commit-gnue
[Top][All Lists]
Advanced

[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"




reply via email to

[Prev in Thread] Current Thread [Next in Thread]