[Glade-users] Accelerator keys

Tristan Van Berkom tristan.van.berkom at gmail.com
Mon Jun 8 11:34:49 EDT 2009


On Mon, Jun 8, 2009 at 7:59 AM, Jonathan Lane<lanej at horizon.com> wrote:
[...]
>
> This makes some sense, although I have 3 GtkImageMenuItem widgets that
> also don't respond to accelerators -- CTRL++, CTRL+-, and CTRL+0.
>
> But... come to think of it.. do these only work via the numeric
> keypad?  I don't have a numeric keypad on any of the three keyboards I
> have here at the house.  I'll try at the office when I get in today.
>

Ok, the way its setup in Glade is a little embarrassing, bear with me... I
just bearly got it all working by release time ;-)

Heres how it works:
  - Create ImageMenuItem
  - Set accel_group
  - Bug: Glade only exposes accel-group for stock type imagemenuitems
  - When setting the accel_group the first time, just hit the "New" button
    in the dialog
  - After setting up some, or all of your accel-group properties on
the menu items,
    proceed to set the accel-group property of the toplevel window to
the same accel-group.

What I think we can/should quite easily do is just remove the
accel-groups completely from
the Glade UI and create them completely under the hood so the user doesnt
need to know about them.

Cheers,
        -Tristan


More information about the Glade-users mailing list