[kupfer] uiutils: Use keybinder or gtk event time
- From: Ulrik Sverdrup <usverdrup src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [kupfer] uiutils: Use keybinder or gtk event time
- Date: Tue, 12 Jan 2010 02:51:19 +0000 (UTC)
commit 9ee570d6dc8903b1486a2769974abb019473debb
Author: Ulrik Sverdrup <ulrik sverdrup gmail com>
Date: Tue Jan 12 03:21:53 2010 +0100
uiutils: Use keybinder or gtk event time
kupfer/uiutils.py | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
---
diff --git a/kupfer/uiutils.py b/kupfer/uiutils.py
index 0c86d2e..047afb4 100644
--- a/kupfer/uiutils.py
+++ b/kupfer/uiutils.py
@@ -11,6 +11,7 @@ import gtk
import pango
from kupfer import config, version
+from kupfer.ui import keybindings
def _window_destroy_on_escape(widget, event):
"""
@@ -21,6 +22,9 @@ def _window_destroy_on_escape(widget, event):
widget.destroy()
return True
+def _get_current_event_time():
+ return gtk.get_current_event_time() or keybindings.get_current_event_time()
+
def builder_get_objects_from_file(fname, attrs, autoconnect_to=None):
"""
Open @fname with gtk.Builder and yield objects named @attrs
@@ -103,7 +107,7 @@ def show_text_result(text, title=None):
hsize = int(min(wid + (winwid - oldwid) + 5, max_hsize))
window.resize(hsize, vsize)
- window.present()
+ window.present_with_time(_get_current_event_time())
def _wrap_paragraphs(text):
"""
@@ -165,3 +169,5 @@ def show_large_type(text):
return True
window.connect("key-press-event", _window_destroy)
window.show_all()
+ window.present_with_time(_get_current_event_time())
+
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]