[gnome-boxes] actions popover: Put all items in a section
- From: Kalev Lember <klember src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-boxes] actions popover: Put all items in a section
- Date: Mon, 2 Mar 2015 14:26:57 +0000 (UTC)
commit 0f8a403df64e5ab7cc74fc3b28e618b5eb41915d
Author: Kalev Lember <kalevlember gmail com>
Date: Mon Mar 2 13:42:27 2015 +0100
actions popover: Put all items in a section
Create a separate section for the first few items as well. Even though
not strictly neccessary, this clarifies the intent behind the
sectioning.
https://bugzilla.gnome.org/show_bug.cgi?id=738726
src/actions-popover.vala | 15 +++++++++------
1 files changed, 9 insertions(+), 6 deletions(-)
---
diff --git a/src/actions-popover.vala b/src/actions-popover.vala
index d27c97e..721b331 100644
--- a/src/actions-popover.vala
+++ b/src/actions-popover.vala
@@ -30,29 +30,32 @@ private class Boxes.ActionsPopover: Gtk.Popover {
var machine = item as Machine;
var menu = new GLib.Menu ();
+ var section = new GLib.Menu ();
// Open in new Window
if (machine.window == App.app.main_window || machine.window != window)
- menu.append (_("Open in New Window"), "box.open-in-new-win");
+ section.append (_("Open in New Window"), "box.open-in-new-win");
// Favorite
if (("favorite" in machine.config.categories))
- menu.append (_("Add to Favorites"), "box.favorite");
+ section.append (_("Add to Favorites"), "box.favorite");
else
- menu.append (_("Remove from Favorites"), "box.favorite");
+ section.append (_("Remove from Favorites"), "box.favorite");
// Pause
- menu.append (_("Pause"), "box.pause");
+ section.append (_("Pause"), "box.pause");
var action = action_group.lookup_action ("pause") as GLib.SimpleAction;
action.set_enabled (machine.can_save);
// Delete
- menu.append (_("Delete"), "box.delete");
+ section.append (_("Delete"), "box.delete");
action = action_group.lookup_action ("delete") as GLib.SimpleAction;
action.set_enabled (machine.can_delete);
+ menu.append_section (null, section);
+
// Properties (in separate section)
- var section = new GLib.Menu ();
+ section = new GLib.Menu ();
section.append (_("Properties"), "box.properties");
menu.append_section (null, section);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]