]> git.neil.brown.name Git - plato.git/commitdiff
Enable finger scrolling for SMS viewing
authorNeilBrown <neilb@suse.de>
Thu, 12 Dec 2013 21:51:40 +0000 (08:51 +1100)
committerNeilBrown <neilb@suse.de>
Thu, 12 Dec 2013 21:51:40 +0000 (08:51 +1100)
Also go to list view after sending a message so that
the status is visible

sms/sendsms.py

index ca31918ae92aaebf753902855a41b5a617f80f44..748abef75e8505acae56fb9bc2648d95971c523a 100755 (executable)
@@ -103,6 +103,7 @@ import struct
 from subprocess import Popen, PIPE
 from storesms import SMSstore, SMSmesg
 import dnotify
+from fingerscroll2 import FingerScroll
 
 ###########################################################
 # Writing recognistion code
@@ -1310,11 +1311,13 @@ class SendSMS(gtk.Window):
         self.singleview.modify_font(self.button_font)
         self.singleview.show()
         self.singleview.set_wrap_mode(gtk.WRAP_WORD_CHAR)
-        sw = gtk.ScrolledWindow()
-        sw.add(self.singleview)
-        sw.set_policy(gtk.POLICY_NEVER, gtk.POLICY_AUTOMATIC)
-        sw.show()
-        self.singlescroll = sw
+        #sw = gtk.ScrolledWindow()
+        #sw.add(self.singleview)
+        #sw.set_policy(gtk.POLICY_NEVER, gtk.POLICY_AUTOMATIC)
+        #sw.show()
+        #self.singlescroll = sw
+        f = FingerScroll(self.singleview, 0.8)
+        sw = self.singleview
 
         self.singlebox = gtk.VBox()
         self.singlebox.add(sw)
@@ -1459,6 +1462,8 @@ class SendSMS(gtk.Window):
         self.last_response.set_text('Mess Send: '+ line.strip())
         self.last_response.show()
 
+        self.listbox.show()
+        self.singleview.hide()
         self.sender.hide()
         self.listing.show()
         self.rotate_list(target=target)