/[gzz]/gzz/Gzz.py
ViewVC logotype

Diff of /gzz/Gzz.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.41 by benja, Sat Oct 5 13:59:47 2002 UTC revision 1.42 by benja, Mon Oct 28 00:17:54 2002 UTC
# Line 28  class Gzz(java.lang.Runnable): Line 28  class Gzz(java.lang.Runnable):
28      """The main Gzz client class."""      """The main Gzz client class."""
29    
30      transient = 0      transient = 0
31        bindings_type = 'java'
32    
33      def run(self):      def run(self):
34          self.style = self.graphicsAPI.getTextStyle("SansSerif", java.awt.Font.PLAIN, 10);          self.style = self.graphicsAPI.getTextStyle("SansSerif", java.awt.Font.PLAIN, 10);
# Line 45  class Gzz(java.lang.Runnable): Line 46  class Gzz(java.lang.Runnable):
46                  self.cellContentView, gzz.view.pagespanview.ContentView())                  self.cellContentView, gzz.view.pagespanview.ContentView())
47                            
48          gzz.client.Fallback(self.space.getHomeCell(), self.linkSpace,          gzz.client.Fallback(self.space.getHomeCell(), self.linkSpace,
49                              self.dimensions, self.views,                              self.binder, self.dimensions, self.views,
50                              self.viewSpecificBinders, self.cellView,                              self.viewSpecificBinders, self.cellView,
51                              self.cellContentView, self.filers)                              self.cellContentView, self.filers)
52          gzz.client.AbstractUpdateManager.chg()          gzz.client.AbstractUpdateManager.chg()
# Line 57  class Gzz(java.lang.Runnable): Line 58  class Gzz(java.lang.Runnable):
58                  gzz.control.commander.AwtCommander(globals())                  gzz.control.commander.AwtCommander(globals())
59              if o in ("-t", "--transient"):              if o in ("-t", "--transient"):
60                  self.transient = 1                  self.transient = 1
61                if o in ("-p", "--python-bindings"):
62                    self.bindings_type = 'python'
63    
64          if (not self.transient) and (not self.args):          if (not self.transient) and (not self.args):
65              print ""              print ""
# Line 66  class Gzz(java.lang.Runnable): Line 69  class Gzz(java.lang.Runnable):
69    
70    
71      def set_defaults(self):      def set_defaults(self):
72            if self.bindings_type == 'java':
73                self.binder = gzz.view.DefaultBinder()
74            else:
75                print "Using Python bindings"
76                import bindings
77                self.binder = \
78                    gzz.client.pythonbinder.PythonBinder(bindings.normal_mode)
79            
80          self.spanType = java.lang.System.getProperty("gzz.spanType")          self.spanType = java.lang.System.getProperty("gzz.spanType")
81          self.spaceType = java.lang.System.getProperty("gzz.spaceType")          self.spaceType = java.lang.System.getProperty("gzz.spaceType")
82          self.obsTrigger = gzz.impl.SimpleObsTrigger()          self.obsTrigger = gzz.impl.SimpleObsTrigger()
# Line 148  class Gzz(java.lang.Runnable): Line 159  class Gzz(java.lang.Runnable):
159          self.set_defaults()          self.set_defaults()
160    
161  def run():  def run():
162      opts, args = getopt.getopt(sys.argv[1:], "Ct"+gzz.util.dbg.short,      opts, args = getopt.getopt(sys.argv[1:], "Ctp"+gzz.util.dbg.short,
163              ["--commander"]+gzz.util.dbg.long)              ["--commander"]+gzz.util.dbg.long)
164    
165      for o,a in opts:      for o,a in opts:

Legend:
Removed from v.1.41  
changed lines
  Added in v.1.42

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26