GTK+ Reference Manual | |||
---|---|---|---|
<<< Previous Page | Home | Up | Next Page >>> |
#include <gtk/gtk.h> struct GtkCalendar; enum GtkCalendarDisplayOptions; GtkWidget* gtk_calendar_new (void); gint gtk_calendar_select_month (GtkCalendar *calendar, guint month, guint year); void gtk_calendar_select_day (GtkCalendar *calendar, guint day); gint gtk_calendar_mark_day (GtkCalendar *calendar, guint day); gint gtk_calendar_unmark_day (GtkCalendar *calendar, guint day); void gtk_calendar_clear_marks (GtkCalendar *calendar); void gtk_calendar_display_options (GtkCalendar *calendar, GtkCalendarDisplayOptions flags); void gtk_calendar_get_date (GtkCalendar *calendar, guint *year, guint *month, guint *day); void gtk_calendar_freeze (GtkCalendar *calendar); void gtk_calendar_thaw (GtkCalendar *calendar); |
"month-changed" void user_function (GtkCalendar *calendar, gpointer user_data); "day-selected" void user_function (GtkCalendar *calendar, gpointer user_data); "day-selected-double-click" void user_function (GtkCalendar *calendar, gpointer user_data); "prev-month" void user_function (GtkCalendar *calendar, gpointer user_data); "next-month" void user_function (GtkCalendar *calendar, gpointer user_data); "prev-year" void user_function (GtkCalendar *calendar, gpointer user_data); "next-year" void user_function (GtkCalendar *calendar, gpointer user_data); |
typedef enum { GTK_CALENDAR_SHOW_HEADING = 1 << 0, GTK_CALENDAR_SHOW_DAY_NAMES = 1 << 1, GTK_CALENDAR_NO_MONTH_CHANGE = 1 << 2, GTK_CALENDAR_SHOW_WEEK_NUMBERS = 1 << 3, GTK_CALENDAR_WEEK_START_MONDAY = 1 << 4 } GtkCalendarDisplayOptions; |
gint gtk_calendar_select_month (GtkCalendar *calendar, guint month, guint year); |
calendar : | |
month : | |
year : | |
Returns : |
void gtk_calendar_select_day (GtkCalendar *calendar, guint day); |
calendar : | |
day : |
gint gtk_calendar_mark_day (GtkCalendar *calendar, guint day); |
calendar : | |
day : | |
Returns : |
gint gtk_calendar_unmark_day (GtkCalendar *calendar, guint day); |
calendar : | |
day : | |
Returns : |
void gtk_calendar_display_options (GtkCalendar *calendar, GtkCalendarDisplayOptions flags); |
calendar : | |
flags : |
void gtk_calendar_get_date (GtkCalendar *calendar, guint *year, guint *month, guint *day); |
calendar : | |
year : | |
month : | |
day : |
void user_function (GtkCalendar *calendar, gpointer user_data); |
calendar : | the object which received the signal. |
user_data : | user data set when the signal handler was connected. |
void user_function (GtkCalendar *calendar, gpointer user_data); |
calendar : | the object which received the signal. |
user_data : | user data set when the signal handler was connected. |
void user_function (GtkCalendar *calendar, gpointer user_data); |
calendar : | the object which received the signal. |
user_data : | user data set when the signal handler was connected. |
void user_function (GtkCalendar *calendar, gpointer user_data); |
calendar : | the object which received the signal. |
user_data : | user data set when the signal handler was connected. |
void user_function (GtkCalendar *calendar, gpointer user_data); |
calendar : | the object which received the signal. |
user_data : | user data set when the signal handler was connected. |
void user_function (GtkCalendar *calendar, gpointer user_data); |
calendar : | the object which received the signal. |
user_data : | user data set when the signal handler was connected. |
void user_function (GtkCalendar *calendar, gpointer user_data); |
calendar : | the object which received the signal. |
user_data : | user data set when the signal handler was connected. |