Uranium
Application Framework
UM.Operations.ScaleToBoundsOperation.ScaleToBoundsOperation Class Reference

Operation subclass that will scale a node to fit within the bounds provided. More...

Inheritance diagram for UM.Operations.ScaleToBoundsOperation.ScaleToBoundsOperation:
UM.Operations.Operation.Operation

Public Member Functions

def __init__ (self, node, bounds)
 Creates a new operation that scales a nodes to the bounds. More...
 
def undo (self)
 Undoes the scale to bounds, restoring the old scale. More...
 
def redo (self)
 Re-applies the scale to bounds after it has been undone. More...
 
- Public Member Functions inherited from UM.Operations.Operation.Operation
def __init__ (self)
 
def undo (self)
 Undo the operation. More...
 
def redo (self)
 Redo the operation. More...
 
def mergeWith (self, other)
 Perform operation merging. More...
 
def push (self)
 Push the operation onto the stack. More...
 

Detailed Description

Operation subclass that will scale a node to fit within the bounds provided.

Constructor & Destructor Documentation

◆ __init__()

def UM.Operations.ScaleToBoundsOperation.ScaleToBoundsOperation.__init__ (   self,
  node,
  bounds 
)

Creates a new operation that scales a nodes to the bounds.

Parameters
nodeThe node to scale to the bounds.
boundsThe bounding box to scale the node to.

Member Function Documentation

◆ redo()

def UM.Operations.ScaleToBoundsOperation.ScaleToBoundsOperation.redo (   self)

Re-applies the scale to bounds after it has been undone.

◆ undo()

def UM.Operations.ScaleToBoundsOperation.ScaleToBoundsOperation.undo (   self)

Undoes the scale to bounds, restoring the old scale.


The documentation for this class was generated from the following file: