| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Otherwise the item could cause the popover to be destroyed,
for example a Quit item, and cause a warning to be printed.
|
|
|
|
|
|
| |
Make iconic buttons have a more reasonable height, and add some
space above an iconic row.
https://bugzilla.gnome.org/show_bug.cgi?id=732229
|
|
|
|
|
|
|
|
| |
...unless they are labeled.
To implement this, keep track of the nesting depth of section boxes,
starting from 0 for the toplevel and the submenu ones, and only
insert unlabeled separators if the depth is at most 1.
|
|
|
|
| |
...unless they are empty.
|
| |
|
|
|
|
| |
This wasn't fully fleshed out yet.
|
|
|
|
|
|
| |
Sections that have the display-hint attribute set to
"horizontal-boxes" will be rendered as a row of icon
buttons, instead of menuitem-like.
|
|
Instead of using GtkMenuTracker to flatten the sections into a single
linear menu, handle the sections ourselves by nesting boxes.
Each section gets an inner and outer box. The inner box numbers its
children in the way that the tracker instructs. The outer box
containes the inner box and the separator, if appropriate.
Having the two separate boxes will allow us to change the orientation of
the inner box if we want to pack widgets horizontally within a section.
|