Public Member Functions | |
def | finalize (self) |
def | lowerTracker (self) |
def | off (self) |
def | on (self) |
def | raiseTracker (self) |
Public Attributes | |
color | |
ontop | |
switch | |
Visible | |
A generic Draft Tracker, to be used by other specific trackers.
def draftguitools.gui_trackers.Tracker.finalize | ( | self | ) |
Finish the command by removing the switch. Also called by ghostTracker.remove.
References draftguitools.gui_trackers.Tracker._removeSwitch(), draftguitools.gui_trackers.Tracker.ontop, ArchPanel.ViewProviderPanelCut.switch, ArchPanel.ViewProviderPanelSheet.switch, draftguitools.gui_trackers.Tracker.switch, PathScripts.PathDressupDogbone.ViewProviderDressup.switch, PathScripts.PathDressupTagGui.PathDressupTagViewProvider.switch, PathScripts.PathFeatureExtensionsGui._Extension.switch, PathScripts.PathFeatureExtensionsGui.TaskPanelExtensionPage.switch, and PathScripts.PathJobGui.ViewProvider.switch.
Referenced by draftguitools.gui_trackers.ghostTracker.remove().
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 ArchPanel.ViewProviderPanelCut.switch, ArchPanel.ViewProviderPanelSheet.switch, draftguitools.gui_trackers.Tracker.switch, PathScripts.PathDressupDogbone.ViewProviderDressup.switch, PathScripts.PathDressupTagGui.PathDressupTagViewProvider.switch, PathScripts.PathFeatureExtensionsGui._Extension.switch, PathScripts.PathFeatureExtensionsGui.TaskPanelExtensionPage.switch, and PathScripts.PathJobGui.ViewProvider.switch.
def draftguitools.gui_trackers.Tracker.off | ( | self | ) |
Set the visibility to False.
References ArchPanel.ViewProviderPanelCut.switch, ArchPanel.ViewProviderPanelSheet.switch, draftguitools.gui_trackers.Tracker.switch, PathScripts.PathDressupDogbone.ViewProviderDressup.switch, PathScripts.PathDressupTagGui.PathDressupTagViewProvider.switch, PathScripts.PathFeatureExtensionsGui._Extension.switch, PathScripts.PathFeatureExtensionsGui.TaskPanelExtensionPage.switch, PathScripts.PathJobGui.ViewProvider.switch, draftguitools.gui_trackers.Tracker.Visible, Drawing::FeatureClip.Visible, and Drawing::FeatureView.Visible.
def draftguitools.gui_trackers.Tracker.on | ( | self | ) |
Set the visibility to True.
References ArchPanel.ViewProviderPanelCut.switch, ArchPanel.ViewProviderPanelSheet.switch, draftguitools.gui_trackers.Tracker.switch, PathScripts.PathDressupDogbone.ViewProviderDressup.switch, PathScripts.PathDressupTagGui.PathDressupTagViewProvider.switch, PathScripts.PathFeatureExtensionsGui._Extension.switch, PathScripts.PathFeatureExtensionsGui.TaskPanelExtensionPage.switch, PathScripts.PathJobGui.ViewProvider.switch, draftguitools.gui_trackers.Tracker.Visible, Drawing::FeatureClip.Visible, and Drawing::FeatureView.Visible.
Referenced by draftguitools.gui_trackers.gridTracker.set(), and draftguitools.gui_trackers.PlaneTracker.set().
def draftguitools.gui_trackers.Tracker.raiseTracker | ( | self | ) |
Raise the tracker to the top of the scenegraph. So it obscures the other objects.
References ArchPanel.ViewProviderPanelCut.switch, ArchPanel.ViewProviderPanelSheet.switch, draftguitools.gui_trackers.Tracker.switch, PathScripts.PathDressupDogbone.ViewProviderDressup.switch, PathScripts.PathDressupTagGui.PathDressupTagViewProvider.switch, PathScripts.PathFeatureExtensionsGui._Extension.switch, PathScripts.PathFeatureExtensionsGui.TaskPanelExtensionPage.switch, and PathScripts.PathJobGui.ViewProvider.switch.
draftguitools.gui_trackers.Tracker.color |
Referenced by ArchSite.Compass.buildCoordinates(), draftviewproviders.view_dimension.ViewProviderLinearDimension.draw_dim_arrows(), draftviewproviders.view_dimension.ViewProviderAngularDimension.draw_dim_arrows(), draftviewproviders.view_dimension.ViewProviderLinearDimension.draw_dim_overshoot(), draftviewproviders.view_dimension.ViewProviderLinearDimension.draw_ext_overshoot(), draftguitools.gui_trimex.Trimex.finish(), importSVG.svgHandler.format(), DraftGui.DraftToolBar.getcol(), DraftGui.DraftToolBar.getDefaultColor(), PathScripts.PathDressupDogbone.Marker.highlight(), PathScripts.PathDressupDogbone.Marker.lowlight(), ArchPanel.ViewProviderPanelCut.onChanged(), ArchPanel.ViewProviderPanelSheet.onChanged(), draftviewproviders.view_dimension.ViewProviderLinearDimension.onChanged(), draftviewproviders.view_dimension.ViewProviderAngularDimension.onChanged(), FeaturePython.ViewProviderOctahedron.onChanged(), Mod.Test.unittestgui.ProgressBar.paint(), draftguitools.gui_trackers.editTracker.setColor(), PathScripts.PathDressupTagGui.HoldingTagMarker.setEnabled(), and DraftGui.DraftToolBar.setStyleButton().
draftguitools.gui_trackers.Tracker.ontop |
Referenced by draftguitools.gui_trackers.Tracker.finalize().
draftguitools.gui_trackers.Tracker.switch |
Referenced by PathScripts.PathDressupTagGui.PathDressupTagViewProvider.attach(), PathScripts.PathJobGui.ViewProvider.attach(), PathScripts.PathFeatureExtensionsGui.TaskPanelExtensionPage.cleanupPage(), PathScripts.PathFeatureExtensionsGui.TaskPanelExtensionPage.createItemForBaseModel(), draftguitools.gui_trackers.Tracker.finalize(), draftguitools.gui_trackers.Tracker.lowerTracker(), draftguitools.gui_trackers.Tracker.off(), draftguitools.gui_trackers.Tracker.on(), ArchPanel.ViewProviderPanelCut.onChanged(), ArchPanel.ViewProviderPanelSheet.onChanged(), draftguitools.gui_trackers.Tracker.raiseTracker(), draftguitools.gui_trackers.ghostTracker.remove(), PathScripts.PathFeatureExtensionsGui.TaskPanelExtensionPage.setExtensions(), PathScripts.PathDressupDogbone.ViewProviderDressup.showMarkers(), PathScripts.PathJobGui.ViewProvider.showOriginAxis(), PathScripts.PathDressupTagGui.PathDressupTagViewProvider.turnMarkerDisplayOn(), and PathScripts.PathDressupTagGui.PathDressupTagViewProvider.updatePositions().
draftguitools.gui_trackers.Tracker.Visible |
Referenced by draftguitools.gui_trackers.Tracker.off(), and draftguitools.gui_trackers.Tracker.on().