Ignore:
Timestamp:
04/03/12 15:53:22 (2 years ago)
Author:
mstajdohar
Branch:
default
rebase_source:
0523fd6857017a4703b32b1631058cfa8d59147b
Message:

Fixed some bugs.

File:
1 edited

Legend:

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

    r10496 r10719  
    4040        "networkCanvas.show_component_distances", "fontWeight", "networkCanvas.state", 
    4141        "networkCanvas.selection_behavior", "hubs", "markDistance", 
    42         "markNConnections", "markNumber"] 
     42        "markNConnections", "markNumber", "markSearchString"] 
    4343 
    4444        def __init__(self, parent=None, signalManager=None, name='Net Explorer', 
     
    439439                    self.networkCanvas.networkCurve.clear_node_marks() 
    440440                elif hubs == 1: 
    441                     #print "mark on given label" 
     441                    if self.graph_base.items() is None or self.markSearchString == '': 
     442                        self.networkCanvas.networkCurve.clear_node_marks() 
     443                        return 
     444 
    442445                    txt = self.markSearchString 
    443  
    444446                    toMark = set(i for i, values in enumerate(self.graph_base.items()) if txt.lower() in " ".join([str(values[ndx]).decode("ascii", "ignore").lower() for ndx in range(len(self.graph_base.items().domain)) + self.graph_base.items().domain.getmetas().keys()])) 
    445447                    toMark = toMark.intersection(self.graph.nodes()) 
     
    498500 
    499501                elif hubs == 9: 
     502                    if self.graph_base.items() is None: 
     503                        self.networkCanvas.networkCurve.clear_node_marks() 
     504                        return 
     505 
    500506                    var = str(self.markInputCombo.currentText()) 
    501507                    if self.markInputItems is not None and len(self.markInputItems) > 0: 
     
    11481154            qApp.processEvents() 
    11491155            self.networkCanvas.networkCurve.layout_fr(self.frSteps, False) 
    1150             self.networkCanvas.update_canvas() 
     1156           # self.networkCanvas.update_canvas() 
    11511157            self.optButton.setChecked(False) 
    11521158            self.optButton.setText("Optimize layout") 
Note: See TracChangeset for help on using the changeset viewer.