diff options
author | Matthew Barnes <mbarnes@redhat.com> | 2010-04-24 16:35:29 -0400 |
---|---|---|
committer | Matthew Barnes <mbarnes@redhat.com> | 2010-04-30 11:46:48 -0400 |
commit | bcd1f61f19fd7c7639874c25d48f04fc5d1b8001 (patch) | |
tree | 11aafa8f48aa4401568e8485c4cbf8c240a5a985 /docs/reference/camel/tmpl/camel-object.sgml | |
parent | a35ae0e6ef62124049908179c705a841dd450b55 (diff) | |
download | evolution-data-server-bcd1f61f19fd7c7639874c25d48f04fc5d1b8001.tar.gz |
Use GObject properties instead of CamelArg.
Persistent properties are implemented as normal GObject properties, but
with a special GParamFlag: CAMEL_PARAM_PERSISTENT.
Currently all persistent properties are of type boolean, so the state
file read/write logic has been scaled down to support only booleans.
Diffstat (limited to 'docs/reference/camel/tmpl/camel-object.sgml')
-rw-r--r-- | docs/reference/camel/tmpl/camel-object.sgml | 66 |
1 files changed, 21 insertions, 45 deletions
diff --git a/docs/reference/camel/tmpl/camel-object.sgml b/docs/reference/camel/tmpl/camel-object.sgml index c5c14e166..bde393b21 100644 --- a/docs/reference/camel/tmpl/camel-object.sgml +++ b/docs/reference/camel/tmpl/camel-object.sgml @@ -26,6 +26,11 @@ CamelObject </para> +<!-- ##### ARG CamelObject:state-filename ##### --> +<para> + +</para> + <!-- ##### TYPEDEF CamelObjectHookID ##### --> <para> @@ -52,6 +57,13 @@ CamelObject @Param3: +<!-- ##### ENUM CamelParamFlags ##### --> +<para> + +</para> + +@CAMEL_PARAM_PERSISTENT: + <!-- ##### FUNCTION camel_object_class_add_event ##### --> <para> @@ -104,76 +116,40 @@ CamelObject @event_data: -<!-- ##### FUNCTION camel_object_set ##### --> -<para> - -</para> - -@obj: -@ex: -@Varargs: -@Returns: - - -<!-- ##### FUNCTION camel_object_setv ##### --> -<para> - -</para> - -@obj: -@ex: -@Param3: -@Returns: - - -<!-- ##### FUNCTION camel_object_get ##### --> -<para> - -</para> - -@obj: -@ex: -@Varargs: -@Returns: - - -<!-- ##### FUNCTION camel_object_getv ##### --> +<!-- ##### FUNCTION camel_object_state_read ##### --> <para> </para> -@obj: -@ex: -@Param3: +@object: @Returns: -<!-- ##### FUNCTION camel_object_state_read ##### --> +<!-- ##### FUNCTION camel_object_state_write ##### --> <para> </para> -@vo: +@object: @Returns: -<!-- ##### FUNCTION camel_object_state_write ##### --> +<!-- ##### FUNCTION camel_object_get_state_filename ##### --> <para> </para> -@vo: +@object: @Returns: -<!-- ##### FUNCTION camel_object_free ##### --> +<!-- ##### FUNCTION camel_object_set_state_filename ##### --> <para> </para> -@vo: -@tag: -@value: +@object: +@state_filename: <!-- ##### STRUCT CamelObjectBag ##### --> |