[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnue/forms/src/uidrivers _base/UIdriver.py curs...
From: |
James Thompson |
Subject: |
gnue/forms/src/uidrivers _base/UIdriver.py curs... |
Date: |
Thu, 13 Mar 2003 20:32:29 -0500 |
CVSROOT: /cvsroot/gnue
Module name: gnue
Changes by: James Thompson <address@hidden> 03/03/13 20:32:18
Modified files:
forms/src/uidrivers/_base: UIdriver.py
forms/src/uidrivers/curses: UIdriver.py common.py
forms/src/uidrivers/curses/widgets: _base.py button.py page.py
Log message:
curses stuff
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/uidrivers/_base/UIdriver.py.diff?tr1=1.95&tr2=1.96&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/uidrivers/curses/UIdriver.py.diff?tr1=1.36&tr2=1.37&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/uidrivers/curses/common.py.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/uidrivers/curses/widgets/_base.py.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/uidrivers/curses/widgets/button.py.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/uidrivers/curses/widgets/page.py.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
Patches:
Index: gnue/forms/src/uidrivers/_base/UIdriver.py
diff -c gnue/forms/src/uidrivers/_base/UIdriver.py:1.95
gnue/forms/src/uidrivers/_base/UIdriver.py:1.96
*** gnue/forms/src/uidrivers/_base/UIdriver.py:1.95 Thu Mar 6 00:00:00 2003
--- gnue/forms/src/uidrivers/_base/UIdriver.py Thu Mar 13 20:31:45 2003
***************
*** 153,159 ****
parent = object.findParentOfType(None)
else:
parent = object.getParent()
!
# fine the ui widget that corrosponds with that parent
uiParent = self
if parent:
--- 153,160 ----
parent = object.findParentOfType(None)
else:
parent = object.getParent()
!
! print " creating %s with parent %s",
(object,parent)
# fine the ui widget that corrosponds with that parent
uiParent = self
if parent:
***************
*** 180,185 ****
--- 181,188 ----
# Add to the cross refernce
#
self._gfObjToUIWidget[object]=uiWidget
+ GDebug.printMesg(0, "OBJECT%s "% object)
+ GDebug.printMesg(0, "WIDGET %s " % uiWidget)
#
# If the current object is a GFForm then add it to the
Index: gnue/forms/src/uidrivers/curses/UIdriver.py
diff -c gnue/forms/src/uidrivers/curses/UIdriver.py:1.36
gnue/forms/src/uidrivers/curses/UIdriver.py:1.37
*** gnue/forms/src/uidrivers/curses/UIdriver.py:1.36 Sat Mar 8 23:08:50 2003
--- gnue/forms/src/uidrivers/curses/UIdriver.py Thu Mar 13 20:32:11 2003
***************
*** 41,46 ****
--- 41,47 ----
from gnue.forms.uidrivers._commonGuiToolkit import UIdriver as commonToolkit
from gnue.forms.uidrivers.curses.GFsio import *
+ from gnue.forms.uidrivers.curses.common import _EVENTPROCESSOR
from gnue.common.apps import GDebug
from gnue.common.datasources import GLoginHandler
***************
*** 48,53 ****
--- 49,55 ----
_NOTEBOOK = None
_EVENTPROCESSOR = None
+ global _EVENTPROCESSOR
#
# GFUserInterface
***************
*** 73,80 ****
# Create the main window
#
GDebug.printMesg(1,'Initializing curses interface (TERM=%s)' %
curses.termname())
- self._SIO = self._screen = GetSIO()
self._SIO.Cls()
#
--- 75,83 ----
# Create the main window
#
+ self._SIO = self._screen = GetSIO() # Must happen before the
curses.termname() call
+ # in the next line.
GDebug.printMesg(1,'Initializing curses interface (TERM=%s)' %
curses.termname())
self._SIO.Cls()
#
Index: gnue/forms/src/uidrivers/curses/common.py
diff -c gnue/forms/src/uidrivers/curses/common.py:1.1
gnue/forms/src/uidrivers/curses/common.py:1.2
*** gnue/forms/src/uidrivers/curses/common.py:1.1 Thu Mar 6 00:00:00 2003
--- gnue/forms/src/uidrivers/curses/common.py Thu Mar 13 20:32:12 2003
***************
*** 39,44 ****
--- 39,45 ----
from gnue.forms.GFForm import *
from gnue.forms.uidrivers._commonGuiToolkit import UIdriver as commonToolkit
+ #from gnue.forms.uidrivers.curses.common import _EVENTPROCESSOR
from gnue.common.apps import GDebug
from gnue.common.datasources import GLoginHandler
Index: gnue/forms/src/uidrivers/curses/widgets/_base.py
diff -c gnue/forms/src/uidrivers/curses/widgets/_base.py:1.1
gnue/forms/src/uidrivers/curses/widgets/_base.py:1.2
*** gnue/forms/src/uidrivers/curses/widgets/_base.py:1.1 Thu Mar 6
00:00:01 2003
--- gnue/forms/src/uidrivers/curses/widgets/_base.py Thu Mar 13 20:32:18 2003
***************
*** 46,51 ****
--- 46,53 ----
pass # self.Destroy()
def indexedFocus(self, index):
+ print "Widget list",self.widgets
+ print "Index", index
widget = self.widgets[index]
widget.PARENT.SetFocus(widget,run=0)
***************
*** 67,71 ****
--- 69,74 ----
def createWidget(self, event, spacer):
newWidget = self._createWidget(event, spacer)
+ print "NEW WIDGET", newWidget
self._addToCrossRef(newWidget,event.object,self)
return newWidget
Index: gnue/forms/src/uidrivers/curses/widgets/button.py
diff -c gnue/forms/src/uidrivers/curses/widgets/button.py:1.1
gnue/forms/src/uidrivers/curses/widgets/button.py:1.2
*** gnue/forms/src/uidrivers/curses/widgets/button.py:1.1 Thu Mar 6
00:00:01 2003
--- gnue/forms/src/uidrivers/curses/widgets/button.py Thu Mar 13 20:32:18 2003
***************
*** 30,36 ****
from gnue.common.cursing import *
from gnue.forms.uidrivers.curses.widgets._base import UIHelper
!
#
# UIButton
--- 30,37 ----
from gnue.common.cursing import *
from gnue.forms.uidrivers.curses.widgets._base import UIHelper
! from gnue.forms.uidrivers.curses.common import _EVENTPROCESSOR
! global _EVENTPROCESSOR
#
# UIButton
***************
*** 47,52 ****
--- 48,54 ----
return newWidget
def buttonHandler(self, a1, a2, a3):
+ global _EVENTPROCESSOR
GDebug.printMesg(1,"Click!")
_EVENTPROCESSOR(events.Event('buttonActivated',self.__gf))
Index: gnue/forms/src/uidrivers/curses/widgets/page.py
diff -c gnue/forms/src/uidrivers/curses/widgets/page.py:1.2
gnue/forms/src/uidrivers/curses/widgets/page.py:1.3
*** gnue/forms/src/uidrivers/curses/widgets/page.py:1.2 Thu Mar 6 22:25:41 2003
--- gnue/forms/src/uidrivers/curses/widgets/page.py Thu Mar 13 20:32:18 2003
***************
*** 29,36 ****
from gnue.common.cursing import *
from gnue.forms.uidrivers.curses.widgets._base import UIHelper
!
!
#
# UIPage
#
--- 29,37 ----
from gnue.common.cursing import *
from gnue.forms.uidrivers.curses.widgets._base import UIHelper
! from gnue.forms.uidrivers.curses.common import keyboardEvtHandler
! from gnue.forms.uidrivers.curses.common import _EVENTPROCESSOR
! global _EVENTPROCESSOR
#
# UIPage
#
***************
*** 43,48 ****
--- 44,61 ----
object = event.object
print "PAGE OBJECT", object
+ print "PAGE OBJECT", object
+ print "PAGE OBJECT", object
+ print "PAGE OBJECT", object
+ print "PAGE OBJECT", object
+ print "PAGE OBJECT", object
+ print "PAGE OBJECT", object
+ print "PAGE OBJECT", object
+ print "PAGE OBJECT", object
+ print "PAGE OBJECT", object
+ print "PAGE OBJECT", object
+ print "PAGE OBJECT", object
+
width = event.formWidth + 2
height = event.formHeight + 2
x = int(event.screenWidth/2 - width/2)
***************
*** 68,73 ****
--- 81,87 ----
event.interface._objectMapping[newWidget] = object
####
+ global _EVENTPROCESSOR
newWidget.KeystrokeHook =
keyboardEvtHandler(_EVENTPROCESSOR)._processEvent
return newWidget
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- gnue/forms/src/uidrivers _base/UIdriver.py curs...,
James Thompson <=