def chooseColor(self, event=None): top = Tkinter.Toplevel() colorChooser = ColorChooser(top, title='library color', immediate=1, commands=[self.setColor]) colorChooser.pack()
def changeColor(self, event=None): #col = self.palette.display(callback=self.color_cb, modal=1) #self.palette.pack(fill='both', expand=1) # Create a ColorChooser. if not hasattr(self, 'palette'): self.palette = ColorChooser(commands=self.color_cb, exitFunction=self.hidePalette_cb) # pack self.palette.pack(fill='both', expand=1) # hide it self.palette.hide() else: self.palette.master.deiconify()
def onAddCmdToViewer(self): self.verts = [] if self.vf.hasGui: self.initGeom() #from DejaVu.Labels import Labels self.showAll = Tkinter.IntVar() self.showAll.set(1) self.vf.loadModule('labelCommands', 'Pmv', log=0) # Create a ColorChooser. self.palette = ColorChooser(commands=self.color_cb, exitFunction=self.hidePalette_cb) # pack self.palette.pack(fill='both', expand=1) # hide it self.palette.hide() self.showAll = None self.width = 100 self.height = 100 self.winfo_x = None self.winfo_y = None