[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnue/forms/src/uidrivers/gtk2 UIdriver.py
From: |
Arturas Kriukovas |
Subject: |
gnue/forms/src/uidrivers/gtk2 UIdriver.py |
Date: |
Thu, 29 Aug 2002 08:00:38 -0400 |
CVSROOT: /cvsroot/gnue
Module name: gnue
Changes by: Arturas Kriukovas <address@hidden> 02/08/29 08:00:38
Modified files:
forms/src/uidrivers/gtk2: UIdriver.py
Log message:
i18n gettext changes.
Beta splash screen... opens but does not close...
Centered login screen.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/uidrivers/gtk2/UIdriver.py.diff?tr1=1.5&tr2=1.6&r1=text&r2=text
Patches:
Index: gnue/forms/src/uidrivers/gtk2/UIdriver.py
diff -c gnue/forms/src/uidrivers/gtk2/UIdriver.py:1.5
gnue/forms/src/uidrivers/gtk2/UIdriver.py:1.6
*** gnue/forms/src/uidrivers/gtk2/UIdriver.py:1.5 Wed Aug 28 11:02:44 2002
--- gnue/forms/src/uidrivers/gtk2/UIdriver.py Thu Aug 29 08:00:38 2002
***************
*** 96,102 ****
class GFUserInterface(GFUserInterfaceBase):
def __init__(self, eventController, disableSplash = None):
- # TODO: disableSplash - we do not have any splash
self._WIDGETS = WIDGETS
self._DIALOGS = {'about' :UIAbout,
--- 96,101 ----
***************
*** 106,111 ****
--- 105,111 ----
self._aboutDialog = UIAbout
self._messageDialog = UIMessageBox
+ self._disableSplash = disableSplash
GFUserInterfaceBase.__init__(self,eventController)
global _EVENTPROCESSOR
***************
*** 123,128 ****
--- 123,146 ----
# It is used the build the basic UI
#
def init(self):
+
+ #
+ # Splash screen
+ #
+ # how to get rid of this thing???
+ # disabled for now...
+ if not self._disableSplash and 0:
+ self.splash = gtk.Window(gtk.TRUE)
+ # not the best, but working decision
+ self.splash.connect('destroy', lambda win: self.splash.hide())
+ self.splash.set_resizable(gtk.TRUE)
+ self.splash.resize(525,200)
+ self.splash.set_position(1) # for center
+ img = gtk.Image()
+ img.set_from_file(images_dir + gConfig('splashScreenPNG'))
+ self.splash.add(img)
+ self.splash.show_all()
+
#
# Create the main window
#
***************
*** 200,232 ****
#$FILE MENU..............
menu_items = (
! ('/_File', None, None, 0, '<Branch>' ),
! ('/File/Save', 'F6', lambda window, userdata, widget,
l=self:l.dispatchEvent(GFEvent('requestCOMMIT')), 0,
'<StockItem>','SAVE_CHANGES'),
! ('/File/Clear Form', 'F11', lambda window, userdata, widget, l=self:
l.dispatchEvent(GFEvent('requestROLLBACK')),0,'<StockItem>','CLEAR_FORM' ),
! ('/File/Print', None, lambda window, userdata, widget, l=self:
l.dispatchEvent(GFEvent('requestPRINTOUT')), 0, None),
! ('/File/Exit', None, lambda window,userdata,widget,l=self:
l.menuExitEvent(), 0 , '<StockItem>','EXIT_FORM'),
!
! ('/_Edit', None,None ,0, '<Branch>'),
! ('/_Edit/Cut',None,lambda window, userdata, widget, l=self:
l.dispatchEvent(GFEvent('requestCUT')),0,'<StockItem>',gtk.STOCK_CUT),
! ('/_Edit/Copy',None,lambda window, userdata, widget, l=self:
l.dispatchEvent(GFEvent('requestCOPY')),0,'<StockItem>',gtk.STOCK_COPY),
! ('/_Edit/Paste',None,lambda window, userdata, widget, l=self:
l.dispatchEvent(GFEvent('requestPASTE')),0,'<StockItem>',gtk.STOCK_PASTE),
!
! ('/_Data', None, None, 0, '<Branch>'),
! ('/_Data/First Record', '<Shft>Up',lambda window, userdata, widget,
l=self:
l.dispatchEvent(GFEvent('requestFIRSTRECORD')),0,'<StockItem>','FIRST_RECORD'),
! ('/_Data/Previous Record','Up', lambda window, userdata, widget, l=self:
l.dispatchEvent(GFEvent('requestPREVRECORD')),
0,'<StockItem>','PREVIOUS_RECORD'),
! ('/_Data/Next Record','Down', lambda window, userdata, widget, l=self:
l.dispatchEvent(GFEvent('requestNEXTRECORD')), 0, '<StockItem>','NEXT_RECORD'),
! ('/_Data/Last Record','<Shft>Down',lambda window, userdata, widget,
l=self: l.dispatchEvent(GFEvent('requestLASTRECORD')), 0,
'<StockItem>','LAST_RECORD'),
! ('/_Data/Jump to Record ...','F2', lambda
window,userdata,widget:_PROMPTFORRECORD(), 0, '<StockItem>','JUMP_TO_RECORD'),
! ('/_Data/New Record','F12', lambda window, userdata, widget, l=self:
l.dispatchEvent(GFEvent('requestNEWRECORD')),0,None),
! ('/_Data/Mark Record For Delete','F5',lambda window, userdata, widget,
l=self: l.dispatchEvent(GFEvent('requestMARKFORDELETE')), 0, None),
! ('/_Data/Next Block','Page_Down',lambda window, userdata, widget, l=self:
l.dispatchEvent(GFEvent('requestNEXTBLOCK')), 0,None),
! ('/_Data/Previous Block', 'Page_Up', lambda window, userdata, widget,
l=self: l.dispatchEvent(GFEvent('requestPREVBLOCK')), 0, None),
! ('/_Data/Enter Query', 'F8', lambda window, userdata, widget, l=self:
l.dispatchEvent(GFEvent('requestENTERQUERY')), 0, None),
! ('/_Data/Execute Query','F9',lambda window, userdata, widget, l=self:
l.dispatchEvent(GFEvent('requestEXECQUERY')), 0, '<StockItem>','EXECUTE_QUERY'),
! ('/_Help', None, None, 0, '<Branch>'),
! ('/Help/_About', None, lambda window, userdata, widget, l=self:
l.dispatchEvent(GFEvent('requestABOUT')), 0, ''),
)
#$print "after menu"
--- 218,250 ----
#$FILE MENU..............
menu_items = (
! (_("/_File"), None, None, 0, '<Branch>' ),
! (_("/File/Save"), 'F6', lambda window, userdata, widget,
l=self:l.dispatchEvent(GFEvent('requestCOMMIT')), 0,
'<StockItem>','SAVE_CHANGES'),
! (_("/File/Clear Form"), 'F11', lambda window, userdata, widget, l=self:
l.dispatchEvent(GFEvent('requestROLLBACK')),0,'<StockItem>','CLEAR_FORM' ),
! (_("/File/Print"), None, lambda window, userdata, widget, l=self:
l.dispatchEvent(GFEvent('requestPRINTOUT')), 0, None),
! (_("/File/Exit"), None, lambda window,userdata,widget,l=self:
l.menuExitEvent(), 0 , '<StockItem>','EXIT_FORM'),
!
! (_("/_Edit"), None,None ,0, '<Branch>'),
! (_("/_Edit/Cut"),None,lambda window, userdata, widget, l=self:
l.dispatchEvent(GFEvent('requestCUT')),0,'<StockItem>',gtk.STOCK_CUT),
! (_("/_Edit/Copy"),None,lambda window, userdata, widget, l=self:
l.dispatchEvent(GFEvent('requestCOPY')),0,'<StockItem>',gtk.STOCK_COPY),
! (_("/_Edit/Paste"),None,lambda window, userdata, widget, l=self:
l.dispatchEvent(GFEvent('requestPASTE')),0,'<StockItem>',gtk.STOCK_PASTE),
!
! (_("/_Data"), None, None, 0, '<Branch>'),
! (_("/_Data/First Record"), '<Shft>Up',lambda window, userdata, widget,
l=self:
l.dispatchEvent(GFEvent('requestFIRSTRECORD')),0,'<StockItem>','FIRST_RECORD'),
! (_("/_Data/Previous Record"),'Up', lambda window, userdata, widget,
l=self: l.dispatchEvent(GFEvent('requestPREVRECORD')),
0,'<StockItem>','PREVIOUS_RECORD'),
! (_("/_Data/Next Record"),'Down', lambda window, userdata, widget, l=self:
l.dispatchEvent(GFEvent('requestNEXTRECORD')), 0, '<StockItem>','NEXT_RECORD'),
! (_("/_Data/Last Record"),'<Shft>Down',lambda window, userdata, widget,
l=self: l.dispatchEvent(GFEvent('requestLASTRECORD')), 0,
'<StockItem>','LAST_RECORD'),
! (_("/_Data/Jump to Record ..."),'F2', lambda
window,userdata,widget:_PROMPTFORRECORD(), 0, '<StockItem>','JUMP_TO_RECORD'),
! (_("/_Data/New Record"),'F12', lambda window, userdata, widget, l=self:
l.dispatchEvent(GFEvent('requestNEWRECORD')),0,None),
! (_("/_Data/Mark Record For Delete"),'F5',lambda window, userdata, widget,
l=self: l.dispatchEvent(GFEvent('requestMARKFORDELETE')), 0, None),
! (_("/_Data/Next Block"),'Page_Down',lambda window, userdata, widget,
l=self: l.dispatchEvent(GFEvent('requestNEXTBLOCK')), 0,None),
! (_("/_Data/Previous Block"), 'Page_Up', lambda window, userdata, widget,
l=self: l.dispatchEvent(GFEvent('requestPREVBLOCK')), 0, None),
! (_("/_Data/Enter Query"), 'F8', lambda window, userdata, widget, l=self:
l.dispatchEvent(GFEvent('requestENTERQUERY')), 0, None),
! (_("/_Data/Execute Query"),'F9',lambda window, userdata, widget, l=self:
l.dispatchEvent(GFEvent('requestEXECQUERY')), 0, '<StockItem>','EXECUTE_QUERY'),
! (_("/_Help"), None, None, 0, '<Branch>'),
! (_("/Help/_About"), None, lambda window, userdata, widget, l=self:
l.dispatchEvent(GFEvent('requestABOUT')), 0, ''),
)
#$print "after menu"
***************
*** 398,404 ****
factory.add_default()
toolbar.insert_stock( 'SAVE_CHANGES',
! "Save all changes to database",
None,
lambda button,window,
l=self:l.dispatchEvent(GFEvent('requestCOMMIT')),
self.mainWindow,
--- 416,422 ----
factory.add_default()
toolbar.insert_stock( 'SAVE_CHANGES',
! _("Save all changes to database"),
None,
lambda button,window,
l=self:l.dispatchEvent(GFEvent('requestCOMMIT')),
self.mainWindow,
***************
*** 406,466 ****
toolbar.insert_stock('INSERT_RECORD',
! "insert a new record",
None,
lambda button,window, l=self:
l.dispatchEvent(GFEvent('requestNEWRECORD')),
self.mainWindow,
-1)
toolbar.insert_stock('DELETE_RECORD',
! "delete record",
None,
lambda button,window,l=self:
l.dispatchEvent(GFEvent('requestMARKFORDELETE')),
self.mainWindow,
-1)
toolbar.insert_stock('FIRST_RECORD',
! "first record",
None,
lambda button,window,l=self:
l.dispatchEvent(GFEvent('requestFIRSTRECORD')),
self.mainWindow,
-1)
toolbar.insert_stock('PREVIOUS_RECORD',
! "previous record",
None,
lambda button,window,l=self:
l.dispatchEvent(GFEvent('requestPREVRECORD')),
self.mainWindow,
-1)
toolbar.insert_stock('NEXT_RECORD',
! "next record",
None,
lambda button,window,l=self:
l.dispatchEvent(GFEvent('requestNEXTRECORD')),
self.mainWindow,
-1)
toolbar.insert_stock('LAST_RECORD',
! "last record",
None,
lambda button,window,l=self:
l.dispatchEvent(GFEvent('requestLASTRECORD')),
self.mainWindow,
-1)
toolbar.insert_stock('JUMP_TO_RECORD',
! "jump to record",
None,
lambda button ,window:_PROMPTFORRECORD(),
self.mainWindow,
-1)
toolbar.insert_stock('PREPARE_QUERY',
! "prepare a query",
None,
lambda button,window,l=self:
l.dispatchEvent(GFEvent('requestENTERQUERY')),
self.mainWindow,
-1)
toolbar.insert_stock('EXECUTE_QUERY',
! "execute query",
None,
lambda button,window,l=self:
l.dispatchEvent(GFEvent('requestEXECQUERY')),
self.mainWindow,
-1)
toolbar.insert_stock('CLEAR_FORM',
! "clear data",
None ,
lambda
button,window,l=self:l.dispatchEvent(GFEvent('requestROLLBACK')),
self.mainWindow,
--- 424,484 ----
toolbar.insert_stock('INSERT_RECORD',
! _("insert a new record"),
None,
lambda button,window, l=self:
l.dispatchEvent(GFEvent('requestNEWRECORD')),
self.mainWindow,
-1)
toolbar.insert_stock('DELETE_RECORD',
! _("delete record"),
None,
lambda button,window,l=self:
l.dispatchEvent(GFEvent('requestMARKFORDELETE')),
self.mainWindow,
-1)
toolbar.insert_stock('FIRST_RECORD',
! _("first record"),
None,
lambda button,window,l=self:
l.dispatchEvent(GFEvent('requestFIRSTRECORD')),
self.mainWindow,
-1)
toolbar.insert_stock('PREVIOUS_RECORD',
! _("previous record"),
None,
lambda button,window,l=self:
l.dispatchEvent(GFEvent('requestPREVRECORD')),
self.mainWindow,
-1)
toolbar.insert_stock('NEXT_RECORD',
! _("next record"),
None,
lambda button,window,l=self:
l.dispatchEvent(GFEvent('requestNEXTRECORD')),
self.mainWindow,
-1)
toolbar.insert_stock('LAST_RECORD',
! _("last record"),
None,
lambda button,window,l=self:
l.dispatchEvent(GFEvent('requestLASTRECORD')),
self.mainWindow,
-1)
toolbar.insert_stock('JUMP_TO_RECORD',
! _("jump to record"),
None,
lambda button ,window:_PROMPTFORRECORD(),
self.mainWindow,
-1)
toolbar.insert_stock('PREPARE_QUERY',
! _("prepare a query"),
None,
lambda button,window,l=self:
l.dispatchEvent(GFEvent('requestENTERQUERY')),
self.mainWindow,
-1)
toolbar.insert_stock('EXECUTE_QUERY',
! _("execute query"),
None,
lambda button,window,l=self:
l.dispatchEvent(GFEvent('requestEXECQUERY')),
self.mainWindow,
-1)
toolbar.insert_stock('CLEAR_FORM',
! _("clear data"),
None ,
lambda
button,window,l=self:l.dispatchEvent(GFEvent('requestROLLBACK')),
self.mainWindow,
***************
*** 468,474 ****
toolbar.insert_stock('EXIT_FORM',
! "exit",
None,
lambda button,window,l=self:l.menuExitEvent(),
self.mainWindow,
--- 486,492 ----
toolbar.insert_stock('EXIT_FORM',
! _("exit"),
None,
lambda button,window,l=self:l.menuExitEvent(),
self.mainWindow,
***************
*** 731,740 ****
# Presents a dialog to user asking for the record number to jump to
#
def promptForRecordNumber(self, event= None):
! dlg =gtk.Dialog("JUMP To
Record",self.mainWindow,gtk.DIALOG_MODAL|gtk.DIALOG_DESTROY_WITH_PARENT, \
! ("JUMP",
gtk.RESPONSE_OK,"_CANCEL",gtk.RESPONSE_CANCEL ))
! label=gtk.Label('JUMP to RECORD number....')
entry=gtk.Entry()
table=gtk.Table(2,1)
table.attach_defaults(label,0,1,0,1)
--- 749,758 ----
# Presents a dialog to user asking for the record number to jump to
#
def promptForRecordNumber(self, event= None):
! dlg =gtk.Dialog(_("Which
record"),self.mainWindow,gtk.DIALOG_MODAL|gtk.DIALOG_DESTROY_WITH_PARENT, \
! (_("_JUMP"),
gtk.RESPONSE_OK,_("_CANCEL"),gtk.RESPONSE_CANCEL ))
! label=gtk.Label(_("Enter record number to jump to"))
entry=gtk.Entry()
table=gtk.Table(2,1)
table.attach_defaults(label,0,1,0,1)
***************
*** 1346,1352 ****
def __init__(self):
global loginWindow
loginWindow=gtk.Window()
! loginWindow.set_title("LOGIN WINDOW")
loginWindow.set_border_width(8)
#$loginWindow.connect('destroy', lambda win: gtk.main_quit())
self.dlg = None
--- 1364,1370 ----
def __init__(self):
global loginWindow
loginWindow=gtk.Window()
! loginWindow.set_title(_("LOGIN WINDOW"))
loginWindow.set_border_width(8)
#$loginWindow.connect('destroy', lambda win: gtk.main_quit())
self.dlg = None
***************
*** 1482,1487 ****
--- 1500,1506 ----
#$loginWindow.show_all()
#$gtk.main()
self.dlg.vbox.pack_start(table1, gtk.TRUE, gtk.TRUE, 0)
+ self.dlg.set_position(1) #for center
self.dlg.show_all()
response=self.dlg.run()
***************
*** 1513,1518 ****
--- 1532,1538 ----
#
#$def loginButtonEventTrap(self, event):
#$self.loginCompleted(1)
+ #self.destroyLoginDialog() #this does not work
#
# Called when user clicks "cancel"