added convenience macros G_IMPLEMENT_INTERFACE() and G_DEFINE_TYPE() plus

Fri Jan  9 15:34:15 2004  Tim Janik  <timj@gtk.org>

        * gtype.h: added convenience macros G_IMPLEMENT_INTERFACE() and
        G_DEFINE_TYPE() plus variants.
This commit is contained in:
Tim Janik
2004-01-09 14:40:31 +00:00
committed by Tim Janik
parent 1091f1019a
commit ba482c66c3
6 changed files with 100 additions and 21 deletions

View File

@@ -226,3 +226,13 @@ Frees all of the memory allocated for the pointer array.
@Returns:
<!-- ##### FUNCTION g_ptr_array_foreach ##### -->
<para>
</para>
@array:
@func:
@user_data:

View File

@@ -1613,9 +1613,6 @@ Any one-time initialization function must have its own unique <structname>GOnce<
struct.
</para>
@status: the status of the function controled by this struct
@retval: the return value of the function controled by this struct. This field will be
%NULL unless <literal>status == G_ONCE_STATUS_READY</literal>.
@Since: 2.4
<!-- ##### ENUM GOnceStatus ##### -->

View File

@@ -21,17 +21,6 @@ to the #GObject implementation and should never be accessed directly.
</para>
<!-- ##### SIGNAL GObject::notify ##### -->
<para>
The notify signal is emitted on an object when one of its properties
has been changed. Note that getting this signal doesn't guarantee that the
value of the property has actually changed, it may also be emitted when
the setter for the property is called to reinstate the previous value.
</para>
@gobject: the object which received the signal.
@pspec: the #GParamSpec of the property which changed
<!-- ##### STRUCT GObjectClass ##### -->
<para>
The class structure for the <structname>GObject</structname> type.
@@ -859,3 +848,14 @@ properties in set_property() and get_property() implementations.
@pspec: the #GParamSpec of the property
<!-- ##### SIGNAL GObject::notify ##### -->
<para>
The notify signal is emitted on an object when one of its properties
has been changed. Note that getting this signal doesn't guarantee that the
value of the property has actually changed, it may also be emitted when
the setter for the property is called to reinstate the previous value.
</para>
@gobject: the object which received the signal.
@pspec: the #GParamSpec of the property which changed