[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnue/forms/src/uidrivers/nstti UIdriver.py
From: |
Jason Cater |
Subject: |
gnue/forms/src/uidrivers/nstti UIdriver.py |
Date: |
Tue, 08 Oct 2002 20:03:30 -0400 |
CVSROOT: /cvsroot/gnue
Module name: gnue
Changes by: Jason Cater <address@hidden> 02/10/08 20:03:30
Modified files:
forms/src/uidrivers/nstti: UIdriver.py
Log message:
test stuff
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/uidrivers/nstti/UIdriver.py.diff?tr1=1.5&tr2=1.6&r1=text&r2=text
Patches:
Index: gnue/forms/src/uidrivers/nstti/UIdriver.py
diff -c gnue/forms/src/uidrivers/nstti/UIdriver.py:1.5
gnue/forms/src/uidrivers/nstti/UIdriver.py:1.6
*** gnue/forms/src/uidrivers/nstti/UIdriver.py:1.5 Tue Sep 17 11:27:45 2002
--- gnue/forms/src/uidrivers/nstti/UIdriver.py Tue Oct 8 20:03:30 2002
***************
*** 1,3 ****
--- 1,4 ----
+
#
# Copyright 2000-2002 Free Software Foundation
#
***************
*** 32,39 ****
from nstti import *
import curses
! from GFForm import *
! from GFEvent import *
from gnue.forms.uidrivers._base.UIdriver import *
from gnue.forms.uidrivers._base.UIWidget import *
--- 33,40 ----
from nstti import *
import curses
! from gnue.forms.GFForm import *
! from gnue.forms.GFEvent import *
from gnue.forms.uidrivers._base.UIdriver import *
from gnue.forms.uidrivers._base.UIWidget import *
***************
*** 71,77 ****
'GFButton' : UIButton,
'GFScrollBar' : UIScrollBar,
}
!
self._DIALOGS = {'about' :UIAbout,
'messageBox' :UIMessageBox,
}
--- 72,78 ----
'GFButton' : UIButton,
'GFScrollBar' : UIScrollBar,
}
!
self._DIALOGS = {'about' :UIAbout,
'messageBox' :UIMessageBox,
}
***************
*** 96,124 ****
#
def init(self):
self._init()
-
- def _init(self):
- #
- # SplashScreen
- #
- if not self._disableSplash:
- text = "GNU Enterprise Forms"
- text = "Version %s" % VERSION
- text = "(c)2000-2002 Free Software Foundation"
- text = "Protected by GNU General Public Licence 2.0"
#
# Create the main window
#
self._screen = sio()
self._screen.BeginScreenAccess()
self.mainWindow = ScreenContainer(self._screen)
! self._screen.Cls()
self.mainWindow.panel = Dialog(self.mainWindow, 0, 0,
self._screen.MAXROW, self._screen.MAXCOL )
self.currentWidget = [self.mainWindow.panel]
!
menu = {'file':[ {'id' :100,
'text' :'Commit (F6)',
'tip' : "gConfig('msg_commit')",
--- 97,129 ----
#
def init(self):
self._init()
+ def _init(self):
#
# Create the main window
#
self._screen = sio()
self._screen.BeginScreenAccess()
self.mainWindow = ScreenContainer(self._screen)
! #self._screen.Cls()
!
! #
! # SplashScreen
! #
! if not self._disableSplash:
! text = 'GNU Enterprise Forms\n' \
! + 'Version %s\n' % VERSION \
! + '(c)2000-2002 Free Software Foundation\n' \
! + 'Protected by GNU General Public Licence 2.0\n'
!
! # MsgBoxOK(self.mainWindow, text).Show()
!
!
self.mainWindow.panel = Dialog(self.mainWindow, 0, 0,
self._screen.MAXROW, self._screen.MAXCOL )
self.currentWidget = [self.mainWindow.panel]
!
menu = {'file':[ {'id' :100,
'text' :'Commit (F6)',
'tip' : "gConfig('msg_commit')",
***************
*** 196,222 ****
self.widgetHeight = 1 # The pixel height of a 1 char widget (for things
like buttons)
self.textWidth = 1 # The pixel width of text inside a widget
self.textHeight = 1 # The pixel height of text inside a widget
-
- menuBar = MenuBar(self.mainWindow,0,0)
! for _menu in menu.keys():
! newMenu=menuBar.NewMenu(_menu,_menu)
! for menuitem in menu[_menu]:
! if menuitem['id'] > 0:
! newMenu.AddItem(menuitem['id'],menuitem['text'])
! else:
! newMenu.InsertSeperator()
! newMenu.Finalize()
! self.mainWindow.AddControl(menuBar)
return 1
def activateForm(self, form):
width = int(self._form.width)
height = int(self._form.height)
pass
!
## formSize = wxSize(width*int(self.widgetWidth),
##
int(height+self.menu_sb_space)*int(self.widgetHeight))
--- 201,230 ----
self.widgetHeight = 1 # The pixel height of a 1 char widget (for things
like buttons)
self.textWidth = 1 # The pixel width of text inside a widget
self.textHeight = 1 # The pixel height of text inside a widget
! ## menuBar = MenuBar(self.mainWindow,0,0)
! ##
! ## for _menu in menu.keys():
! ## newMenu=menuBar.NewMenu(_menu,_menu)
! ## for menuitem in menu[_menu]:
! ## if menuitem['id'] > 0:
! ## newMenu.AddItem(menuitem['id'],menuitem['text'])
! ## else:
! ## newMenu.InsertSeperator()
! ## newMenu.Finalize()
! ## self.mainWindow.AddControl(menuBar)
return 1
def activateForm(self, form):
+ print "Activated!"
width = int(self._form.width)
height = int(self._form.height)
+ ## self.currentWidget[0].RunDialog()
+ ## sys.exit()
pass
!
## formSize = wxSize(width*int(self.widgetWidth),
##
int(height+self.menu_sb_space)*int(self.widgetHeight))
***************
*** 273,278 ****
--- 281,287 ----
# fully activated
#
def mainLoop(self):
+ print "mainLoop"
self.mainWindow.Run()
#
***************
*** 304,319 ****
#
def formAlert(self, event):
print "Beep! Beep!"
!
# Called whenever forms goes into a "wait" state in which user cannot
# interact with interface (e.g., while waiting for a query or a commit)
def beginWait (self, event):
print "Dew Break!"
# Called whenever forms leaves a "wait" state
! def endWait (self, event):
print "Off yer keesteers!"
!
#############################################################################
#
--- 313,328 ----
#
def formAlert(self, event):
print "Beep! Beep!"
!
# Called whenever forms goes into a "wait" state in which user cannot
# interact with interface (e.g., while waiting for a query or a commit)
def beginWait (self, event):
print "Dew Break!"
# Called whenever forms leaves a "wait" state
! def endWait (self, event):
print "Off yer keesteers!"
!
#############################################################################
#
***************
*** 362,368 ****
#
# A set of standard UI objects that allow us to move more code into UIbase
# These map generic functionality to the specific UI widget set in use by
! # this driver.
#
#############################################################################
--- 371,377 ----
#
# A set of standard UI objects that allow us to move more code into UIbase
# These map generic functionality to the specific UI widget set in use by
! # this driver.
#
#############################################################################
***************
*** 433,438 ****
--- 442,448 ----
def _createWidget(self, event, spacer):
object = event.object
style = self.alignmentStyle[object.alignment]
+ print "Label Alert!!! %s" % event.container
newWidget =
Label(event.container,'name',object.y,object.x,str(object.text))
return newWidget
***************
*** 497,505 ****
class UIPage(UIHelper, UIWidget):
def _createWidget(self, event, spacer):
object = event.object
! newWidget = Dialog(container, 0, 0, event.widgetWidth, event.widgetHeight
)
! newWidget.DeActivate(tiFALSE)
!
event.interface._pageList.append(newWidget)
return newWidget
--- 507,515 ----
class UIPage(UIHelper, UIWidget):
def _createWidget(self, event, spacer):
object = event.object
! print "Created a page %s" % self
! newWidget = Dialog(event.container, 0, 0, event.widgetWidth,
event.widgetHeight )
! ###newWidget.DeActivate(tiFALSE)
event.interface._pageList.append(newWidget)
return newWidget
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- gnue/forms/src/uidrivers/nstti UIdriver.py,
Jason Cater <=