diff options
| author | Alex Valavanis <valavanisalex@gmail.com> | 2011-12-22 16:14:02 +0000 |
|---|---|---|
| committer | Alex Valavanis <valavanisalex@gmail.com> | 2011-12-22 16:14:02 +0000 |
| commit | ed9b50d93f24dd949d910f049991d8bfddc6d8d8 (patch) | |
| tree | 3a5599ea3d510a6c47c5ab9463c1e1ef53e5287a /src/libgdl/gdl-dock-notebook.c | |
| parent | GDL: rebase on upstream commit 012C4 (2010-05-02) (diff) | |
| download | inkscape-ed9b50d93f24dd949d910f049991d8bfddc6d8d8.tar.gz inkscape-ed9b50d93f24dd949d910f049991d8bfddc6d8d8.zip | |
GDL: Rebase on upstream commit 871CA (2010-06-26)
(bzr r10794)
Diffstat (limited to 'src/libgdl/gdl-dock-notebook.c')
| -rw-r--r-- | src/libgdl/gdl-dock-notebook.c | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/src/libgdl/gdl-dock-notebook.c b/src/libgdl/gdl-dock-notebook.c index 3db3fab3f..6b6b4f755 100644 --- a/src/libgdl/gdl-dock-notebook.c +++ b/src/libgdl/gdl-dock-notebook.c @@ -26,7 +26,6 @@ #include "gdl-i18n.h" #include "gdl-switcher.h" -#include "gdl-tools.h" #include "gdl-dock-notebook.h" #include "gdl-dock-tablabel.h" @@ -34,7 +33,6 @@ /* Private prototypes */ static void gdl_dock_notebook_class_init (GdlDockNotebookClass *klass); -static void gdl_dock_notebook_instance_init (GdlDockNotebook *notebook); static void gdl_dock_notebook_set_property (GObject *object, guint prop_id, const GValue *value, @@ -90,7 +88,7 @@ enum { /* ----- Private functions ----- */ -GDL_CLASS_BOILERPLATE (GdlDockNotebook, gdl_dock_notebook, GdlDockItem, GDL_TYPE_DOCK_ITEM) ; +G_DEFINE_TYPE (GdlDockNotebook, gdl_dock_notebook, GDL_TYPE_DOCK_ITEM); static void gdl_dock_notebook_class_init (GdlDockNotebookClass *klass) @@ -179,7 +177,7 @@ gdl_dock_notebook_button_cb (GtkWidget *widget, } static void -gdl_dock_notebook_instance_init (GdlDockNotebook *notebook) +gdl_dock_notebook_init (GdlDockNotebook *notebook) { GdlDockItem *item; @@ -253,7 +251,7 @@ gdl_dock_notebook_destroy (GtkObject *object) /* we need to call the virtual first, since in GdlDockDestroy our children dock objects are detached */ - GDL_CALL_PARENT (GTK_OBJECT_CLASS, destroy, (object)); + GTK_OBJECT_CLASS (gdl_dock_notebook_parent_class)->destroy (object); /* after that we can remove the GtkNotebook */ if (item->child) { @@ -275,7 +273,7 @@ gdl_dock_notebook_switch_page_cb (GtkNotebook *nb, notebook = GDL_DOCK_NOTEBOOK (data); /* deactivate old tablabel */ - if (nb->cur_page) { + if (gtk_notebook_get_current_page (nb)) { tablabel = gtk_notebook_get_tab_label ( nb, gtk_notebook_get_nth_page ( nb, gtk_notebook_get_current_page (nb))); @@ -327,8 +325,8 @@ gdl_dock_notebook_forall (GtkContainer *container, if (include_internals) { /* use GdlDockItem's forall */ - GDL_CALL_PARENT (GTK_CONTAINER_CLASS, forall, - (container, include_internals, callback, callback_data)); + GTK_CONTAINER_CLASS (gdl_dock_notebook_parent_class)->forall + (container, include_internals, callback, callback_data); } else { item = GDL_DOCK_ITEM (container); @@ -432,8 +430,7 @@ gdl_dock_notebook_dock (GdlDockObject *object, } } else - GDL_CALL_PARENT (GDL_DOCK_OBJECT_CLASS, dock, - (object, requestor, position, other_data)); + GDL_DOCK_OBJECT_CLASS (gdl_dock_notebook_parent_class)->dock (object, requestor, position, other_data); } static void @@ -447,7 +444,7 @@ gdl_dock_notebook_set_orientation (GdlDockItem *item, gtk_notebook_set_tab_pos (GTK_NOTEBOOK (item->child), GTK_POS_LEFT); } - GDL_CALL_PARENT (GDL_DOCK_ITEM_CLASS, set_orientation, (item, orientation)); + GDL_DOCK_ITEM_CLASS (gdl_dock_notebook_parent_class)->set_orientation (item, orientation); } static gboolean @@ -492,7 +489,7 @@ gdl_dock_notebook_present (GdlDockObject *object, if (i >= 0) gtk_notebook_set_current_page (GTK_NOTEBOOK (item->child), i); - GDL_CALL_PARENT (GDL_DOCK_OBJECT_CLASS, present, (object, child)); + GDL_DOCK_OBJECT_CLASS (gdl_dock_notebook_parent_class)->present (object, child); } static gboolean |
