Add a create-window signal that allows to override the global

2007-06-04  Matthias Clasen  <mclasen@redhat.com>

        * gtk/gtkmarshalers.list:
        * gtk/gtknotebook.[hc]: Add a create-window signal that allows
        to override the global create-window-hook on a per-notebook
        basis. The default handler falls back to the global hook.
        (#386935, Christian Hammond)


svn path=/trunk/; revision=18024
This commit is contained in:
Matthias Clasen
2007-06-04 14:39:56 +00:00
committed by Matthias Clasen
parent 9191e01b70
commit 17df875136
4 changed files with 89 additions and 6 deletions

View File

@ -116,8 +116,12 @@ struct _GtkNotebookClass
GtkWidget *menu_label,
gint position);
GtkNotebook (* create_window) (GtkNotebook *notebook,
GtkWidget *page,
gint x,
gint y);
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
};
typedef GtkNotebook* (*GtkNotebookWindowCreationFunc) (GtkNotebook *source,