commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gnue/gnuef/src UIpyncurses.py


From: James Thompson
Subject: gnue/gnuef/src UIpyncurses.py
Date: Wed, 13 Dec 2000 13:19:49 -0800

CVSROOT:        /cvs
Module name:    gnue
Changes by:     James Thompson <address@hidden> 00/12/13 13:19:49

Modified files:
        gnuef/src      : UIpyncurses.py 

Log message:
        A little of the page handler update (untested)

CVSWeb URLs:
http://subversions.gnu.org/cgi-bin/cvsweb/gnue/gnuef/src/UIpyncurses.py.diff?r1=1.7&r2=1.8

Patches:
Index: gnue/gnuef/src/UIpyncurses.py
diff -u gnue/gnuef/src/UIpyncurses.py:1.7 gnue/gnuef/src/UIpyncurses.py:1.8
--- gnue/gnuef/src/UIpyncurses.py:1.7   Tue Dec 12 10:11:50 2000
+++ gnue/gnuef/src/UIpyncurses.py       Wed Dec 13 13:19:49 2000
@@ -116,6 +116,10 @@
       self.ncform.form_driver(c)
     self.panel.draw()
 
+  def gotoPage(self,event):
+    sys.stderr.write("Requested page switch%d\n"%event)
+
+
   def nextPage(self):
     self.ncform.form_driver(ncurses.form.REQ_NEXT_PAGE)
 
@@ -140,8 +144,8 @@
     self.widgetConstructorFunction['GFLabel'] = self.labelHandler
     self.widgetConstructorFunction['GFEntry'] = self.entryHandler
     
-    self.keyEvents = {ncurses.curses.KEY_PPAGE:       
GFEvent('requestPREVPAGE'),
-                      ncurses.curses.KEY_NPAGE:       
GFEvent('requestNEXTPAGE'),
+    self.keyEvents = {ncurses.curses.KEY_PPAGE:       
GFEvent('requestPREVBLOCK'),
+                      ncurses.curses.KEY_NPAGE:       
GFEvent('requestNEXTBLOCK'),
                       ncurses.curses.KEY_ENTER:       GFEvent('requestEXIT'),
                       ncurses.curses.KEY_LEFT:        
GFEvent('requestCURSORLEFT'),
                       ncurses.curses.KEY_RIGHT:       
GFEvent('requestCURSORRIGHT'),
@@ -165,6 +169,7 @@
     
     self.incommingEvent.update( {'gotoENTRY'  : self.switchFocus,
                                  'updateENTRY': self.updateEntry,
+                                'gotoPAGE': self.gotoPage,
                                  'uiUPDATESTATUS': self.updateStatus,
                                  'uiNEXTRECORD' : self.adjustMultiView,
                                  'uiPREVRECORD' : self.adjustMultiView,



reply via email to

[Prev in Thread] Current Thread [Next in Thread]