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 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.

Reimplemented from UM.Operations.Operation.Operation.

◆ undo()

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

Undoes the scale to bounds, restoring the old scale.

Reimplemented from UM.Operations.Operation.Operation.


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