[pitivi] overlay_stack: Hide the guidelines when resizing viewer
- From: Alexandru Băluț <alexbalut src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pitivi] overlay_stack: Hide the guidelines when resizing viewer
- Date: Tue, 12 May 2020 06:28:00 +0000 (UTC)
commit ef01c6a27beb69ea27561151143e3c1521a84ccb
Author: Alexandru Băluț <alexandru balut gmail com>
Date: Fri May 8 22:46:10 2020 +0200
overlay_stack: Hide the guidelines when resizing viewer
The composition guidelines are not needed when resizing the viewer and
the label with the resize percent is shown.
pitivi/viewer/overlay_stack.py | 25 +++++++++++++++++--------
1 file changed, 17 insertions(+), 8 deletions(-)
---
diff --git a/pitivi/viewer/overlay_stack.py b/pitivi/viewer/overlay_stack.py
index fc0b1d95..5c67f376 100644
--- a/pitivi/viewer/overlay_stack.py
+++ b/pitivi/viewer/overlay_stack.py
@@ -62,6 +62,7 @@ class OverlayStack(Gtk.Overlay, Loggable):
self.revealer.add(self.resize_status)
self.add_overlay(self.revealer)
+ self.guidelines_overlay = guidelines_overlay
self.add_overlay(guidelines_overlay)
sink_widget.connect("size-allocate", self.__sink_widget_size_allocate_cb)
@@ -154,16 +155,24 @@ class OverlayStack(Gtk.Overlay, Loggable):
self.selected_overlay.queue_draw()
def hide_overlays(self):
- if not self.__hide_all_overlays:
- for overlay in self.__visible_overlays:
- overlay.hide()
- self.__hide_all_overlays = True
+ if self.__hide_all_overlays:
+ # The overlays are already hidden.
+ return
+
+ self.guidelines_overlay.hide()
+ for overlay in self.__visible_overlays:
+ overlay.hide()
+ self.__hide_all_overlays = True
def show_overlays(self):
- if self.__hide_all_overlays:
- for overlay in self.__visible_overlays:
- overlay.show()
- self.__hide_all_overlays = False
+ if not self.__hide_all_overlays:
+ # The overlays are already visible.
+ return
+
+ self.guidelines_overlay.show()
+ for overlay in self.__visible_overlays:
+ overlay.show()
+ self.__hide_all_overlays = False
def set_cursor(self, name):
cursor = None
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]