Ignore:
Timestamp:
02/04/12 19:01:38 (2 years ago)
Author:
Miha Stajdohar <miha.stajdohar@…>
Branch:
default
rebase_source:
7d85c101c377ce41cd914d31d1195e47b414c93e
Message:

Refresh node attributes on new data table items.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • orange/OrangeWidgets/Unsupervised/OWNxExplorer.py

    r9627 r9631  
    607607 
    608608            for var in vars: 
    609                 if var.varType in [Orange.data.Type.Discrete, Orange.data.Type.Continuous]: 
    610                     self.colorCombo.addItem(self.icons.get(var.varType, self.icons[-1]), unicode(var.name)) 
     609                if var.varType in [Orange.data.Type.Discrete, \ 
     610                                   Orange.data.Type.Continuous]: 
     611                    self.colorCombo.addItem(self.icons.get(var.varType, \ 
     612                                            self.icons[-1]), unicode(var.name)) 
    611613 
    612614                if var.varType in [Orange.data.Type.String] and hasattr(self.graph, 'items') and self.graph_base.items() is not None and len(self.graph_base.items()) > 0: 
     
    638640 
    639641            for i in range(self.vertexSizeCombo.count()): 
    640                 if self.lastVertexSizeColumn == self.vertexSizeCombo.itemText(i): 
     642                if self.lastVertexSizeColumn == \ 
     643                        self.vertexSizeCombo.itemText(i): 
    641644                    self.vertexSize = i 
     645                    self.set_node_sizes() 
    642646                    break 
    643647 
     
    645649                if self.lastColorColumn == self.colorCombo.itemText(i): 
    646650                    self.color = i 
     651                    self.set_node_colors() 
    647652                    break 
    648653 
     
    650655                if str(self.attListBox.item(i).text()) in lastLabelColumns: 
    651656                    self.attListBox.item(i).setSelected(1) 
     657                self._clicked_att_lstbox() 
    652658 
    653659            for i in range(self.tooltipListBox.count()): 
    654                 if str(self.tooltipListBox.item(i).text()) in lastTooltipColumns: 
     660                if str(self.tooltipListBox.item(i).text()) \ 
     661                                                    in lastTooltipColumns: 
    655662                    self.tooltipListBox.item(i).setSelected(1) 
     663                self._clicked_tooltip_lstbox() 
    656664 
    657665            self.lastLabelColumns = lastLabelColumns 
     
    769777                return 
    770778 
    771             if graph == self.graph_base and self.graph is not None and self._network_view is None: 
     779            if graph == self.graph_base and self.graph is not None and \ 
     780                                                    self._network_view is None: 
    772781                self.set_items(graph.items()) 
    773782                return 
     
    891900 
    892901            if len(items) != self.graph_base.number_of_nodes(): 
    893                 self.error('ExampleTable items must have one example for each vertex.') 
     902                self.error('Table items must have one example for each node.') 
    894903                return 
    895904 
Note: See TracChangeset for help on using the changeset viewer.