VICE svn2rss single commit view

42325 by compyx

Mon, 09 May 2022 20:55:18 +0200

Gtk3: Clean up menu item and hotkeys API

Rename functions and struct members to provide a simpler, more descriptive API.
Instead of 'vice items' (the menu item declarations) and 'gtk(3) items' (the
runtime menu items) we now use 'item' for runtime GtkMenuItems, and 'decl' for
the data used to set up the items. The data structure used to glue this together
is called a 'menu item reference': the `ui_menu_item_ref_t` object keeps
references to both the runtime items and item declarations (among other data),
so 'ref(erence)' seems like a fairly decent name.

Changed Files: