Changeset 3515:68d708c9ec43 in orange


Ignore:
Timestamp:
04/06/07 16:13:41 (7 years ago)
Author:
miha <miha.stajdohar@…>
Branch:
default
Convert:
33687ddea514f26d7383ee08ee7256f0bf8f440e
Message:

* empty log message *

Location:
orange/OrangeWidgets/Prototypes
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • orange/OrangeWidgets/Prototypes/OWGraphDrawerCanvas.py

    r3510 r3515  
    3535        self.vertexSize = 6 
    3636        self.nVertices = 0 
    37         self.xData = [] 
    38         self.yData = [] 
    3937        self.enableXaxis(0) 
    4038        self.enableYLaxis(0) 
     
    186184        for e in range(self.nEdges): 
    187185            (key,i,j) = self.edges[e] 
    188  
     186            edgesCurve = self.curve(self.edgesKey) 
     187             
    189188            if i == self.selectedVertex: 
    190                 self.xData[key*2] = newX 
    191                 self.yData[key*2] = newY 
     189                edgesCurve.xData[key*2] = newX 
     190                edgesCurve.yData[key*2] = newY 
    192191                #currEdgeObj = self.curve(key) 
    193192                #self.setCurveData(key, [newX, currEdgeObj.x(1)], [newY, currEdgeObj.y(1)])                     
    194193            elif j == self.selectedVertex: 
    195                 self.xData[key*2 + 1] = newX 
    196                 self.yData[key*2 + 1] = newY 
     194                edgesCurve.xData[key*2 + 1] = newX 
     195                edgesCurve.yData[key*2 + 1] = newY 
    197196                #currEdgeObj = self.curve(key) 
    198197                #self.setCurveData(key, [currEdgeObj.x(0), newX], [currEdgeObj.y(0), newY]) 
    199        
    200         self.setCurveData(self.edgesKey, self.xData, self.yData) 
     198        self.setCurveData(self.edgesKey, edgesCurve.xData, edgesCurve.yData) 
    201199     
    202200    def onMouseMoved(self, event): 
    203201        if self.mouseCurrentlyPressed and self.state == MOVE_SELECTION: 
    204202            if len(self.selection) > 0: 
    205                 border=self.vertexSize/2 
    206                 maxx=max(take(self.visualizer.xCoors, self.selection)) 
    207                 maxy=max(take(self.visualizer.yCoors, self.selection)) 
    208                 minx=min(take(self.visualizer.xCoors, self.selection)) 
    209                 miny=min(take(self.visualizer.yCoors, self.selection)) 
     203                border = self.vertexSize / 2 
     204                maxx = max(take(self.visualizer.xCoors, self.selection)) 
     205                maxy = max(take(self.visualizer.yCoors, self.selection)) 
     206                minx = min(take(self.visualizer.xCoors, self.selection)) 
     207                miny = min(take(self.visualizer.yCoors, self.selection)) 
    210208                #relativni premik v pikslih 
    211                 dx=event.pos().x() - self.GMmouseStartEvent.x() 
    212                 dy=event.pos().y() - self.GMmouseStartEvent.y() 
    213  
    214                 maxx=self.transform(self.xBottom, maxx) + border + dx 
    215                 maxy=self.transform(self.yLeft, maxy) + border + dy 
    216                 minx=self.transform(self.xBottom, minx) - border + dx 
    217                 miny=self.transform(self.yLeft, miny) - border + dy 
    218                 maxx=self.invTransform(self.xBottom, maxx) 
    219                 maxy=self.invTransform(self.yLeft, maxy) 
    220                 minx=self.invTransform(self.xBottom, minx) 
    221                 miny=self.invTransform(self.yLeft, miny) 
     209                dx = event.pos().x() - self.GMmouseStartEvent.x() 
     210                dy = event.pos().y() - self.GMmouseStartEvent.y() 
     211 
     212                maxx = self.transform(self.xBottom, maxx) + border + dx 
     213                maxy = self.transform(self.yLeft, maxy) + border + dy 
     214                minx = self.transform(self.xBottom, minx) - border + dx 
     215                miny = self.transform(self.yLeft, miny) - border + dy 
     216                maxx = self.invTransform(self.xBottom, maxx) 
     217                maxy = self.invTransform(self.yLeft, maxy) 
     218                minx = self.invTransform(self.xBottom, minx) 
     219                miny = self.invTransform(self.yLeft, miny) 
    222220 
    223221                if maxx >= self.axisScale(self.xBottom).hBound(): 
     
    361359        self.tips.removeAll() 
    362360         
    363         self.xData = [] 
    364         self.yData = [] 
     361        xData = [] 
     362        yData = [] 
    365363        edgesCount = 0 
    366364         
     
    379377            #key = self.addCurve(str(e), fillColor, edgeColor, 0, style = QwtCurve.Lines, xData = [x1, x2], yData = [y1, y2]) 
    380378            #self.edges[e] = (key,i,j) 
    381             self.xData.append(x1) 
    382             self.xData.append(x2) 
    383             self.yData.append(y1) 
    384             self.yData.append(y2) 
     379            xData.append(x1) 
     380            xData.append(x2) 
     381            yData.append(y1) 
     382            yData.append(y2) 
    385383                         
    386384            self.edges[e] = (edgesCount,i,j) 
    387385            edgesCount += 1 
    388386         
    389         edgesCurveObject = UnconnectedLinesCurve(self, QPen(QColor(192,192,192)), self.xData, self.yData) 
     387        edgesCurveObject = UnconnectedLinesCurve(self, QPen(QColor(192,192,192)), xData, yData) 
     388        edgesCurveObject.xData = xData 
     389        edgesCurveObject.yData = yData 
    390390        self.edgesKey = self.insertCurve(edgesCurveObject) 
    391391         
  • orange/OrangeWidgets/Prototypes/OWNetwork.py

    r3509 r3515  
    1616class OWNetwork(OWWidget): 
    1717    def __init__(self, parent=None, signalManager=None): 
    18         OWWidget.__init__(self, parent, signalManager, 'GraphDrawer') 
     18        OWWidget.__init__(self, parent, signalManager, 'Network') 
    1919 
    2020        self.inputs = [("Graph with ExampleTable", orange.Graph, self.setGraph)] 
  • orange/OrangeWidgets/Prototypes/OWNetworkFile.py

    r3509 r3515  
    2323     
    2424    def __init__(self,parent=None, signalManager = None): 
    25         OWWidget.__init__(self, parent, signalManager, "GraphFile") 
     25        OWWidget.__init__(self, parent, signalManager, "Network File") 
    2626 
    2727        self.inputs = [] 
Note: See TracChangeset for help on using the changeset viewer.