Esempio n. 1
0
 def addView(self,view):
     if isinstance(view,GLPluginInterface):
         plugin = view
         pview = GLPluginProgram()
         pview.window = self.window
         pview.setPlugin(view)
         view = pview
     assert isinstance(view,GLProgram)
     self.views.append(view)
     #spoofs reshape, motion functions
     view.window = self
     self.defaultSizes.append((view.view.w,view.view.h))
     self.fit()
     #print "Added a view, total",len(self.views),"size now",self.view.w,self.view.h
     return view