aboutsummaryrefslogtreecommitdiff
path: root/libdbusmenu-glib/defaults.h
diff options
context:
space:
mode:
authorTed Gould <ted@gould.cx>2011-02-21 15:42:08 -0600
committerTed Gould <ted@gould.cx>2011-02-21 15:42:08 -0600
commitcb9011e136912751fb01d2107435e3422863cbdc (patch)
tree4445644c45f50129b8b08eef3ece54b3d128626c /libdbusmenu-glib/defaults.h
parente9e03b2d8a92adf458dc7b0dd849d99c36e77492 (diff)
downloadlibdbusmenu-cb9011e136912751fb01d2107435e3422863cbdc.tar.gz
libdbusmenu-cb9011e136912751fb01d2107435e3422863cbdc.tar.bz2
libdbusmenu-cb9011e136912751fb01d2107435e3422863cbdc.zip
Setting up the private and some base documentation
Diffstat (limited to 'libdbusmenu-glib/defaults.h')
-rw-r--r--libdbusmenu-glib/defaults.h24
1 files changed, 20 insertions, 4 deletions
diff --git a/libdbusmenu-glib/defaults.h b/libdbusmenu-glib/defaults.h
index a440371..9cd03fa 100644
--- a/libdbusmenu-glib/defaults.h
+++ b/libdbusmenu-glib/defaults.h
@@ -13,18 +13,34 @@ G_BEGIN_DECLS
#define IS_DBUSMENU_DEFAULTS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), DBUSMENU_TYPE_DEFAULTS))
#define DBUSMENU_DEFAULTS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), DBUSMENU_TYPE_DEFAULTS, DbusmenuDefaultsClass))
-typedef struct _DbusmenuDefaults DbusmenuDefaults;
-typedef struct _DbusmenuDefaultsClass DbusmenuDefaultsClass;
-
+typedef struct _DbusmenuDefaults DbusmenuDefaults;
+typedef struct _DbusmenuDefaultsClass DbusmenuDefaultsClass;
+typedef struct _DbusmenuDefaultsPrivate DbusmenuDefaultsPrivate;
+
+/**
+ * DbusmenuDefaultsClass:
+ *
+ * All of the signals and functions for #DbusmenuDefaults
+ */
struct _DbusmenuDefaultsClass {
GObjectClass parent_class;
};
+/**
+ * DbusmenuDefaults:
+ *
+ * A singleton to hold all of the defaults for the menuitems
+ * so they can use those easily.
+ */
struct _DbusmenuDefaults {
GObject parent;
+
+ /*< Private >*/
+ DbusmenuDefaultsPrivate * priv;
};
-GType dbusmenu_defaults_get_type (void);
+GType dbusmenu_defaults_get_type (void);
+DbusmenuDefaults * dbusmenu_defaults_ref_default (void);
G_END_DECLS