예제 #1
0
 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)
예제 #2
0
파일: prefs.py 프로젝트: mpm2050/Raven
    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
예제 #3
0
 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)