no more menubar showing up, no more revealing not working after window rearrangement

experimental
Wolf Vollprecht 2015-02-12 19:09:46 +01:00
parent 4547c77500
commit 995507b914
1 changed files with 6 additions and 3 deletions

View File

@ -169,7 +169,7 @@ class UberwriterWindow(Window):
key, mod = Gtk.accelerator_parse("Escape")
self.fullscreen_button.remove_accelerator(
self.accel_group, key, mod)
self.menubar.show()
self.menubar.hide()
self.TextEditor.grab_focus()
@ -830,7 +830,6 @@ class UberwriterWindow(Window):
self.hb_revealer.set_reveal_child(False)
self.status_bar_visible = False
self.buffer_modified_for_status_bar = False
return False
self.was_motion = False
return True
@ -838,11 +837,14 @@ class UberwriterWindow(Window):
def on_motion_notify(self, widget, event, data=None):
now = event.get_time()
if now - self.timestamp_last_mouse_motion > 150:
# filter out accidental motions
self.timestamp_last_mouse_motion = now
return
if now - self.timestamp_last_mouse_motion < 100:
# filter out accidental motion
return
if now - self.timestamp_last_mouse_motion > 100:
# react on motion by fading in headerbar and statusbar
if self.status_bar_visible == False:
self.statusbar_revealer.set_reveal_child(True)
self.hb_revealer.set_reveal_child(True)
@ -851,7 +853,6 @@ class UberwriterWindow(Window):
self.buffer_modified_for_status_bar = False
self.update_line_and_char_count()
# self.status_bar.set_state_flags(Gtk.StateFlags.NORMAL, True)
GObject.timeout_add(3000, self.poll_for_motion)
self.was_motion = True
def focus_out(self, widget, data=None):
@ -863,6 +864,8 @@ class UberwriterWindow(Window):
self.buffer_modified_for_status_bar = False
self.update_line_and_char_count()
def override_headerbar_background(self, widget, cr):
if(widget.get_window().get_state() & self.testbits):
bg_color = self.get_style_context().get_background_color(Gtk.StateFlags.ACTIVE)