[Glade-users] Problem with menu accelerators in glade-2
- From: damon karuna uklinux net (Damon Chaplin)
- Subject: [Glade-users] Problem with menu accelerators in glade-2
- Date: Thu, 13 Mar 2003 21:05:13 +0000
On Fri, 2003-03-07 at 11:20, David Mar�n Carre�o wrote:
Hi all.
I'm using glade-2 for generating interfaces, using libglade2 while
executing.
I've defined the main application window in a file called "main.glade",
and then, I'm defining different "component" interfaces in other
different glade files.
I've defined a Menubar widget, with associated accelerator keys (as
Ctrl+N for "New", etc.), and another "component" widgets in a file
called "vat.glade"
But when I launch the main window, loading the GladeXML object from
"main.glade" and I insert manually the widgets in "vat.glade" (after
loading them), the accelerator keys in the menubar don't work.
I think the problem is that the accelerator keys for your menuitems need
to be added to the toplevel window somehow (e.g. with
gtk_window_add_accel_group()). But I don't think libglade provides a way
to get the GtkAccelGroup that is used when creating "vat.glade".
It would be simpler if you just had the window & menubar in one XML
file.
I don't really understand the way accelerators are done in GTK+ 2, I'm
afraid, so can't help much.
Damon
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]