[Geany-Devel] RFC: Keybindings rewrite
Matthew Brush
mbrush at xxxxx
Sat Jun 7 00:01:08 UTC 2014
On 14-06-06 01:35 PM, Thomas Martitz wrote:
> Am 06.06.2014 16:24, schrieb Yosef Or Boczko:
>> I think it better to port to GAction instead of GtkAction (GtkAction
>> has been deprecated since version 3.10 and will be removed in GTK+ 4),
>> so it will be ease to port geany to GTK+ 4 in the future.
>
> We have elaborated GAction. The problem is that it is only recent in
> Glib/Gtk versions. Geany is committed to support at least the last gtk2
> release for some time to come.
>
Also, unless I missed it in the docs, GAction/GSimpleAction do not
appear to support associating labels, tooltips, icons, etc with the
action so would require duplicating these all over the place (similar to
the current way we do it).
> I think the transition from GtkAction to GAction isn't actually that
> terrible (mostly search & replace) so we can do it at some point in the
> future.
>
As GtkAction is so useful and what it does is quite simple, IMO we could
also create our own replacement class for it in the future, or just take
the relevant source files from the GTK+ tree.
Cheers,
Matthew Brush
More information about the Devel
mailing list