From 5a78d75668861736f107f0fa5c8228d45ec26fb0 Mon Sep 17 00:00:00 2001 From: Manuel Genoves Date: Tue, 10 Dec 2019 17:43:02 +0100 Subject: [PATCH] fix fullscreen issues --- data/ui/Window.ui | 3 +-- uberwriter/headerbars.py | 4 ++-- uberwriter/main_window.py | 3 +++ 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/data/ui/Window.ui b/data/ui/Window.ui index 5007bdf..21daefa 100644 --- a/data/ui/Window.ui +++ b/data/ui/Window.ui @@ -78,6 +78,7 @@ True True True + 6 True True @@ -410,8 +411,6 @@ 1 False start - False - True diff --git a/uberwriter/headerbars.py b/uberwriter/headerbars.py index ba81346..a7b1e01 100644 --- a/uberwriter/headerbars.py +++ b/uberwriter/headerbars.py @@ -79,12 +79,12 @@ class FullscreenHeaderbar(BaseHeaderbar): self.events.connect('leave_notify_event', self.hide_fs_hb) self.menu_button.get_popover().connect('closed', self.hide_fs_hb) - def show_fs_hb(self, _widget, _data=None): + def show_fs_hb(self, _widget=None, _data=None): """show headerbar of the fullscreen mode """ self.hb_revealer.set_reveal_child(True) - def hide_fs_hb(self, _widget, _data=None): + def hide_fs_hb(self, _widget=None, _data=None): """hide headerbar of the fullscreen mode """ if self.menu_button.get_active(): diff --git a/uberwriter/main_window.py b/uberwriter/main_window.py index 4c12258..f47d843 100644 --- a/uberwriter/main_window.py +++ b/uberwriter/main_window.py @@ -210,9 +210,12 @@ class MainWindow(StyledWindow): if state.get_boolean(): self.fullscreen() self.fs_headerbar.events.show() + self.fs_headerbar.hide_fs_hb() + self.headerbar_eventbox.hide() else: self.unfullscreen() self.fs_headerbar.events.hide() + self.headerbar_eventbox.show() self.text_view.grab_focus() def set_focus_mode(self, state):