GNOME Bugzilla – Bug 742145
Use GtkHeaderBar
Last modified: 2015-03-02 19:13:26 UTC
At the moment, Almanah is using a GtkToolBar with some custom widgets. Migrate Almanah to GtkHeaderBar. This require some intermediate steps: 0. Mockup the header bar first. 1. Use GResource. 2. Migrate to GAction from GtkAction, splitting into a new XML file. 3. Migrate to GtkBuilder, removing GtkUIManager (currently deprecated). 4. Use GtkHeaderBar into the main window following the design done in 0.
Might want to split steps 1, 2 and 3 out into separate bugs to make this a bit easier to track.
(In reply to comment #1) > Might want to split steps 1, 2 and 3 out into separate bugs to make this a bit > easier to track. Yes, your right.
I have been working in a new design available in the wiki: https://wiki.gnome.org/Apps/Almanah_Diary/Design The first mockup is here: https://wiki.gnome.org/Apps/Almanah_Diary/Design?action=AttachFile&do=get&target=almanah_mainwindow.png I'm working in the popovers which will be shown in the calendar, tags and "hamburger" buttons in the header bar.
Created attachment 298217 [details] [review] Migration from GtkToolbar to GtkHeaderBar following the design
Review of attachment 298217 [details] [review]: Ok.