aboutsummaryrefslogtreecommitdiff
path: root/libdbusmenu-gtk/serializablemenuitem.h
diff options
context:
space:
mode:
authorTed Gould <ted@gould.cx>2011-01-21 12:02:57 -0600
committerTed Gould <ted@gould.cx>2011-01-21 12:02:57 -0600
commitffce14168e30c5b34d24ee7ee5199a61bb4a30f3 (patch)
tree4f926ca8ba03c9eb0295326bdcd668a105041081 /libdbusmenu-gtk/serializablemenuitem.h
parent0ea5e726b97d9080b4300d007f002da247dbf0b2 (diff)
downloadlibdbusmenu-ffce14168e30c5b34d24ee7ee5199a61bb4a30f3.tar.gz
libdbusmenu-ffce14168e30c5b34d24ee7ee5199a61bb4a30f3.tar.bz2
libdbusmenu-ffce14168e30c5b34d24ee7ee5199a61bb4a30f3.zip
Add some documentation of the class and object structures.
Diffstat (limited to 'libdbusmenu-gtk/serializablemenuitem.h')
-rw-r--r--libdbusmenu-gtk/serializablemenuitem.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/libdbusmenu-gtk/serializablemenuitem.h b/libdbusmenu-gtk/serializablemenuitem.h
index 0dc92e0..aae2f96 100644
--- a/libdbusmenu-gtk/serializablemenuitem.h
+++ b/libdbusmenu-gtk/serializablemenuitem.h
@@ -50,6 +50,19 @@ typedef struct _DbusmenuGtkSerializableMenuItem DbusmenuGtkSerializableMe
typedef struct _DbusmenuGtkSerializableMenuItemClass DbusmenuGtkSerializableMenuItemClass;
typedef struct _DbusmenuGtkSerializableMenuItemPrivate DbusmenuGtkSerializableMenuItemPrivate;
+/**
+ DbusmenuGtkSerializableMenuItemClass:
+ @parent_class: Inherit from GtkMenuItem
+ @get_type_string: Static function to get a string describing this type
+ @get_default_properties: Return a hashtable of defaults for the menu item type
+ @build_dbusmenu_menuitem: Build a menuitem that can be sent over dbus
+ @_dbusmenu_gtk_serializable_menu_item_reserved1: Reserved for future use.
+ @_dbusmenu_gtk_serializable_menu_item_reserved2: Reserved for future use.
+ @_dbusmenu_gtk_serializable_menu_item_reserved3: Reserved for future use.
+ @_dbusmenu_gtk_serializable_menu_item_reserved4: Reserved for future use.
+ @_dbusmenu_gtk_serializable_menu_item_reserved5: Reserved for future use.
+ @_dbusmenu_gtk_serializable_menu_item_reserved6: Reserved for future use.
+*/
struct _DbusmenuGtkSerializableMenuItemClass {
GtkMenuItemClass parent_class;
@@ -64,6 +77,7 @@ struct _DbusmenuGtkSerializableMenuItemClass {
/* Empty Space */
+ /*< Private >*/
void (*_dbusmenu_gtk_serializable_menu_item_reserved1) (void);
void (*_dbusmenu_gtk_serializable_menu_item_reserved2) (void);
void (*_dbusmenu_gtk_serializable_menu_item_reserved3) (void);
@@ -72,6 +86,11 @@ struct _DbusmenuGtkSerializableMenuItemClass {
void (*_dbusmenu_gtk_serializable_menu_item_reserved6) (void);
};
+/**
+ DbusmenuGtkSerializableMenuItem:
+ @parent: Inherit from GtkMenuItem
+ @priv: Blind structure of private variables
+*/
struct _DbusmenuGtkSerializableMenuItem {
GtkMenuItem parent;