[Top][All Lists]
[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,
- gnue/gnuef/src UIpyncurses.py,
James Thompson <=