32 #import "CoreGTK/CGTKCalendar.h"
50 return GTK_CALENDAR([
self GOBJECT]);
55 gtk_calendar_clear_marks(GTK_CALENDAR([
self GOBJECT]));
58 -(void)getDateWithYear:(guint*) year andMonth:(guint*) month andDay:(guint*) day
60 gtk_calendar_get_date(GTK_CALENDAR([
self GOBJECT]), year, month, day);
63 -(BOOL)getDayIsMarked:(guint) day
65 return (gtk_calendar_get_day_is_marked(GTK_CALENDAR([
self GOBJECT]), day) ? YES : NO);
70 return gtk_calendar_get_detail_height_rows(GTK_CALENDAR([
self GOBJECT]));
75 return gtk_calendar_get_detail_width_chars(GTK_CALENDAR([
self GOBJECT]));
80 return gtk_calendar_get_display_options(GTK_CALENDAR([
self GOBJECT]));
83 -(void)markDay:(guint) day
85 gtk_calendar_mark_day(GTK_CALENDAR([
self GOBJECT]), day);
88 -(void)selectDay:(guint) day
90 gtk_calendar_select_day(GTK_CALENDAR([
self GOBJECT]), day);
93 -(void)selectMonthWithMonth:(guint) month andYear:(guint) year
95 gtk_calendar_select_month(GTK_CALENDAR([
self GOBJECT]), month, year);
98 -(void)setDetailFuncWithFunc:(GtkCalendarDetailFunc) func andData:(gpointer) data andDestroy:(GDestroyNotify) destroy
100 gtk_calendar_set_detail_func(GTK_CALENDAR([
self GOBJECT]), func, data,
destroy);
103 -(void)setDetailHeightRows:(gint) rows
105 gtk_calendar_set_detail_height_rows(GTK_CALENDAR([
self GOBJECT]), rows);
108 -(void)setDetailWidthChars:(gint) chars
110 gtk_calendar_set_detail_width_chars(GTK_CALENDAR([
self GOBJECT]), chars);
113 -(void)setDisplayOptions:(GtkCalendarDisplayOptions) flags
115 gtk_calendar_set_display_options(GTK_CALENDAR([
self GOBJECT]), flags);
118 -(void)unmarkDay:(guint) day
120 gtk_calendar_unmark_day(GTK_CALENDAR([
self GOBJECT]), day);
id initWithGObject:(GObject *obj)
gint getDetailHeightRows()
gint getDetailWidthChars()
GtkCalendarDisplayOptions getDisplayOptions()