From fff579c8a029617fde5bce0171376b0dd062e350 Mon Sep 17 00:00:00 2001 From: native Date: Sat, 08 Mar 2014 16:53:10 +0000 Subject: ctrl+a operation implemented --- diff --git a/calculate.py b/calculate.py index 5288b23..d22ceb1 100644 --- a/calculate.py +++ b/calculate.py @@ -302,6 +302,7 @@ class Calculate(ShareableActivity): 'v': lambda o: o.text_paste(), 'x': lambda o: o.text_cut(), 'q': lambda o: o.close(), + 'a': lambda o: o.text_select_all() } SHIFT_KEYMAP = { @@ -740,6 +741,10 @@ class Calculate(ShareableActivity): (start, end) = sel self.clipboard.set_text(str[start:end],-1) + def text_select_all(self): + end = self.text_entry.get_text_length() + self.text_entry.select_region(0,end) + def get_clipboard_text(self): text = self.clipboard.wait_for_text() if text is None: -- cgit v0.9.1