After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 703762 - Port to GMenu
Port to GMenu
Status: RESOLVED OBSOLETE
Product: glade
Classification: Applications
Component: user interface
git master
Other Linux
: Normal normal
: ---
Assigned To: Glade 3 Maintainers
Glade 3 Maintainers
Depends on:
Blocks: 674957
 
 
Reported: 2013-07-08 01:54 UTC by Arnel Borja
Modified: 2018-03-26 15:31 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Arnel Borja 2013-07-08 01:54:13 UTC
https://wiki.gnome.org/GnomeGoals/PortToGMenu

For Glade to be consistent with other GNOME applications, it should have an application menu. The menus have to be ported to GMenu, splitting the main menu into the app menu and window menu, and the Gtk*Action's have to be ported to GAction.

The app menu could be like this:

New Window
---
Preferences
---
Help  
About Glade
Quit

"Help" could be "Developer Reference" - "Help" is more common but it shows up the developer reference manual here instead of a help document. Not sure about the "New Window" item though.

Then the window menu will be the current contents but without the above items.

I still don't have a patch for this, might work on that later...
Comment 1 Arnel Borja 2013-07-08 01:57:17 UTC
Oops, noticed that Glade is not yet ported to GtkApplication, this have to be worked on too...
Comment 2 André Klapper 2013-07-08 13:24:54 UTC
(In reply to comment #0)
> https://wiki.gnome.org/GnomeGoals/PortToGMenu

=> make it block bug 674957
Comment 3 Juan Pablo Ugarte 2013-10-04 13:35:34 UTC
You are right, but (there is always a but) as an implicit rule since Glade UI was ported to Glade we only make Glade with Glade, so this is not only about porting it to GMenu but rather adding support for it in Glade.

But the problem is that GMenu is not a regular Object and we would need to support a new element in builder "menu" which wont be as easy as supporting a new object class.
Comment 4 GNOME Infrastructure Team 2018-03-26 15:31:17 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/glade/issues/136.