From 68f2bc3e8114a512bc3e88a790283f50729e0370 Mon Sep 17 00:00:00 2001 From: epage Date: Sat, 12 Dec 2009 18:41:57 +0000 Subject: [PATCH 1/1] Adding keyboard support for copying last result git-svn-id: file:///svnroot/ejpi/trunk@86 df6cc7de-23d0-4ae0-bb86-c17aa67b2a9d --- src/ejpi_glade.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/ejpi_glade.py b/src/ejpi_glade.py index a31d4f7..805bf4f 100755 --- a/src/ejpi_glade.py +++ b/src/ejpi_glade.py @@ -152,7 +152,6 @@ class Calculator(object): menu = hildonize.hildonize_menu( self._window, self._widgetTree.get_widget("mainMenubar"), - [] ) for scrollingWidgetName in ( @@ -365,6 +364,10 @@ class Calculator(object): self._window.unfullscreen() else: self._window.fullscreen() + elif event.keyval == ord("c") and event.get_state() & gtk.gdk.CONTROL_MASK: + equationNode = self.__history.history.peek() + result = str(equationNode.evaluate()) + self._clipboard.set_text(result) elif event.keyval == ord("l") and event.get_state() & gtk.gdk.CONTROL_MASK: with open(constants._user_logpath_, "r") as f: logLines = f.xreadlines() -- 1.7.9.5