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

Diff of /gzz/Gzz.py

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

revision 1.71 by Vegai, Thu Jan 9 16:57:51 2003 UTC revision 1.72 by benja, Thu Jan 16 13:42:59 2003 UTC
# Line 36  class Gzz(java.lang.Runnable): Line 36  class Gzz(java.lang.Runnable):
36    
37      def run(self):      def run(self):
38          self.style = self.graphicsAPI.getTextStyle("SansSerif", java.awt.Font.PLAIN, 13);          self.style = self.graphicsAPI.getTextStyle("SansSerif", java.awt.Font.PLAIN, 13);
39          self.views = [gzz.view.VobVanishingClient('bounded-vanishing-scale' not in self.flags),          self.views = [gzz.view.VobVanishingClient(1),
40                          gzz.view.VobVanishingClient(0),
41                        gzz.view.RowColView(0), gzz.view.RowColView(1),                        gzz.view.RowColView(0), gzz.view.RowColView(1),
42                        ]                        ]
43          self.viewSpecificBinders = java.util.HashMap()          self.viewSpecificBinders = java.util.HashMap()
44    
45          if 'multiline' not in self.flags:          if 'multiline' not in self.flags:
46              self.cellContentView = gzz.view.TextCellContentView(self.style)              ccv = gzz.view.TextCellContentView(self.style)
47                self.cellContentViews = [ccv]
48          else:          else:
49              self.cellContentView = \              ccv = gzz.view.LinebrokenCellContentView(self.style)
50                  gzz.view.LinebrokenCellContentView(self.style)              self.cellContentViews = [
51                    gzz.view.LinebrokenCellContentView(self.style, "XXXXXXXXXXXXXXXX")
52                ]
53    
54          if 'four-lines' in self.flags:          self.cellContentViews.append(gzz.view.CellMagnifier(ccv, 2))
55              self.cellContentView = \          self.cellContentViews.append(gzz.view.CellMagnifier(ccv, 3, 5))
                 gzz.view.CellMagnifier(self.cellContentView, 3, 5)  
         elif 'triple-size' in self.flags:  
             self.cellContentView = \  
                 gzz.view.CellMagnifier(self.cellContentView, 3)  
         elif 'double-size' in self.flags:  
             self.cellContentView = \  
                 gzz.view.CellMagnifier(self.cellContentView, 2)  
56    
57          if self.gl:          if self.gl:
58              xubuoy = gzz.view.xubuoy.XuPDF_ViewBinder()              xubuoy = gzz.view.xubuoy.XuPDF_ViewBinder()
59              self.views.append(xubuoy)              self.views.append(xubuoy)
60              self.viewSpecificBinders.put(xubuoy, xubuoy)              self.viewSpecificBinders.put(xubuoy, xubuoy)
61              self.cellContentView = gzz.view.MultitypeCellContentView(              self.cellContentViews.append(gzz.view.MultitypeCellContentView(
62                  self.cellContentView, gzz.view.pagespanview.ContentView(),                  self.cellContentView, gzz.view.pagespanview.ContentView(),
63                  gzz.view.ImageCellContentView())                  gzz.view.ImageCellContentView()))
64    
65          if 'lollipop' not in self.flags:          if 'lollipop' not in self.flags:
66              self.cellViews = [gzz.view.BoxCellView(self.cellContentView)]              self.cellViews = [gzz.view.BoxCellView(cellContentView)
67                                  for cellContentView in self.cellContentViews]
68          else:          else:
69              self.cellViews = [gzz.view.LollipopCellView(self.cellContentView)]              self.cellViews = [gzz.view.LollipopCellView(cellContentView)
70                                  for cellContentView in self.cellContentViews]
71    
72          gzz.client.Fallback(self.space.getHomeCell(), self.linkSpace,          gzz.client.Fallback(self.space.getHomeCell(), self.linkSpace,
73                              self.binder, self.dimensions, self.decorators,                              self.binder, self.dimensions, self.decorators,
# Line 120  class Gzz(java.lang.Runnable): Line 120  class Gzz(java.lang.Runnable):
120                                             TextCursorRight, SwitchToTextMode, \                                             TextCursorRight, SwitchToTextMode, \
121                                             SwitchToNormalMode, MarkHalfRank, \                                             SwitchToNormalMode, MarkHalfRank, \
122                                             ExtEdit, ViewContainedText, AndFilterFn, \                                             ExtEdit, ViewContainedText, AndFilterFn, \
123                                             OrFilterFn, RootClone, Step                                             OrFilterFn, RootClone, Step, ChangeCellView
124    
125              from gzz.modules.email import AllEmailsThat, SubjectFilterFn, FromFilterFn, \              from gzz.modules.email import AllEmailsThat, SubjectFilterFn, FromFilterFn, \
126                                            ToFilterFn, OlderFilterFn, NewerFilterFn                                            ToFilterFn, OlderFilterFn, NewerFilterFn
# Line 181  class Gzz(java.lang.Runnable): Line 181  class Gzz(java.lang.Runnable):
181                  'Ctrl-Shift-E': action(call([ExtEdit, [PrefixOrThis]]), 0),                  'Ctrl-Shift-E': action(call([ExtEdit, [PrefixOrThis]]), 0),
182                  'Ctrl-V': action(call([ViewContainedText, [PrefixOrThis]]), 1),                  'Ctrl-V': action(call([ViewContainedText, [PrefixOrThis]]), 1),
183                  'Ctrl-Shift-V': action(call([ViewContainedText, [PrefixOrThis]]), 0),                  'Ctrl-Shift-V': action(call([ViewContainedText, [PrefixOrThis]]), 0),
184                    'Ctrl-9': action(call([ChangeCellView, const(1)])),
185    
186                  'Ctrl-A': fn([AllEmailsThat, None]),                  'Ctrl-A': fn([AllEmailsThat, None]),
187                  'Ctrl-F': fn([FromFilterFn, None]),                  'Ctrl-F': fn([FromFilterFn, None]),

Legend:
Removed from v.1.71  
changed lines
  Added in v.1.72

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