Public Member Functions | |
def | finalize (self) |
def | lowerTracker (self) |
def | off (self) |
def | on (self) |
def | raiseTracker (self) |
Public Attributes | |
ontop | |
switch | |
Visible | |
Detailed Description
A generic Draft Tracker, to be used by other specific trackers.
Member Function Documentation
◆ finalize()
def draftguitools.gui_trackers.Tracker.finalize | ( | self | ) |
Finish the command by removing the switch.
References draftguitools.gui_trackers.Tracker._removeSwitch(), draftguitools.gui_trackers.Tracker.ontop, draftguitools.gui_trackers.Tracker.switch, ArchPanel.ViewProviderPanelCut.switch, and ArchPanel.ViewProviderPanelSheet.switch.
Referenced by draftguitools.gui_trackers.ghostTracker.update().
◆ lowerTracker()
def draftguitools.gui_trackers.Tracker.lowerTracker | ( | self | ) |
Lower the tracker to the bottom of the scenegraph. So it doesn't obscure the other objects.
References draftguitools.gui_trackers.Tracker.switch, ArchPanel.ViewProviderPanelCut.switch, and ArchPanel.ViewProviderPanelSheet.switch.
◆ off()
def draftguitools.gui_trackers.Tracker.off | ( | self | ) |
Set the visibility to False.
References draftguitools.gui_trackers.Tracker.switch, ArchPanel.ViewProviderPanelCut.switch, ArchPanel.ViewProviderPanelSheet.switch, and draftguitools.gui_trackers.Tracker.Visible.
◆ on()
def draftguitools.gui_trackers.Tracker.on | ( | self | ) |
Set the visibility to True.
References draftguitools.gui_trackers.Tracker.switch, ArchPanel.ViewProviderPanelCut.switch, ArchPanel.ViewProviderPanelSheet.switch, and draftguitools.gui_trackers.Tracker.Visible.
Referenced by draftguitools.gui_trackers.PlaneTracker.set(), draftguitools.gui_trackers.gridTracker.set(), and draftguitools.gui_trackers.ghostTracker.update().
◆ raiseTracker()
def draftguitools.gui_trackers.Tracker.raiseTracker | ( | self | ) |
Raise the tracker to the top of the scenegraph. So it obscures the other objects.
References draftguitools.gui_trackers.Tracker.switch, ArchPanel.ViewProviderPanelCut.switch, and ArchPanel.ViewProviderPanelSheet.switch.
Member Data Documentation
◆ ontop
draftguitools.gui_trackers.Tracker.ontop |
Referenced by draftguitools.gui_trackers.Tracker.finalize().
◆ switch
draftguitools.gui_trackers.Tracker.switch |
Referenced by PathScripts.PathJobGui.ViewProvider.attach(), PathScripts.PathDressupTagGui.PathDressupTagViewProvider.attach(), PathScripts.PathPocketShapeGui.TaskPanelExtensionPage.cleanupPage(), PathScripts.PathPocketShapeGui.TaskPanelExtensionPage.createItemForBaseModel(), draftguitools.gui_trackers.Tracker.finalize(), draftguitools.gui_trackers.Tracker.lowerTracker(), draftguitools.gui_trackers.Tracker.off(), draftguitools.gui_trackers.Tracker.on(), draftguitools.gui_trackers.Tracker.raiseTracker(), PathScripts.PathPocketShapeGui.TaskPanelExtensionPage.setExtensions(), PathScripts.PathJobGui.ViewProvider.showOriginAxis(), PathScripts.PathDressupTagGui.PathDressupTagViewProvider.turnMarkerDisplayOn(), and PathScripts.PathDressupTagGui.PathDressupTagViewProvider.updatePositions().
◆ Visible
draftguitools.gui_trackers.Tracker.Visible |
Referenced by draftguitools.gui_trackers.Tracker.off(), and draftguitools.gui_trackers.Tracker.on().
The documentation for this class was generated from the following file:
- src/Mod/Draft/draftguitools/gui_trackers.py