Clear the WM urgency hint on all mouse clicks. Partially closes LP #600280
This commit is contained in:
parent
baa7c81593
commit
9d2f5d6466
|
@ -94,6 +94,7 @@ class Window(Container, gtk.Window):
|
||||||
def register_callbacks(self):
|
def register_callbacks(self):
|
||||||
"""Connect the GTK+ signals we care about"""
|
"""Connect the GTK+ signals we care about"""
|
||||||
self.connect('key-press-event', self.on_key_press)
|
self.connect('key-press-event', self.on_key_press)
|
||||||
|
self.connect('button-press-event', self.on_button_press)
|
||||||
self.connect('delete_event', self.on_delete_event)
|
self.connect('delete_event', self.on_delete_event)
|
||||||
self.connect('destroy', self.on_destroy_event)
|
self.connect('destroy', self.on_destroy_event)
|
||||||
self.connect('window-state-event', self.on_window_state_changed)
|
self.connect('window-state-event', self.on_window_state_changed)
|
||||||
|
@ -175,6 +176,12 @@ class Window(Container, gtk.Window):
|
||||||
return(False)
|
return(False)
|
||||||
return(True)
|
return(True)
|
||||||
|
|
||||||
|
def on_button_press(self, window, event):
|
||||||
|
"""Handle a mouse button event. Mainly this is just a clean way to
|
||||||
|
cancel any urgency hints that are set."""
|
||||||
|
self.set_urgency_hint(False)
|
||||||
|
return(False)
|
||||||
|
|
||||||
def is_child_notebook(self):
|
def is_child_notebook(self):
|
||||||
"""Returns True if this Window's child is a Notebook"""
|
"""Returns True if this Window's child is a Notebook"""
|
||||||
maker = Factory()
|
maker = Factory()
|
||||||
|
|
Loading…
Reference in New Issue