In Menu Bar 1 (constructed using Gio::Menu): How can one add tooltips? How can one give a CSS class or id to a widget?
- Menus constructed with GMenu do not have tooltips; we find that tooltips are generally problematic in menu context due to how tooltips and menus are implemented using similar windowing system constructs that end up competing for event handling and stacking. Additionally, menus constructed with GMenu could be sent over some IPC mechanism, to other entities, like the compositor, which may or may not have the concept of "tooltip".
- Menus constructed with GMenu do not have CSS style information. Like with tooltips, menus could be displayed by something that is not the application, which means style information is not transferrable.