Changeset 7892:493bdde7c3b4 in orange


Ignore:
Timestamp:
05/05/11 13:46:36 (3 years ago)
Author:
miha <miha.stajdohar@…>
Branch:
default
Children:
7893:faf89837aa9b, 8263:878dcb566cce
Convert:
31f607ab996d371dfad949ee812680360c54461d
Message:
 
File:
1 edited

Legend:

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

    r7178 r7892  
    231231      self.labelsOnMarkedOnly = 0 
    232232      self.enableWheelZoom = 1 
    233       self.smoothOptimization = 0 
    234233      self.optimizing = 0 
    235234      self.stopOptimizing = 0 
     
    495494                  self.showTip(event.pos().x(), event.pos().y(), str(dst)) 
    496495                  self.replot() 
    497                   
    498       if self.smoothOptimization: 
    499           px = self.invTransform(2, event.x()) 
    500           py = self.invTransform(0, event.y())    
    501           ndx, mind = self.visualizer.closestVertex(px, py) 
    502           dX = self.transform(QwtPlot.xBottom, self.visualizer.graph.coors[0][ndx]) - event.x() 
    503           dY = self.transform(QwtPlot.yLeft,   self.visualizer.graph.coors[1][ndx]) - event.y() 
    504           # transform to pixel distance 
    505           distance = math.sqrt(dX**2 + dY**2)                
    506           if ndx != -1 and distance <= self.vertices[ndx].size / 2: 
    507               if not self.optimizing: 
    508                   self.optimizing = 1 
    509                   initTemp = 1000 
    510                   coolFactor = exp(log(10.0 / 10000.0) / 500) 
    511                    
    512                   for i in range(10): 
    513                       if self.stopOptimizing: 
    514                           self.stopOptimizing = 0 
    515                           break 
    516                       initTemp = self.visualizer.smoothFruchtermanReingold(ndx, 50, initTemp, coolFactor) 
    517                       qApp.processEvents() 
    518                       self.updateData() 
    519                       self.replot() 
    520                    
    521                   self.optimizing = 0 
    522           else: 
    523               self.stopOptimizing = 1 
    524496 
    525497  def mousePressEvent(self, event): 
Note: See TracChangeset for help on using the changeset viewer.