示例#1
0
 def chooseColor(self, event=None):
     top = Tkinter.Toplevel()
     colorChooser = ColorChooser(top,
                                 title='library color',
                                 immediate=1,
                                 commands=[self.setColor])
     colorChooser.pack()
示例#2
0
 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()
示例#3
0
    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