index
gtk-- homepage



Description:
Gtk_Calendar

#include <gtk--/calendar.h>
Base classes: Gtk_Widget

Display a calendar and/or allow the user to select a date.
Gtk_Calendar is a widget that displays a calendar, one month at a time.

The month and year currently displayed can be altered with select_month(). The exact day can be selected from the displayed month using select_day().

The way in which the calendar itself is displayed can be altered using display_options().

The selected date can be retrieved from a GtkCalendar using get_date().

If performing many 'mark' operations, the calendar can be frozen to prevent flicker, using freeze(), and 'thawed' again using thaw().



Properties:


Public member index:


static GtkType get_type();
GtkCalendar *gtkobj();
const GtkCalendar *gtkobj()const;
static bool isA(Gtk_Object *checkcast);
virtual ~Gtk_Calendar();
Gtk_Calendar();
gint select_month(guint month,guint year);
void select_day(guint day);
gint mark_day(guint day);
gint unmark_day(guint day);
void clear_marks();
void display_options(GtkCalendarDisplayOptions flags);
void get_date(guint *year,guint *month,guint *day)const;
void freeze();
void thaw();
signal void month_changed();
signal void day_selected();
signal void day_selected_double_click();
signal void prev_month();
signal void next_month();
signal void prev_year();
signal void next_year();
Protected member index:


void initialize_class();
void *get_parent_class();
static void init_parent_class();
explicit Gtk_Calendar(GtkCalendar *castitem);
virtual void month_changed_impl();
virtual void day_selected_impl();
virtual void day_selected_double_click_impl();
virtual void prev_month_impl();
virtual void next_month_impl();
virtual void prev_year_impl();
virtual void next_year_impl();
Private member index:


Gtk_Calendar(const Gtk_Calendar &);
Gtk_Calendar &operator =(const Gtk_Calendar &);

Public member details:


Protected member details:


Private member details:



Examples:





(pages generated by PERCEPS -script.)