draftguitools.gui_patharray.PathArray Class Reference

Public Member Functions

def Activated (self, name=_tr("Path array"))
 
def GetResources (self)
 
def proceed (self)
 
- 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

 call
 
 name
 
 use_link
 
- Public Attributes inherited from draftguitools.gui_base_original.Modifier
 copymode
 
- Public Attributes inherited from draftguitools.gui_base_original.DraftTool
 call
 
 commitList
 
 constrain
 
 doc
 
 extendedCopy
 
 featureName
 
 node
 
 obj
 
 planetrack
 
 point
 
 pos
 
 support
 
 ui
 
 view
 

Detailed Description

Gui Command for the Path array tool.

Parameters
----------
use_link: bool, optional
    It defaults to `False`. If it is `True`, the created object
    will be a `Link array`.

Member Function Documentation

◆ Activated()

def draftguitools.gui_patharray.PathArray.Activated (   self,
  name = _tr("Path array") 
)
Execute when the command is called.

◆ GetResources()

def draftguitools.gui_patharray.PathArray.GetResources (   self)
Set icon, menu and tooltip.

Reimplemented in draftguitools.gui_patharray.PathLinkArray.

◆ proceed()

def draftguitools.gui_patharray.PathArray.proceed (   self)
Proceed with the command if one object was selected.

References draftguitools.gui_array_simple.Array.call, draftguitools.gui_arcs.Arc.call, draftguitools.gui_base_original.DraftTool.call, draftguitools.gui_base.GuiCommandBase.call, Gui::MacroManager.commit(), draftguitools.gui_base_original.DraftTool.commit(), draftguitools.gui_base.GuiCommandBase.commit(), zipios::GZIPOutputStreambuf.finish(), zipios::GZIPOutputStream.finish(), Gui::SoFCDB.finish(), zipios::ZipOutputStreambuf.finish(), Gui::SoFCBackgroundGradient.finish(), Gui::SoFCColorLegend.finish(), zipios::ZipOutputStream.finish(), Gui::SoFCColorGradient.finish(), Gui::SoFCColorBarBase.finish(), Gui::SoFCHighlightAction.finish(), Gui::SoFCUnifiedSelection.finish(), Gui::SoFCSelection.finish(), Gui::SoFCSelectionAction.finish(), draftguitools.gui_arcs.Arc.finish(), Gui::SoFCBoundingBox.finish(), Gui::SoFCEnableSelectionAction.finish(), Gui::SoSkipBoundingGroup.finish(), Gui::SoFCEnableHighlightAction.finish(), Gui::SoFCColorBar.finish(), Gui::SoFCPathAnnotation.finish(), draftguitools.gui_base_original.DraftTool.finish(), Gui::SoFCSelectionColorAction.finish(), Gui::SoFCSeparator.finish(), draftguitools.gui_base.GuiCommandBase.finish(), Gui::SoFCHighlightColorAction.finish(), Gui::SoFCSelectionRoot.finish(), Gui::SoFCDocumentAction.finish(), Gui::ManualAlignment.finish(), Gui::SoFCDocumentObjectAction.finish(), Gui::SoUpdateVBOAction.finish(), DraftGui.DraftToolBar.finish(), ifc4.ifcworktime.finish, Gui::DockWindowItem.name, addonmanager_macro.Macro.name, Gui::CallTip.name, Base::TypeData.name, Gui::Dialog::DlgParameterFind::Options.name, draftguitools.gui_mirror.Mirror.name, Gui::DAG::FilterBase.name, draftguitools.gui_labels.Label.name, draftguitools.gui_move.Move.name, draftguitools.gui_patharray.PathArray.name, Gui::SoStringLabel.name, FaceQuadStruct.name, Gui::SoFrameLabel.name, StackWalker::CallstackEntry.name, Gui::ItemViewSelection::MatchName.name, App::DynamicProperty::PropData.name, Vardesc.name, App::ConstantExpression.name, Namelist.name, App::LinkBaseExtension::PropInfo.name, PropItemInfo.name, App::ObjectIdentifier::Component.name, App::ExpressionParser::semantic_type.name, Gui::Dialog::AboutDialog::LibraryInfo.name, addonmanager_workers.CheckSingleWorker.name, DraftVecUtils.toString(), draftguitools.gui_array_simple.Array.use_link, draftguitools.gui_patharray.PathArray.use_link, Gui::Dialog::Clipping::Private.view, Gui::PointMarker.view, Gui::GraphvizView.view, draftguitools.gui_base_original.DraftTool.view, Gui::ItemViewSelection.view, and draftguitools.gui_base.GuiCommandBase.view.

Referenced by draftguitools.gui_split.Split.action(), draftguitools.gui_rotate.Rotate.get_object_selection(), draftguitools.gui_scale.Scale.get_object_selection(), and draftguitools.gui_subelements.SubelementHighlight.get_selection().

Member Data Documentation

◆ call

◆ name

◆ use_link


The documentation for this class was generated from the following file:
  • src/Mod/Draft/draftguitools/gui_patharray.py