| Top |  |  |  |  | 
| void | (*ECalendarItemStyleCallback) () | 
| struct tm | (*ECalendarItemGetTimeCallback) () | 
| void | e_calendar_item_get_first_month () | 
| void | e_calendar_item_set_first_month () | 
| gint | e_calendar_item_get_max_days_sel () | 
| void | e_calendar_item_set_max_days_sel () | 
| gint | e_calendar_item_get_days_start_week_sel () | 
| void | e_calendar_item_set_days_start_week_sel () | 
| gboolean | e_calendar_item_get_display_popup () | 
| void | e_calendar_item_set_display_popup () | 
| gboolean | e_calendar_item_get_date_range () | 
| gboolean | e_calendar_item_get_selection () | 
| void | e_calendar_item_set_selection () | 
| void | e_calendar_item_clear_marks () | 
| void | e_calendar_item_mark_day () | 
| void | e_calendar_item_mark_days () | 
| void | e_calendar_item_set_style_callback () | 
| void | e_calendar_item_set_get_time_callback () | 
| void | e_calendar_item_normalize_date () | 
| gint | e_calendar_item_get_week_number () | 
| void | e_calendar_item_style_updated () | 
| gboolean | e_calendar_item_convert_position_to_date () | 
| int | column-width | Read | 
| int | days-to-start-week-selection | Read / Write | 
| gboolean | display-popup | Read / Write | 
| PangoFontDescription * | font-desc | Read / Write | 
| gboolean | keep-wdays-on-weeknum-click | Read / Write | 
| int | maximum-columns | Read / Write | 
| int | maximum-days-selected | Read / Write | 
| int | maximum-rows | Read / Write | 
| int | minimum-columns | Read / Write | 
| int | minimum-rows | Read / Write | 
| int | month | Read / Write | 
| gboolean | move-selection-when-moving | Read / Write | 
| gboolean | preserve-day-when-moving | Read / Write | 
| int | row-height | Read | 
| gboolean | show-week-numbers | Read / Write | 
| PangoFontDescription * | week-number-font-desc | Read / Write | 
| EDateWeekday | week-start-day | Read / Write | 
| double | x1 | Read / Write | 
| double | x2 | Read / Write | 
| double | y1 | Read / Write | 
| double | y2 | Read / Write | 
| int | year | Read / Write | 
| int | calc-min-column-width | Action | 
| void | date-range-changed | Run First | 
| void | date-range-moved | Run First | 
| void | month-width-changed | Run Last | 
| void | selection-changed | Run First | 
| void | selection-preview-changed | Run Last | 
| #define | E_CALENDAR_ITEM_YPAD_ABOVE_MONTH_NAME | 
| #define | E_CALENDAR_ITEM_YPAD_BELOW_MONTH_NAME | 
| #define | E_CALENDAR_ROWS_PER_MONTH | 
| #define | E_CALENDAR_COLS_PER_MONTH | 
| #define | E_CALENDAR_ITEM_MARK_BOLD | 
| #define | E_CALENDAR_ITEM_MARK_ITALIC | 
| #define | E_CALENDAR_ITEM_MIN_CELL_XPAD | 
| #define | E_CALENDAR_ITEM_MIN_CELL_YPAD | 
| #define | E_CALENDAR_ITEM_YPAD_ABOVE_DAY_LETTERS | 
| #define | E_CALENDAR_ITEM_YPAD_BELOW_DAY_LETTERS | 
| #define | E_CALENDAR_ITEM_YPAD_ABOVE_CELLS | 
| #define | E_CALENDAR_ITEM_YPAD_BELOW_CELLS | 
| #define | E_CALENDAR_ITEM_XPAD_BEFORE_MONTH_NAME_WITH_BUTTON | 
| #define | E_CALENDAR_ITEM_XPAD_BEFORE_MONTH_NAME | 
| #define | E_CALENDAR_ITEM_XPAD_AFTER_MONTH_NAME | 
| #define | E_CALENDAR_ITEM_XPAD_AFTER_MONTH_NAME_WITH_BUTTON | 
| #define | E_CALENDAR_ITEM_XPAD_BEFORE_WEEK_NUMBERS | 
| #define | E_CALENDAR_ITEM_XPAD_AFTER_WEEK_NUMBERS | 
| #define | E_CALENDAR_ITEM_XPAD_BEFORE_CELLS | 
| #define | E_CALENDAR_ITEM_XPAD_AFTER_CELLS | 
| enum | ECalendarItemColors | 
void (*ECalendarItemStyleCallback) (ECalendarItem *calitem,gint year,gint month,gint day,gint day_style,gboolean today,gboolean prev_or_next_month,gboolean selected,gboolean has_focus,gboolean drop_target,GdkColor **bg_color,GdkColor **fg_color,GdkColor **box_color,gboolean *bold,gboolean *italic,gpointer data);
struct tm (*ECalendarItemGetTimeCallback) (ECalendarItem *calitem,gpointer data);
void e_calendar_item_get_first_month (ECalendarItem *calitem,gint *year,gint *month);
void e_calendar_item_set_first_month (ECalendarItem *calitem,gint year,gint month);
void e_calendar_item_set_max_days_sel (ECalendarItem *calitem,gint days);
gint
e_calendar_item_get_days_start_week_sel
                               (ECalendarItem *calitem);
void e_calendar_item_set_days_start_week_sel (ECalendarItem *calitem,gint days);
gboolean
e_calendar_item_get_display_popup (ECalendarItem *calitem);
void e_calendar_item_set_display_popup (ECalendarItem *calitem,gboolean display);
gboolean e_calendar_item_get_date_range (ECalendarItem *calitem,gint *start_year,gint *start_month,gint *start_day,gint *end_year,gint *end_month,gint *end_day);
gboolean e_calendar_item_get_selection (ECalendarItem *calitem,GDate *start_date,GDate *end_date);
void e_calendar_item_set_selection (ECalendarItem *calitem,const GDate *start_date,const GDate *end_date);
void e_calendar_item_mark_day (ECalendarItem *calitem,gint year,gint month,gint day,guint8 day_style,gboolean add_day_style);
void e_calendar_item_mark_days (ECalendarItem *calitem,gint start_year,gint start_month,gint start_day,gint end_year,gint end_month,gint end_day,guint8 day_style,gboolean add_day_style);
void e_calendar_item_set_style_callback (ECalendarItem *calitem,ECalendarItemStyleCallback cb,gpointer data,GDestroyNotify destroy);
void e_calendar_item_set_get_time_callback (ECalendarItem *calitem,ECalendarItemGetTimeCallback cb,gpointer data,GDestroyNotify destroy);
void e_calendar_item_normalize_date (ECalendarItem *calitem,gint *year,gint *month);
gint e_calendar_item_get_week_number (ECalendarItem *calitem,gint day,gint month,gint year);
void e_calendar_item_style_updated (GtkWidget *widget,ECalendarItem *calitem);
gboolean e_calendar_item_convert_position_to_date (ECalendarItem *calitem,gint event_x,gint event_y,GDate *date);
#define E_CALENDAR_ITEM_XPAD_BEFORE_MONTH_NAME_WITH_BUTTON 10
#define E_CALENDAR_ITEM_XPAD_AFTER_MONTH_NAME_WITH_BUTTON 10
“days-to-start-week-selection” property  “days-to-start-week-selection” int
Owner: ECalendarItem
Flags: Read / Write
Default value: 0
“display-popup” property  “display-popup”            gboolean
Owner: ECalendarItem
Flags: Read / Write
Default value: TRUE
“font-desc” property  “font-desc”                PangoFontDescription *
Owner: ECalendarItem
Flags: Read / Write
“keep-wdays-on-weeknum-click” property  “keep-wdays-on-weeknum-click” gboolean
Owner: ECalendarItem
Flags: Read / Write
Default value: FALSE
“maximum-columns” property  “maximum-columns”          int
Owner: ECalendarItem
Flags: Read / Write
Default value: 0
“maximum-days-selected” property  “maximum-days-selected”    int
Owner: ECalendarItem
Flags: Read / Write
Default value: 0
“maximum-rows” property  “maximum-rows”             int
Owner: ECalendarItem
Flags: Read / Write
Default value: 0
“minimum-columns” property  “minimum-columns”          int
Owner: ECalendarItem
Flags: Read / Write
Default value: 0
“minimum-rows” property  “minimum-rows”             int
Owner: ECalendarItem
Flags: Read / Write
Default value: 0
“move-selection-when-moving” property  “move-selection-when-moving” gboolean
Owner: ECalendarItem
Flags: Read / Write
Default value: TRUE
“preserve-day-when-moving” property  “preserve-day-when-moving” gboolean
Owner: ECalendarItem
Flags: Read / Write
Default value: TRUE
“show-week-numbers” property  “show-week-numbers”        gboolean
Owner: ECalendarItem
Flags: Read / Write
Default value: TRUE
“week-number-font-desc” property  “week-number-font-desc”    PangoFontDescription *
Owner: ECalendarItem
Flags: Read / Write
“week-start-day” property“week-start-day” EDateWeekday
Owner: ECalendarItem
Flags: Read / Write
Default value: E_DATE_MONDAY
“calc-min-column-width” signalint user_function (ECalendarItem *ecalendaritem, gpointer user_data)
Flags: Action
“date-range-changed” signalvoid user_function (ECalendarItem *ecalendaritem, gpointer user_data)
Flags: Run First
“date-range-moved” signalvoid user_function (ECalendarItem *ecalendaritem, gpointer user_data)
Flags: Run First
“month-width-changed” signalvoid user_function (ECalendarItem *ecalendaritem, gpointer user_data)
Flags: Run Last
“selection-changed” signalvoid user_function (ECalendarItem *ecalendaritem, gpointer user_data)
Flags: Run First
“selection-preview-changed” signalvoid user_function (ECalendarItem *ecalendaritem, gpointer user_data)
Flags: Run Last