Changeset 4948:aec0fa7929a7 in orange


Ignore:
Timestamp:
07/09/08 12:55:49 (6 years ago)
Author:
ales_erjavec <ales.erjavec@…>
Branch:
default
Convert:
124d7e5a708893bde40c33b9d4670d1f89f063a7
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • orange/OrangeWidgets/Classify/OWClassificationTreeGraph.py

    r4944 r4948  
    8383            self.textObj[0].setBrush(QBrush((Qt.black))) 
    8484 
    85 ##    def show(self): 
    86 ##        GraphicsNode.show(self) 
    87 ##        if not self.isPieShown: 
    88 ##            for e in self.pieObj: 
    89 ##                e.hide() 
     85    def show(self): 
     86        GraphicsNode.show(self) 
     87        self.pieGroup.setVisible(self.isPieShown) 
    9088 
    9189    def setPieVisible(self, b=True): 
    92         if b: 
    93             self.pieGroup.show() 
    94         else: 
    95             self.pieGroup.hide() 
    96 ##        self.isPieShown=b 
     90        if self.isVisible(): 
     91            self.pieGroup.setVisible(b) 
     92        self.isPieShown=b 
    9793##        if self.isShown and b: 
    9894##            for e in self.pieObj: 
     
    195191 
    196192class OWClassificationTreeGraph(OWTreeViewer2D): 
     193    settingsList = OWTreeViewer2D.settingsList+['ShowPies'] 
    197194    contextHandlers = {"": DomainContextHandler("", ["TargetClassIndex"], matchValues=1)} 
    198  
    199195    def __init__(self, parent=None, signalManager = None, name='ClassificationTreeViewer2D'): 
     196        self.ShowPies=1 
     197        self.TargetClassIndex=0 
     198         
    200199        OWTreeViewer2D.__init__(self, parent, signalManager, name) 
    201         self.settingsList=OWTreeViewer2D.settingsList+["ShowPies"] 
    202200 
    203201        self.inputs = [("Classification Tree", orange.TreeClassifier, self.ctree)] 
    204202        self.outputs = [("Examples", ExampleTable)] 
    205203 
    206         self.ShowPies=1 
    207         self.TargetClassIndex=0 
    208204        self.scene=TreeGraphicsScene(self) 
    209205        self.sceneView=TreeGraphicsView(self, self.scene) 
     
    325321            self.openContext("", None) 
    326322        OWTreeViewer2D.ctree(self, tree) 
     323        self.togglePies() 
    327324 
    328325    def walkcreate(self, tree, parent=None, level=0, attrVal=""): 
Note: See TracChangeset for help on using the changeset viewer.