Functions
ECalendarItemStyleCallback ()
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);
e_calendar_item_get_first_month ()
void
e_calendar_item_get_first_month (ECalendarItem *calitem,
gint *year,
gint *month);
e_calendar_item_set_first_month ()
void
e_calendar_item_set_first_month (ECalendarItem *calitem,
gint year,
gint month);
e_calendar_item_get_max_days_sel ()
gint
e_calendar_item_get_max_days_sel (ECalendarItem *calitem);
e_calendar_item_set_max_days_sel ()
void
e_calendar_item_set_max_days_sel (ECalendarItem *calitem,
gint days);
e_calendar_item_get_days_start_week_sel ()
gint
e_calendar_item_get_days_start_week_sel
(ECalendarItem *calitem);
e_calendar_item_set_days_start_week_sel ()
void
e_calendar_item_set_days_start_week_sel
(ECalendarItem *calitem,
gint days);
e_calendar_item_get_display_popup ()
gboolean
e_calendar_item_get_display_popup (ECalendarItem *calitem);
e_calendar_item_set_display_popup ()
void
e_calendar_item_set_display_popup (ECalendarItem *calitem,
gboolean display);
e_calendar_item_get_date_range ()
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);
e_calendar_item_get_selection ()
gboolean
e_calendar_item_get_selection (ECalendarItem *calitem,
GDate *start_date,
GDate *end_date);
e_calendar_item_set_selection ()
void
e_calendar_item_set_selection (ECalendarItem *calitem,
const GDate *start_date,
const GDate *end_date);
e_calendar_item_clear_marks ()
void
e_calendar_item_clear_marks (ECalendarItem *calitem);
e_calendar_item_mark_day ()
void
e_calendar_item_mark_day (ECalendarItem *calitem,
gint year,
gint month,
gint day,
guint8 day_style,
gboolean add_day_style);
e_calendar_item_mark_days ()
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);
e_calendar_item_set_style_callback ()
void
e_calendar_item_set_style_callback (ECalendarItem *calitem,
ECalendarItemStyleCallback cb,
gpointer data,
GDestroyNotify destroy);
e_calendar_item_set_get_time_callback ()
void
e_calendar_item_set_get_time_callback (ECalendarItem *calitem,
ECalendarItemGetTimeCallback cb,
gpointer data,
GDestroyNotify destroy);
e_calendar_item_normalize_date ()
void
e_calendar_item_normalize_date (ECalendarItem *calitem,
gint *year,
gint *month);
e_calendar_item_get_week_number ()
gint
e_calendar_item_get_week_number (ECalendarItem *calitem,
gint day,
gint month,
gint year);
e_calendar_item_style_updated ()
void
e_calendar_item_style_updated (GtkWidget *widget,
ECalendarItem *calitem);
e_calendar_item_convert_position_to_date ()
gboolean
e_calendar_item_convert_position_to_date
(ECalendarItem *calitem,
gint event_x,
gint event_y,
GDate *date);
Types and Values
E_CALENDAR_ITEM_YPAD_ABOVE_MONTH_NAME
#define E_CALENDAR_ITEM_YPAD_ABOVE_MONTH_NAME 1
E_CALENDAR_ITEM_YPAD_BELOW_MONTH_NAME
#define E_CALENDAR_ITEM_YPAD_BELOW_MONTH_NAME 1
E_CALENDAR_ROWS_PER_MONTH
#define E_CALENDAR_ROWS_PER_MONTH 6
E_CALENDAR_COLS_PER_MONTH
#define E_CALENDAR_COLS_PER_MONTH 7
E_CALENDAR_ITEM_MARK_BOLD
#define E_CALENDAR_ITEM_MARK_BOLD (1 << 0)
E_CALENDAR_ITEM_MARK_ITALIC
#define E_CALENDAR_ITEM_MARK_ITALIC (1 << 1)
E_CALENDAR_ITEM_MIN_CELL_XPAD
#define E_CALENDAR_ITEM_MIN_CELL_XPAD 4
E_CALENDAR_ITEM_MIN_CELL_YPAD
#define E_CALENDAR_ITEM_MIN_CELL_YPAD 0
E_CALENDAR_ITEM_YPAD_ABOVE_DAY_LETTERS
#define E_CALENDAR_ITEM_YPAD_ABOVE_DAY_LETTERS 1
E_CALENDAR_ITEM_YPAD_BELOW_DAY_LETTERS
#define E_CALENDAR_ITEM_YPAD_BELOW_DAY_LETTERS 0
E_CALENDAR_ITEM_YPAD_ABOVE_CELLS
#define E_CALENDAR_ITEM_YPAD_ABOVE_CELLS 1
E_CALENDAR_ITEM_YPAD_BELOW_CELLS
#define E_CALENDAR_ITEM_YPAD_BELOW_CELLS 2
E_CALENDAR_ITEM_XPAD_BEFORE_MONTH_NAME_WITH_BUTTON
#define E_CALENDAR_ITEM_XPAD_BEFORE_MONTH_NAME_WITH_BUTTON 10
E_CALENDAR_ITEM_XPAD_BEFORE_MONTH_NAME
#define E_CALENDAR_ITEM_XPAD_BEFORE_MONTH_NAME 3
E_CALENDAR_ITEM_XPAD_AFTER_MONTH_NAME
#define E_CALENDAR_ITEM_XPAD_AFTER_MONTH_NAME 3
E_CALENDAR_ITEM_XPAD_AFTER_MONTH_NAME_WITH_BUTTON
#define E_CALENDAR_ITEM_XPAD_AFTER_MONTH_NAME_WITH_BUTTON 10
E_CALENDAR_ITEM_XPAD_BEFORE_WEEK_NUMBERS
#define E_CALENDAR_ITEM_XPAD_BEFORE_WEEK_NUMBERS 4
E_CALENDAR_ITEM_XPAD_AFTER_WEEK_NUMBERS
#define E_CALENDAR_ITEM_XPAD_AFTER_WEEK_NUMBERS 2
E_CALENDAR_ITEM_XPAD_BEFORE_CELLS
#define E_CALENDAR_ITEM_XPAD_BEFORE_CELLS 1
E_CALENDAR_ITEM_XPAD_AFTER_CELLS
#define E_CALENDAR_ITEM_XPAD_AFTER_CELLS 4