How to get multiple instances of a menubar using GtkUIManager
- From: Davide G. García <neuralcrack hotmail com>
- To: gtk-list gnome org
- Subject: How to get multiple instances of a menubar using GtkUIManager
- Date: Tue, 10 Jan 2006 15:31:29 +0100
Hi,
I'm developing a program which consists on a parent window, that makes
operations like Save All, and Quit, and child windows that have a menubar to
operate on its contents, just like The GIMP, for example.
Now what I want to know is if I can get multiple instances of the same
menubar. I mean, using the same menubar definition. I've tried using
gtk_ui_manager_get_widget() several times, but I ran into problems.
When I create a child window, get the menubar with
gtk_ui_manager_get_widget(), and put it in a table row inside the child
window, it happens that in the first window created, it works, but on the
next ones, it gives a warning when I do a gtk_table_attach(). Something
like:
gtk_table_attach(): GTK assertion failed: child->parent == NULL
(I'm not pretty sure of it, because I'm not at home right now, sorry. I'll
post some code when I get home, if you guys need it.)
I thought that it was a bug: may the widget get orphan by some strange
thing.
I tried to reparent it using gtk_window_reparent(), but doesn't work at all.
How can I make it work?
Thanks in advance.
_________________________________________________________________
Un amor, una aventura, compañía para un viaje. Regístrate gratis en MSN Amor
& Amistad. http://match.msn.es/match/mt.cfm?pg=channel&tcid=162349
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]