Public Member Functions | |
def | Activated (self, name="None", noplanesetup=False, is_subtool=False) |
Public Member Functions inherited from draftguitools.gui_base_original.DraftTool | |
def | Activated (self, name="None", noplanesetup=False, is_subtool=False) |
def | commit (self, name, func) |
def | finish (self, close=False) |
def | getStrings (self, addrot=None) |
def | IsActive (self) |
Public Attributes | |
copymode | |
Public Attributes inherited from draftguitools.gui_base_original.DraftTool | |
call | |
commitList | |
constrain | |
doc | |
extendedCopy | |
featureName | |
node | |
obj | |
planetrack | |
point | |
pos | |
support | |
ui | |
view | |
A generic Modifier tool, used by modification tools such as move. After initializing the parent class, it sets the `copymode` attribute to `False`. It inherits `DraftTool`, which sets up the majority of the behavior of this class.
def draftguitools.gui_base_original.Modifier.Activated | ( | self, | |
name = "None" , |
|||
noplanesetup = False , |
|||
is_subtool = False |
|||
) |
Execute when the command is called. If an active Gui Command exists, it will call the `finish` method of it to terminate it. If no active Gui Command exists, it will proceed with configuration of the tool. The child class that subclasses this class then should continue with its own Activated method. Parameters ---------- name: str, optional It defaults to `'None'`. It is the `featureName` of the object, to know what is being run. noplanesetup: bool, optional It defaults to `False`. If it is `False` it will set up the working plane by running `App.DraftWorkingPlane.setup()`. is_subtool: bool, optional It defaults to `False`. This is set to `True` when we want to modify an object by using the mechanism of a `subtool`, introduced through the `Draft_SubelementHighlight` command. That is, first we run `Draft_SubelementHighlight` then we can use `Draft_Move` while setting `is_subtool` to `True`.
Reimplemented from draftguitools.gui_base_original.DraftTool.
Reimplemented in draftguitools.gui_array_simple.LinkArray, draftguitools.gui_clone.Clone, draftguitools.gui_downgrade.Downgrade, draftguitools.gui_draft2sketch.Draft2Sketch, draftguitools.gui_drawing.Drawing, draftguitools.gui_edit.Edit, draftguitools.gui_join.Join, draftguitools.gui_line_add_delete.AddPoint, draftguitools.gui_line_add_delete.DelPoint, draftguitools.gui_mirror.Mirror, draftguitools.gui_move.Move, draftguitools.gui_offset.Offset, draftguitools.gui_patharray.PathLinkArray, draftguitools.gui_pathtwistedarray.PathTwistedLinkArray, draftguitools.gui_pointarray.PointLinkArray, draftguitools.gui_rotate.Rotate, draftguitools.gui_scale.Scale, draftguitools.gui_shape2dview.Shape2DView, draftguitools.gui_split.Split, draftguitools.gui_stretch.Stretch, draftguitools.gui_styles.ApplyStyle, draftguitools.gui_subelements.SubelementHighlight, draftguitools.gui_trimex.Trimex, draftguitools.gui_upgrade.Upgrade, draftguitools.gui_wire2spline.WireToBSpline, draftguitools.gui_array_simple.Array, draftguitools.gui_patharray.PathArray, draftguitools.gui_pathtwistedarray.PathTwistedArray, and draftguitools.gui_pointarray.PointArray.
References draftguitools.gui_base_original.Modifier.Activated().
Referenced by ArchStructure.CommandStructuralSystem.Activated(), draftguitools.gui_base_original.Modifier.Activated(), draftguitools.gui_arcs.Arc.finish(), draftguitools.gui_beziers.BezCurve.finish(), draftguitools.gui_beziers.CubicBezCurve.finish(), draftguitools.gui_ellipses.Ellipse.finish(), draftguitools.gui_lines.Line.finish(), draftguitools.gui_mirror.Mirror.finish(), draftguitools.gui_move.Move.finish(), draftguitools.gui_polygons.Polygon.finish(), draftguitools.gui_rectangles.Rectangle.finish(), draftguitools.gui_rotate.Rotate.finish(), draftguitools.gui_splines.BSpline.finish(), draftguitools.gui_texts.Text.finish(), draftguitools.gui_points.Point.finish(), draftguitools.gui_shapestrings.ShapeString.finish(), draftguitools.gui_arcs.Arc_3Points.getPoint(), and ArchPanel.CommandPanel.getPoint().
draftguitools.gui_base_original.Modifier.copymode |