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
,GdkRGBA **bg_color
,GdkRGBA **fg_color
,GdkRGBA **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