[Geany-devel] Geany.txt cleanup

Nick Treleaven nick.treleaven at xxxxx
Tue Oct 13 14:13:17 UTC 2009


On Fri, 2 Oct 2009 13:10:27 +1000
Lex Trotman <elextr at gmail.com> wrote:

> Sorry I missed your reply.

No problem.

> There are two problems, one is solvable, the other may be terminal for now.
> 
> Solvable, lots of the menu items have NULL widget pointers in
> kb->menu_item so widget_accelerator_remove and ..._add are not called
> in keybindings_update_combo.

Hmm, seems obvious now ;-)

> The other I'm not sure at this point how to solve :-(
> 
> For stock items Glade sets the accelerator when creating the menu_item
> using an accelerator map that you can't get hold of, so you can't
> delete the setting.  There doesn't seem to be any way of telling it to
> not set the accel for a stock item.  I'm not sure what happens if you
> use the same stock for more than one menu item??  Just one more item
> on my hate list for Glade :-)
> 
> Of course getting rid of glade altogether is a solution since
> gtk_image_menu_item_new_from_stock can be passed an accel group so if
> we called it instead of glade we would know what was used, but lots of
> work required for probably not much gain :-(

I really would rather keep Glade.

Regards,
Nick



More information about the Devel mailing list