[pitivi] layer: Moved layer menu button to the left side



commit 60ec17b7f88958b0c83b9d63c144ae6720eaf193
Author: Yassine Oudjana <y oudjana protonmail com>
Date:   Wed Aug 19 07:23:12 2020 +0000

    layer: Moved layer menu button to the left side
    
    Fixes #2487

 pitivi/timeline/layer.py | 21 ++++++++++-----------
 1 file changed, 10 insertions(+), 11 deletions(-)
---
diff --git a/pitivi/timeline/layer.py b/pitivi/timeline/layer.py
index d689e5a1..b7a6a9ee 100644
--- a/pitivi/timeline/layer.py
+++ b/pitivi/timeline/layer.py
@@ -84,12 +84,21 @@ class LayerControls(Gtk.EventBox, Loggable):
 
         name_row = Gtk.Box()
         name_row.set_orientation(Gtk.Orientation.HORIZONTAL)
-        name_row.props.spacing = PADDING
         name_row.props.margin_top = PADDING
         name_row.props.margin_left = PADDING
         name_row.props.margin_right = PADDING
         vbox.pack_start(name_row, False, False, 0)
 
+        self.menubutton = Gtk.MenuButton.new()
+        self.menubutton.props.valign = Gtk.Align.CENTER
+        self.menubutton.props.relief = Gtk.ReliefStyle.NONE
+        model, action_group = self.__create_menu_model()
+        popover = Gtk.Popover.new_from_model(self.menubutton, model)
+        popover.insert_action_group("layer", action_group)
+        popover.props.position = Gtk.PositionType.LEFT
+        self.menubutton.set_popover(popover)
+        name_row.pack_start(self.menubutton, False, False, 0)
+
         self.name_entry = Gtk.Entry()
         self.name_entry.get_style_context().add_class("LayerControlEntry")
         self.name_entry.props.valign = Gtk.Align.CENTER
@@ -112,16 +121,6 @@ class LayerControls(Gtk.EventBox, Loggable):
         control_box.add(self.audio_button)
         name_row.pack_start(control_box, False, False, 0)
 
-        self.menubutton = Gtk.MenuButton.new()
-        self.menubutton.props.valign = Gtk.Align.CENTER
-        self.menubutton.props.relief = Gtk.ReliefStyle.NONE
-        model, action_group = self.__create_menu_model()
-        popover = Gtk.Popover.new_from_model(self.menubutton, model)
-        popover.insert_action_group("layer", action_group)
-        popover.props.position = Gtk.PositionType.LEFT
-        self.menubutton.set_popover(popover)
-        name_row.pack_start(self.menubutton, False, False, 0)
-
         space = Gtk.Label()
         space.props.vexpand = True
         vbox.pack_start(space, False, False, 0)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]