Changeset 3529:c977b8ada5dd in orange


Ignore:
Timestamp:
04/12/07 22:03:26 (7 years ago)
Author:
blaz <blaz.zupan@…>
Branch:
default
Convert:
48a35439ad9bc1800abbc193dc1afa2c41ef01a0
Message:

removed the navigator button from tree pane, some minor changes in the labels in the GUI

File:
1 edited

Legend:

Unmodified
Added
Removed
  • orange/OrangeWidgets/OWTreeViewer2D.py

    r3490 r3529  
    593593        GeneralTab = QVGroupBox(self) 
    594594 
     595        OWGUI.hSlider(GeneralTab, self, 'Zoom', box='Zoom', minValue=1, maxValue=10, step=1, 
     596                      callback=self.toggleZoomSlider, ticks=1) 
     597        OWGUI.hSlider(GeneralTab, self, 'VSpacing', box='Vertical Spacing', minValue=1, maxValue=10, step=1, 
     598                      callback=self.toggleVSpacing, ticks=1) 
     599        OWGUI.hSlider(GeneralTab, self, 'HSpacing', box='Horizontal Spacing', minValue=1, maxValue=10, step=1, 
     600                      callback=self.toggleHSpacing, ticks=1) 
     601 
     602        # OWGUI.checkBox(GeneralTab, self, 'ZoomAutoRefresh', 'Auto Refresh After Zoom', 
     603        #                tooltip='Refresh after change of zoom setting?') 
     604        # OWGUI.checkBox(GeneralTab, self, 'AutoArrange', 'Auto Arrange', 
     605        #                tooltip='Auto arrange the position of the nodes\nafter any change of nodes visibility') 
     606        OWGUI.checkBox(GeneralTab, self, 'NodeBubblesEnabled', 'Node bubbles', 
     607                       tooltip='When mouse over the node show info bubble') 
     608        OWGUI.checkBox(GeneralTab, self, 'TruncateText', 'Truncate text to fit margins', 
     609                       tooltip='Truncate any text to fit the node width', 
     610                       callback=self.toggleTruncateText) 
     611         
     612 
    595613        OWGUI.hSlider(GeneralTab, self, 'Zoom', box='Zoom', minValue=1, maxValue=10, step=1, callback=self.toggleZoomSlider, ticks=1) 
    596614        OWGUI.hSlider(GeneralTab, self, 'VSpacing', box='Vertical Spacing', minValue=1, maxValue=10, step=1, callback=self.toggleVSpacing, ticks=1) 
     
    604622        self.infBox = QVGroupBox(GeneralTab) 
    605623        self.infBox.setSizePolicy(QSizePolicy(QSizePolicy.Minimum , QSizePolicy.Fixed )) 
    606         self.infBox.setTitle('Tree Size Info') 
     624        self.infBox.setTitle('Tree Size') 
    607625    self.infoa = QLabel('No tree.', self.infBox) 
    608626        self.infob = QLabel('', self.infBox) 
     
    612630        # TREE TAB 
    613631        TreeTab = QVGroupBox(self) 
    614         OWGUI.checkWithSpin(TreeTab, self, 'Max Tree Depth:', 1, 20, 'MaxTreeDepthB', "MaxTreeDepth", tooltip='Defines the depth of the tree displayed', checkCallback=self.toggleTreeDepth, spinCallback=self.toggleTreeDepth) 
    615         OWGUI.spin(TreeTab, self, 'LineWidth', min=1, max=10, step=1, label='Max Line Width:', tooltip='Defines max width of the edges that connect tree nodes', callback=self.toggleLineWidth) 
    616         OWGUI.radioButtonsInBox(TreeTab, self,  'LineWidthMethod', ['No Dependency', 'Root Node', 'Parent Node'], box='Reference for Line Width', 
    617                                 tooltips=['All edges are of the same width', 'Line width is relative to number of cases in root node', 'Line width is relative to number of cases in parent node'], 
     632        OWGUI.checkWithSpin(TreeTab, self, 'Max tree depth:', 1, 20, 'MaxTreeDepthB', "MaxTreeDepth", 
     633                            tooltip='Defines the depth of the tree displayed', 
     634                            checkCallback=self.toggleTreeDepth, 
     635                            spinCallback=self.toggleTreeDepth) 
     636        OWGUI.spin(TreeTab, self, 'LineWidth', min=1, max=10, step=1, label='Max line width:', 
     637                   tooltip='Defines max width of the edges that connect tree nodes', 
     638                   callback=self.toggleLineWidth) 
     639        OWGUI.radioButtonsInBox(TreeTab, self,  'LineWidthMethod', 
     640                                ['No dependency', 'Root node', 'Parent node'], 
     641                                box='Reference for Line Width', 
     642                                tooltips=['All edges are of the same width', 
     643                                          'Line width is relative to number of cases in root node', 
     644                                          'Line width is relative to number of cases in parent node'], 
    618645                                callback=self.toggleLineWidth) 
    619646        self.tabs.insertTab(TreeTab, "Tree") 
     
    622649        NodeTab = QVGroupBox(self) 
    623650        # Node size options 
    624         OWGUI.hSlider(NodeTab, self, 'NodeSize', box='Node Width', minValue=1, maxValue=10, step=1, callback=self.toggleNodeSize, ticks=1) 
     651        OWGUI.hSlider(NodeTab, self, 'NodeSize', box='Node Width', 
     652                      minValue=1, maxValue=10, step=1, 
     653                      callback=self.toggleNodeSize, ticks=1) 
     654 
    625655        # Node information 
    626  
    627  
    628656        OWGUI.button(self.controlArea, self, "Navigator", self.toggleNavigator, debuggingEnabled = 0) 
    629657        findbox = QHBox(self.controlArea) 
    630         self.centerRootButton=OWGUI.button(findbox, self, "Find Root", callback=lambda :self.rootNode and self.canvasView.center(self.rootNode.x(), 
    631                                                                                                                       self.rootNode.y())) 
    632         self.centerNodeButton=OWGUI.button(findbox, self, "Find Selected", callback=lambda :self.canvasView.selectedNode and \ 
    633                                      self.canvasView.center(self.canvasView.selectedNode.x(), self.canvasView.selectedNode.y())) 
     658        self.centerRootButton=OWGUI.button(findbox, self, "Find Root", 
     659                                           callback=lambda :self.rootNode and self.canvasView.center(self.rootNode.x(), self.rootNode.y())) 
     660        self.centerNodeButton=OWGUI.button(findbox, self, "Find Selected", 
     661                                           callback=lambda :self.canvasView.selectedNode and \ 
     662                                     self.canvasView.center(self.canvasView.selectedNode.x(), 
     663                                                            self.canvasView.selectedNode.y())) 
    634664        self.tabs.insertTab(NodeTab,"Node") 
    635665        self.NodeTab=NodeTab 
Note: See TracChangeset for help on using the changeset viewer.