aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/gui/e-cal-model.h
diff options
context:
space:
mode:
Diffstat (limited to 'calendar/gui/e-cal-model.h')
-rw-r--r--calendar/gui/e-cal-model.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/calendar/gui/e-cal-model.h b/calendar/gui/e-cal-model.h
index 9f193b4f07..6cb3f6ba30 100644
--- a/calendar/gui/e-cal-model.h
+++ b/calendar/gui/e-cal-model.h
@@ -64,6 +64,11 @@ typedef struct {
} ECalModelComponent;
typedef struct {
+ ECalModelComponent *comp_data;
+ gpointer cb_data;
+} ECalModelGenerateInstancesData;
+
+typedef struct {
ETableModel model;
ECalModelPrivate *priv;
} ECalModel;
@@ -100,11 +105,13 @@ void e_cal_model_set_query (ECalModel *model, const gchar *sexp);
icalcomponent *e_cal_model_create_component_with_defaults (ECalModel *model);
const gchar *e_cal_model_get_color_for_component (ECalModel *model, ECalModelComponent *comp_data);
+gboolean e_cal_model_get_rgb_color_for_component (ECalModel *model, ECalModelComponent *comp_data, double *red, double *green, double *blue);
ECalModelComponent *e_cal_model_get_component_at (ECalModel *model, gint row);
gchar *e_cal_model_date_value_to_string (ECalModel *model, const void *value);
void e_cal_model_free_component_data (ECalModelComponent *comp_data);
+void e_cal_model_generate_instances (ECalModel *model, time_t start, time_t end, ECalRecurInstanceFn cb, gpointer cb_data);
G_END_DECLS
2 * - Remove unneeded dependency from gtk12/gtk20 [1]miwi2008-04-201-4/+5 * Reformat for better readability.danfe2008-03-171-2/+3 * - Update to version 2.4danfe2008-03-173-12/+11 * - Chase devel/sdl12 shlib version bumpmiwi2008-03-131-1/+1 * - Chase increase of audio/libvorbis shlib version.miwi2007-07-281-0/+1 * - Update to version 2.3, the latest to datedanfe2007-06-134-16/+72 * - Welcome X.org 7.2 \o/.flz2007-05-201-1/+1 * - Do not extract things during `pre-patch' phasedanfe2007-03-191-2/+5 * Update to version 2.2.3.danfe2007-03-162-8/+6