/[fenfire]/fenfire/org/fenfire/fenpdf/appearance/papers.py
ViewVC logotype

Diff of /fenfire/org/fenfire/fenpdf/appearance/papers.py

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

revision 1.13 by tjl, Sat Oct 18 06:06:30 2003 UTC revision 1.14 by tjl, Wed Nov 5 10:25:51 2003 UTC
# Line 55  class Papers: Line 55  class Papers:
55          # keep them here.          # keep them here.
56          self.scrollBlockImager = ff.spanimages.gl.PageScrollBlockImager()          self.scrollBlockImager = ff.spanimages.gl.PageScrollBlockImager()
57    
         self.update()  
58    
59      def toggleBg(self, useBg = -1):      def toggleBg(self, useBg = -1):
60          """Toggle (or set) whether to use background textures.          """Toggle (or set) whether to use background textures.
# Line 103  class Papers: Line 102  class Papers:
102          if not self.booting:          if not self.booting:
103              self.fenPDF.views.update()              self.fenPDF.views.update()
104    
105      def update(self):      def update(self, functional):
106          self.spanImageFactory = \          """Update the objects inside this class.
107             ff.spanimages.gl.DefaultSpanImageFactory(  
108                  self.scrollBlockImager)          For functioninstances, use the given functional
109            object.
110            """
111          # self.spanImageFactory.poolManager.DICELENGTH = 10          # self.spanImageFactory.poolManager.DICELENGTH = 10
112          makerEntry = None          makerEntry = None
113          if self.useBg:          if self.useBg:
# Line 125  class Papers: Line 126  class Papers:
126                  if dbg: print "Maker:", paperMaker                  if dbg: print "Maker:", paperMaker
127              else:              else:
128                  raise 'FIX ME! Got None makeEntry.'                  raise 'FIX ME! Got None makeEntry.'
129          self.spanImageFactory.paperMaker = paperMaker          self.spanImageFactory = \
130                functional.createFunctionInstance(
131                    "SpanImageFactory",
132                    ff.spanimages.gl.DefaultSpanImageFactory,
133                    [self.scrollBlockImager,
134                    paperMaker])
135    
136          # # Then, make it cache stuff          # # Then, make it cache stuff
137          # self.spanImageFactory = \          # self.spanImageFactory = \

Legend:
Removed from v.1.13  
changed lines
  Added in v.1.14

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