Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornative <findathar@gmail.com>2014-03-08 16:53:10 (GMT)
committer native <findathar@gmail.com>2014-03-08 16:53:10 (GMT)
commitfff579c8a029617fde5bce0171376b0dd062e350 (patch)
tree41df7af2534f04cbed1ed67d32d98213fa141dd9
parentb25255c4f4c3b5dd68f400a01ebd79eedbe8afdc (diff)
ctrl+a operation implementedHEADtry1master
-rw-r--r--calculate.py5
1 files changed, 5 insertions, 0 deletions
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: