summaryrefslogtreecommitdiff
path: root/src/gtkext/gtkdockitem.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gtkext/gtkdockitem.h')
-rw-r--r--src/gtkext/gtkdockitem.h46
1 files changed, 27 insertions, 19 deletions
diff --git a/src/gtkext/gtkdockitem.h b/src/gtkext/gtkdockitem.h
index 851d8de..4e9d1ee 100644
--- a/src/gtkext/gtkdockitem.h
+++ b/src/gtkext/gtkdockitem.h
@@ -31,21 +31,29 @@
G_BEGIN_DECLS
-#define GTK_TYPE_DOCK_ITEM (gtk_dock_item_get_type())
-#define GTK_DOCK_ITEM(obj) GTK_CHECK_CAST(obj, gtk_dock_item_get_type (), GtkDockItem)
-#define GTK_DOCK_ITEM_CLASS(klass) GTK_CHECK_CLASS_CAST(klass, gtk_dock_item_get_type(), GtkDockItemClass)
-#define GTK_IS_DOCK_ITEM(obj) GTK_CHECK_TYPE(obj, gtk_dock_item_get_type())
+#define G_TYPE_DOCK_ITEM g_dock_item_get_type()
+#define G_DOCK_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), g_dock_item_get_type(), GDockItem))
+#define G_IS_DOCK_ITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), g_dock_item_get_type()))
+#define G_DOCK_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), G_TYPE_DOCK_ITEM, GDockItemClass))
+#define G_IS_DOCK_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), G_TYPE_DOCK_ITEM))
+#define G_DOCK_ITEM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), G_TYPE_DOCK_ITEM, GDockItemClass))
-typedef struct _GtkDockItem GtkDockItem;
-typedef struct _GtkDockItemClass GtkDockItemClass;
-struct _GtkDockItem
+
+
+typedef struct _GDockItem GDockItem;
+typedef struct _GDockItemClass GDockItemClass;
+
+
+
+
+struct _GDockItem
{
- GtkObject object; /* Présence obligatoire en 1er */
+ GObject parent; /* A laisser en premier */
gchar *name; /* Nom court pour titre */
gchar *desc; /* Nom long pour onglet */
@@ -54,40 +62,40 @@ struct _GtkDockItem
};
-struct _GtkDockItemClass
+struct _GDockItemClass
{
- GtkVBoxClass parent_class; /* Présence obligatoire en 1er */
+ GObjectClass parent; /* A laisser en premier */
/* Signaux */
- void (* content_changed) (GtkDockItem *, GtkWidget *, GtkWidget *);
+ void (* content_changed) (GDockItem *, GtkWidget *, GtkWidget *);
};
/* Détermine le type d'un panneau dockable. */
-GtkType gtk_dock_item_get_type(void);
+GtkType g_dock_item_get_type(void);
/* Crée une nouvelle mémorisation de panneau dockable. */
-GtkDockItem *gtk_dock_item_new(const gchar *, GtkWidget *);
+GDockItem *g_dock_item_new(const gchar *, GtkWidget *);
/* Change le nom du panneau dockable pour son onglet. */
-void gtk_dock_item_set_name(GtkDockItem *, const gchar *);
+void g_dock_item_set_name(GDockItem *, const gchar *);
/* Fournit le nom du panneau dockable pour son onglet. */
-const gchar *gtk_dock_item_get_name(GtkDockItem *);
+const gchar *g_dock_item_get_name(GDockItem *);
/* Change la description du panneau dockable pour son titre. */
-void gtk_dock_item_set_desc(GtkDockItem *, const gchar *);
+void g_dock_item_set_desc(GDockItem *, const gchar *);
/* Fournit la description du panneau dockable pour son titre. */
-const gchar *gtk_dock_item_get_desc(GtkDockItem *);
+const gchar *g_dock_item_get_desc(GDockItem *);
/* Change le panneau dockable associé à l'élément. */
-void gtk_dock_item_set_panel(GtkDockItem *, GtkWidget *);
+void g_dock_item_set_panel(GDockItem *, GtkWidget *);
/* Fournit le panneau dockable associé à l'élément. */
-GtkWidget *gtk_dock_item_get_panel(GtkDockItem *);
+GtkWidget *g_dock_item_get_panel(GDockItem *);