Beispiel #1
0
 def __init__(self, parent, rootnodes, **kw):
     kw['bd'] = 0
     kw['bg'] = 'white'
     MfxScrolledCanvas.__init__(self, parent, **kw)
     #
     self.rootnodes = rootnodes
     self.updateNodesWithTree(self.rootnodes, self)
     self.selection_key = None
     self.nodes = {}
     self.keys = {}
     #
     self.style = self.Style()
     ##self.style.text_normal_fg = self.canvas.cget("insertbackground")
     #self.style.text_normal_fg = self.canvas.option_get('foreground', '') or self.canvas.cget("insertbackground")
     #self.style.text_normal_bg = self.canvas.option_get('background', self.canvas.cget("background"))
     #
     bind(self.canvas, "<ButtonPress-1>", self.singleClick)
     bind(self.canvas, "<Double-Button-1>", self.doubleClick)
     ##bind(self.canvas, "<ButtonRelease-1>", xxx)
     self.pack(fill='both', expand=True)
Beispiel #2
0
 def __init__(self, parent, rootnodes, **kw):
     kw['bd'] = 0
     kw['bg'] = 'white'
     MfxScrolledCanvas.__init__(self, parent, **kw)
     #
     self.rootnodes = rootnodes
     self.updateNodesWithTree(self.rootnodes, self)
     self.selection_key = None
     self.nodes = {}
     self.keys = {}
     #
     self.style = self.Style()
     ##self.style.text_normal_fg = self.canvas.cget("insertbackground")
     #self.style.text_normal_fg = self.canvas.option_get('foreground', '') or self.canvas.cget("insertbackground")
     #self.style.text_normal_bg = self.canvas.option_get('background', self.canvas.cget("background"))
     #
     bind(self.canvas, "<ButtonPress-1>", self.singleClick)
     bind(self.canvas, "<Double-Button-1>", self.doubleClick)
     ##bind(self.canvas, "<ButtonRelease-1>", xxx)
     self.pack(fill='both', expand=True)