diff options
Diffstat (limited to 'help/devel/calendar/cal-client/evolution-cal-client-decl.txt')
-rw-r--r-- | help/devel/calendar/cal-client/evolution-cal-client-decl.txt | 39 |
1 files changed, 26 insertions, 13 deletions
diff --git a/help/devel/calendar/cal-client/evolution-cal-client-decl.txt b/help/devel/calendar/cal-client/evolution-cal-client-decl.txt index 498285a370..54de988830 100644 --- a/help/devel/calendar/cal-client/evolution-cal-client-decl.txt +++ b/help/devel/calendar/cal-client/evolution-cal-client-decl.txt @@ -1,3 +1,16 @@ +<ENUM> +<NAME>CalClientChangeType</NAME> +typedef enum { + CAL_CLIENT_CHANGE_ADDED = 1 << 0, + CAL_CLIENT_CHANGE_MODIFIED = 1 << 1, + CAL_CLIENT_CHANGE_DELETED = 1 << 2 +} CalClientChangeType; +</ENUM> +<FUNCTION> +<NAME>cal_client_change_list_free</NAME> +<RETURNS>void </RETURNS> +GList *list +</FUNCTION> <MACRO> <NAME>CAL_CLIENT_TYPE</NAME> #define CAL_CLIENT_TYPE (cal_client_get_type ()) @@ -53,6 +66,19 @@ struct CalClient { CalClientPrivate *priv; }; </STRUCT> +<STRUCT> +<NAME>CalClientClass</NAME> +struct CalClientClass { + GtkObjectClass parent_class; + + /* Notification signals */ + + void (* cal_loaded) (CalClient *client, CalClientLoadStatus status); + + void (* obj_updated) (CalClient *client, const char *uid); + void (* obj_removed) (CalClient *client, const char *uid); +}; +</STRUCT> <FUNCTION> <NAME>cal_client_get_type</NAME> <RETURNS>GtkType </RETURNS> @@ -138,16 +164,3 @@ CalClient *client, CalComponent *comp <RETURNS>gboolean </RETURNS> CalClient *client, const char *uid </FUNCTION> -<ENUM> -<NAME>CalClientChangeType</NAME> -typedef enum { - CAL_CLIENT_CHANGE_ADDED = 1 << 0, - CAL_CLIENT_CHANGE_MODIFIED = 1 << 1, - CAL_CLIENT_CHANGE_DELETED = 1 << 2 -} CalClientChangeType; -</ENUM> -<FUNCTION> -<NAME>cal_client_change_list_free</NAME> -<RETURNS>void </RETURNS> -GList *list -</FUNCTION> |