commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gnue/forms/src GFClient.py GFInstance.py dialog...


From: Jason Cater
Subject: gnue/forms/src GFClient.py GFInstance.py dialog...
Date: Fri, 21 Feb 2003 01:30:53 -0500

CVSROOT:        /cvsroot/gnue
Module name:    gnue
Changes by:     Jason Cater <address@hidden>    03/02/21 01:30:50

Modified files:
        forms/src      : GFClient.py GFInstance.py 
Added files:
        forms/src/dialogs/login: __init__.py login.py 
        forms/src/uidrivers/qt: QTApp.py QTSplashScreen.py 
                                UILoginHandler.py UIdriver.py 
                                __init__.py common.py 
        forms/src/uidrivers/qt/widgets: __init__.py _base.py box.py 
                                        button.py entry.py label.py 
                                        page.py scrollbar.py 
        forms/src/uidrivers/qt/widgets/form: __init__.py widget.py 
                                             wrappers.py 

Log message:
        first less-than-ideal stab at Qt

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/GFClient.py.diff?tr1=1.63&tr2=1.64&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/GFInstance.py.diff?tr1=1.84&tr2=1.85&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/dialogs/login/__init__.py?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/dialogs/login/login.py?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/uidrivers/qt/QTApp.py?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/uidrivers/qt/QTSplashScreen.py?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/uidrivers/qt/UILoginHandler.py?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/uidrivers/qt/UIdriver.py?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/uidrivers/qt/__init__.py?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/uidrivers/qt/common.py?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/uidrivers/qt/widgets/__init__.py?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/uidrivers/qt/widgets/_base.py?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/uidrivers/qt/widgets/box.py?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/uidrivers/qt/widgets/button.py?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/uidrivers/qt/widgets/entry.py?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/uidrivers/qt/widgets/label.py?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/uidrivers/qt/widgets/page.py?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/uidrivers/qt/widgets/scrollbar.py?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/uidrivers/qt/widgets/form/__init__.py?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/uidrivers/qt/widgets/form/widget.py?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/uidrivers/qt/widgets/form/wrappers.py?rev=1.1

Patches:
Index: gnue/forms/src/GFClient.py
diff -c gnue/forms/src/GFClient.py:1.63 gnue/forms/src/GFClient.py:1.64
*** gnue/forms/src/GFClient.py:1.63     Mon Feb 17 02:32:53 2003
--- gnue/forms/src/GFClient.py  Fri Feb 21 01:30:50 2003
***************
*** 106,112 ****
      # Initialize user interface 
      # 
      self.ui_type = self.OPTIONS['user_interface']
!     if not self.ui_type:
        self.ui_type = gConfigForms('DefaultUI')
  
      while 1:
--- 106,115 ----
      # Initialize user interface 
      # 
      self.ui_type = self.OPTIONS['user_interface']
!     if self.ui_type:
!       SPECIFIC_UI = 1
!     else: 
!       SPECIFIC_UI = 0
        self.ui_type = gConfigForms('DefaultUI')
  
      while 1:
***************
*** 117,122 ****
--- 120,132 ----
        except ImportError, err:
          GDebug.printMesg(1,_("Unable to load UI driver")+" %s" % self.ui_type)
          GDebug.printMesg(1,err)
+         
+         # If user specified a specific UI, don't cycle...
+         if SPECIFIC_UI: 
+           raise  # TODO: TEMPORARY
+         self.handleStartupError(_("Unable to load any valid UI drivers.  
Aborting.\n\nTraceback\n%s") % err)
+           sys.exit()
+         
          if self.ui_type != 'curses':
            self.ui_type = 'curses'
          else:
Index: gnue/forms/src/GFInstance.py
diff -c gnue/forms/src/GFInstance.py:1.84 gnue/forms/src/GFInstance.py:1.85
*** gnue/forms/src/GFInstance.py:1.84   Mon Feb 17 02:32:53 2003
--- gnue/forms/src/GFInstance.py        Fri Feb 21 01:30:50 2003
***************
*** 170,177 ****
             elif os.path.isdir(basedir+dialogName):
               print "DIR", dialogName
               dialog = dyn_import('gnue.forms.dialogs.%s' %(dialogName))
!            print "TYPE",type(dialog.buildForm()),dialog.buildForm()
!            self.addFormFromBuffer(dialog.buildForm())
  
         #except ImportError, mesg:
         #  GDebug.printMesg(2,"dialogs.%s doesn't appear to be a valid dialog" 
% (dialogName))
--- 170,180 ----
             elif os.path.isdir(basedir+dialogName):
               print "DIR", dialogName
               dialog = dyn_import('gnue.forms.dialogs.%s' %(dialogName))
! ##           print "TYPE",type(dialog.buildForm()),dialog.buildForm()
!            try:
!              self.addFormFromBuffer(dialog.buildForm())
!            except: 
!              print "WARNING: Cannot build %s form" % dialogName
  
         #except ImportError, mesg:
         #  GDebug.printMesg(2,"dialogs.%s doesn't appear to be a valid dialog" 
% (dialogName))




reply via email to

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