def _createContentWidgets(self, parent): self.treeImageList = self._createTreeImageList() self.treeProvider = ZTreeNodeBasedContentProvider( self.model.getNavigatorTreeRoot(), self.treeImageList) treeStyle = wx.NO_BORDER | wx.TR_HIDE_ROOT | wx.TR_LINES_AT_ROOT | wx.TR_SINGLE | wx.TR_HAS_BUTTONS self.treeView = ZTreeView(self.treeProvider, parent, style=treeStyle) dropTarget = ZNavigatorViewDropTarget(self.treeView, self) self.treeView.SetDropTarget(dropTarget)
def _createLeftTreePanel(self): panel = ZTransparentPanel(self.splitterWindow, wx.ID_ANY, style=wx.NO_BORDER) # Create the prefs tree view. provider = self._createTreeProvider() treeStyle = wx.NO_BORDER | wx.TR_HIDE_ROOT | wx.TR_LINES_AT_ROOT | wx.TR_SINGLE | wx.TR_HAS_BUTTONS self.prefsTreeView = ZTreeView(provider, panel, style=treeStyle) self.prefsTreeView.refresh() self.treeButtons = self._createTreeButtons(panel) # Create a little static vertical line (aesthetic only) self.middleStaticLine = wx.StaticLine(panel, style=wx.LI_VERTICAL) return panel
def _createContentWidgets(self, parent): treeStyle = wx.TR_HIDE_ROOT | wx.TR_LINES_AT_ROOT | wx.TR_SINGLE | wx.TR_HAS_BUTTONS | wx.NO_BORDER provider = ZLinkTreeContentProvider(self.model) self.linksTreeView = ZTreeView(provider, parent, style=treeStyle)