CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
Vispa.Gui.Zoomable.Zoomable Class Reference
Inheritance diagram for Vispa.Gui.Zoomable.Zoomable:
Vispa.Gui.ZoomableScrollArea.ZoomableScrollArea Vispa.Gui.ZoomableWidget.ZoomableWidget Vispa.Views.LineDecayView.DecayObject Vispa.Gui.PortConnection.PointToPointConnection Vispa.Gui.VispaWidget.VispaWidget Vispa.Gui.ZoomableScrollableWidgetOwner.ZoomableScrollableWidgetOwner Vispa.Views.LineDecayView.DecayLine Vispa.Views.LineDecayView.DecayNode Vispa.Gui.PortConnection.PortConnection Vispa.Gui.ConnectableWidget.ConnectableWidget Vispa.Gui.MenuWidget.MenuWidget Vispa.Gui.PortWidget.PortWidget Vispa.Main.StartupScreen.StartupScreen Vispa.Views.LineDecayView.ParticleWidget Vispa.Views.WidgetView.WidgetView Vispa.Gui.PortConnection.LinearPortConnection Vispa.Gui.WidgetContainer.WidgetContainer Vispa.Gui.PortWidget.SinkPort Vispa.Gui.PortWidget.SourcePort Vispa.Views.BoxDecayView.BoxDecayView Vispa.Views.LineDecayView.LineDecayView Vispa.Views.BoxDecayView.BoxDecayContainer Vispa.Views.LineDecayView.LineDecayContainer Vispa.Plugins.ConfigEditor.ConfigEditorBoxView.ConfigEditorBoxView Vispa.Plugins.EdmBrowser.EdmBrowserBoxView.EdmBrowserBoxView Vispa.Plugins.ConfigEditor.ConfigEditorBoxView.ConnectionStructureView Vispa.Plugins.ConfigEditor.ConfigEditorBoxView.SequenceStructureView

Public Member Functions

def __init__ (self)
 
def decrementZoom (self)
 
def incrementZoom (self)
 
def setZoom (self, zoom)
 
def zoom (self)
 
def zoomFactor (self)
 

Private Attributes

 _zoomFactor
 

Detailed Description

Interface for zoomable objects.

Definition at line 1 of file Zoomable.py.

Constructor & Destructor Documentation

def Vispa.Gui.Zoomable.Zoomable.__init__ (   self)

Definition at line 4 of file Zoomable.py.

4  def __init__(self):
5  self._zoomFactor = 1.0 # not just set self._zoomFactor
6  self.setZoom(100) # call setZoom() because it might be overwritten
7 
def setZoom(self, zoom)
Definition: Zoomable.py:8

Member Function Documentation

def Vispa.Gui.Zoomable.Zoomable.decrementZoom (   self)
def Vispa.Gui.Zoomable.Zoomable.setZoom (   self,
  zoom 
)
def Vispa.Gui.Zoomable.Zoomable.zoomFactor (   self)

Definition at line 19 of file Zoomable.py.

References Vispa.Gui.Zoomable.Zoomable._zoomFactor.

Referenced by Vispa.Views.LineDecayView.DecayLine.arrowBoundingRect(), Vispa.Views.LineDecayView.LineDecayView.autolayout(), Vispa.Views.LineDecayView.LineDecayContainer.autolayoutThreadFinished(), Vispa.Gui.PortConnection.PointToPointConnection.betweenTwoPoints(), Vispa.Gui.PortConnection.PointToPointConnection.bottomRight(), Vispa.Views.LineDecayView.DecayLine.boundingRect(), Vispa.Gui.PortConnection.PointToPointConnection.calculateRoute(), Vispa.Views.LineDecayView.LineDecayContainer.childrenRect(), Vispa.Views.LineDecayView.DecayObject.containsAreaSquareRect(), Vispa.Views.LineDecayView.DecayLine.containsPoint(), Vispa.Views.BoxDecayView.BoxDecayView.contentStartX(), Vispa.Views.BoxDecayView.BoxDecayView.contentStartY(), Vispa.Views.LineDecayView.LineDecayContainer.contentStartY(), Vispa.Views.LineDecayView.LineDecayContainer.createChildContainer(), Vispa.Gui.PortConnection.PointToPointConnection.drawCorner(), Vispa.Gui.PortConnection.PointToPointConnection.drawLineSection(), Vispa.Gui.MenuWidget.MenuWidget.drawMenuEntries(), Vispa.Gui.PortConnection.PointToPointConnection.drawSection(), Vispa.Gui.PortConnection.PointToPointConnection.drawStraightLine(), Vispa.Views.LineDecayView.LineDecayContainer.dropEvent(), Vispa.Gui.PortConnection.PointToPointConnection.getRectBetweenTwoPoints(), Vispa.Views.LineDecayView.DecayLine.labelBoundingRect(), Vispa.Views.LineDecayView.DecayLine.length(), Vispa.Views.LineDecayView.DecayLine.lineWidth(), Vispa.Gui.MenuWidget.MenuWidget.mouseMoveEvent(), Vispa.Gui.MenuWidget.MenuWidget.mousePressEvent(), Vispa.Views.LineDecayView.DecayNode.move(), Vispa.Views.LineDecayView.DecayNode.paint(), Vispa.Views.LineDecayView.DecayLine.paint(), Vispa.Views.LineDecayView.DecayNode.position(), Vispa.Views.LineDecayView.DecayNode.select(), Vispa.Views.LineDecayView.DecayLine.setLabel(), Vispa.Views.LineDecayView.DecayLine.setZoom(), Vispa.Gui.WidgetContainer.WidgetContainer.sizeHint(), Vispa.Views.LineDecayView.LineDecayContainer.sizeHint(), Vispa.Gui.PortConnection.PointToPointConnection.topLeft(), and Vispa.Views.LineDecayView.DecayLine.transform().

19  def zoomFactor(self):
20  return self._zoomFactor
21 

Member Data Documentation