strange behaviour on GtkGrid
Domenico Ferrari <[email protected]> Thu, 19 Jun 2014 09:35:43 +0200
| Newsgroups | gmane.comp.gnome.glade.user |
|---|---|
| Message-ID | <CAKeX1Ar8zH1p_eVMP1GJ25218tKKL5fZYbA15WSxKXw0YjpGwA@mail.gmail.com> |
Hi.
I'm customizing the glade plugin.
My dialog tree is
GtkWindow - window1
GtkGrid - grid1 (3x2) - only one cell used
GtkGrid - grid2 (1x1)
GtkLabel - label1
From the popup menu, if I choose "Remove parent" on label1, the
GtkGrid(grid2) is removed but my label
is positioned in another cell of grid1 and not the one where was grid2.
The catalog was modified for GtkWidget in
- deep-post-create-function
- read-widget-function
- write-widget-function
- create-editor-property-function
- string-from-value-function
- create-editable-function
and in my deep post code I have
if(reason==GLADE_CREATE_REBUILD)
return;
if(reason!=GLADE_CREATE_COPY)
MyCustomizer(adaptor, widget);
objtype=glade_widget_adaptor_get_object_type(adaptor);
if(g_type_is_a(objtype, GTK_TYPE_WIDGET))
glade_gtk_widget_deep_post_create(adaptor, widget, reason);
else
if(GWA_GET_CLASS (G_TYPE_OBJECT)->deep_post_create)
GWA_GET_CLASS (G_TYPE_OBJECT)->deep_post_create(adaptor, widget, reason);
I don't know where to look, any help is greatly appreciated.
Thank you all. Cheers,
Dome
_______________________________________________
Glade-users maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/glade-users