[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnue/forms samples/intro/intro.gfd src/uidriver...
From: |
Jason Cater |
Subject: |
gnue/forms samples/intro/intro.gfd src/uidriver... |
Date: |
Thu, 27 Feb 2003 01:59:28 -0500 |
CVSROOT: /cvsroot/gnue
Module name: gnue
Changes by: Jason Cater <address@hidden> 03/02/27 01:59:26
Modified files:
forms/samples/intro: intro.gfd
forms/src/uidrivers/_commonGuiToolkit: MenuBar.py
Added files:
forms/src/uidrivers/_base: UserActions.py
Log message:
more work on abstracting menu support
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/samples/intro/intro.gfd.diff?tr1=1.18&tr2=1.19&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/uidrivers/_base/UserActions.py?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/uidrivers/_commonGuiToolkit/MenuBar.py.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
Patches:
Index: gnue/forms/samples/intro/intro.gfd
diff -c gnue/forms/samples/intro/intro.gfd:1.18
gnue/forms/samples/intro/intro.gfd:1.19
*** gnue/forms/samples/intro/intro.gfd:1.18 Mon Feb 10 21:01:48 2003
--- gnue/forms/samples/intro/intro.gfd Thu Feb 27 01:59:24 2003
***************
*** 105,111 ****
<field name="FortuneEntry"/>
</block>
</logic>
! <layout xmlns:c="GNUe:Layout:Char" c:height="12" c:width="40" >
<page name="Welcome">
<label name="Label_1" text="Welcome to GNU Enterprise!" c:width="26"
c:x="6" c:y="1"/>
--- 105,111 ----
<field name="FortuneEntry"/>
</block>
</logic>
! <layout xmlns:c="GNUe:Layout:Char" c:height="12" c:width="40" tabbed="top">
<page name="Welcome">
<label name="Label_1" text="Welcome to GNU Enterprise!" c:width="26"
c:x="6" c:y="1"/>
Index: gnue/forms/src/uidrivers/_commonGuiToolkit/MenuBar.py
diff -c gnue/forms/src/uidrivers/_commonGuiToolkit/MenuBar.py:1.1
gnue/forms/src/uidrivers/_commonGuiToolkit/MenuBar.py:1.2
*** gnue/forms/src/uidrivers/_commonGuiToolkit/MenuBar.py:1.1 Wed Feb 26
03:05:35 2003
--- gnue/forms/src/uidrivers/_commonGuiToolkit/MenuBar.py Thu Feb 27
01:59:25 2003
***************
*** 27,32 ****
--- 27,33 ----
# NOTES:
#
+
class MenuBar:
***************
*** 40,45 ****
--- 41,54 ----
def build(self):
return
+ # Enable a menu item
+ def enableItem(self, item):
+ pass
+
+ # Disable a menu item
+ def disableItem(self, item):
+ pass
+
####################################################################
#
***************
*** 51,65 ****
#
def __init__(self, UIdriver, container):
! self.uidriver = uidriver
self.container = container
self.enabled = 0
def disable(self):
self.enabled = 0
def finalize(self):
if self.enabled:
self.build(self)
!
\ No newline at end of file
--- 60,143 ----
#
def __init__(self, UIdriver, container):
! self.driver = uidriver
self.container = container
self.enabled = 0
+ self.menuMap = {
+ 'File
def disable(self):
self.enabled = 0
def finalize(self):
if self.enabled:
+
+
+
+
+ # Let specific
self.build(self)
!
! def recordMenuEvent(self, handle, data):
! pass
!
!
! def enableItemEvent(self, event):
! pass
!
!
!
!
! ####################################################################
! #
! #
!
! _DEFAULT_MENU = (
! ( '&File', (
! ('&Save Changes', "COMMIT"),
! ('&Revert Changes', "ROLLBACK"),
! None,
! ('&Print', "PRINTOUT"),
! None,
! ('&Close', "CLOSE") ) ),
!
! ( '&Edit', (
! ('C&ut', "CUT"),
! ('&Copy', "COPY"),
! ('C&opy Special', (
! ('&Record as Text', 'COPYRECORD'),
! ('&Screen as Text', 'COPYSCREEN' ) ) ),
! ('&Paste', "PASTE"),
! None,
! ('&Insert New Record',"NEWRECORD"),
! None,
! ('&Delete Current Record','MARKFORDELETE') ) ),
!
! ( '&Navigation', (
! ('&Next Field', "NEXTFIELD"),
! ('&Previous Field', "PREVFIELD"),
! None,
! ('Next &Record', "NEXTRECORD"),
! ('Previous R&ecord', "PREVRECORD"),
! ('&First Record', 'FIRSTRECORD'),
! ('&Last Record', 'LASTRECORD'),
! ('&Go to record...', 'JUMPPROMPT'),
! None,
! ('Next &Block', 'NEXTBLOCK'),
! ('Previous Bl&ock', 'PREVBLOCK'),
! None,
! ('Next P&age', 'NEXTBLOCK'),
! ('Pre&vious Page', 'PREVBLOCK'),
!
! ( '&Search', (
! ('Enter Search Mode', "ENTQUERY"),
! ('Copy Last Search', "ENTQUERY2"),
! None,
! ('Perform Search', "EXECQUERY") ) ),
!
! ( '&Help', (
! ('Keystrokes...', "HELPKEYS"),
! ('About...', "HELP") ) ),
! )
!
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- gnue/forms samples/intro/intro.gfd src/uidriver...,
Jason Cater <=