Macro Toggle Panels Visibility: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
Line 1: Line 1:
{{Macro|Icon=Macro_Toggle_Views_Visibility.png|Name=Macro Toggle Views Visibility|Description=This macro toggles the visibility of various supporting views in FreeCAD, allowing the main window to be viewed with all available screen space.|Author=PiffPoof}}
{{Macro|Icon=Macro_Toggle_Views_Visibility|Name=Macro Toggle Views Visibility|Description=This macro toggles the visibility of various supporting views in FreeCAD, allowing the main window to be viewed with all available screen space.|Author=PiffPoof}}


==Description==
==Description==
When working with FreeCAD there are times when you need many supporting windows open, such as Combo View, Report View, etc. There are other times when you want all the clutter of the supporting windows to disappear so that all the screen space available can be used to view the model being worked with.
When working with FreeCAD there are times when you need many supporting windows open, such as Combo View, Report View, etc. There are other times when you want all the clutter of the supporting windows to disappear so that all the screen space available can be used to view the model being worked with. This macro lets you hide all the supporting windows (or make them visible again) with one click on the toolbar.


==Installation==
==Installation==

Revision as of 08:56, 17 January 2015

File:Macro Toggle Views Visibility Macro Toggle Views Visibility

Description
This macro toggles the visibility of various supporting views in FreeCAD, allowing the main window to be viewed with all available screen space.

Author: PiffPoof
Author
PiffPoof
Download
None
Links
Macro Version
1.0
Date last modified
None
FreeCAD Version(s)
None
Default shortcut
None
See also
None

Description

When working with FreeCAD there are times when you need many supporting windows open, such as Combo View, Report View, etc. There are other times when you want all the clutter of the supporting windows to disappear so that all the screen space available can be used to view the model being worked with. This macro lets you hide all the supporting windows (or make them visible again) with one click on the toolbar.

Installation

Installation is comprised of copying the two code to the appropriate Macro directory and invoking it from the Macro menu. It is much preferable to add it both to a toolbar so as to be more easily available.

Usage

Click on the associated toolbar button, or invoke from the Macro menu. The supporting windows Python console, Report view, Combo view will either all become visible or all become hidden.

User Interface

There is immediate confirmation of the user action as the supporting windows either appear or disappear.

Scripts

# macro to toggle visibility of Report view, Python console, Combo view
from PySide import QtCore, QtGui
mainWindow = FreeCADGui.getMainWindow()
dockWidgets = mainWindow.findChildren(QtGui.QDockWidget)

for i in dockWidgets:
	if i.objectName() == "Python console":
		pcWidget = i
	if i.objectName() == "Combo View":
		cvWidget = i
	if i.objectName() == "Report view":
		rvWidget = i

if pcWidget.isVisible():
	pcWidget.hide()
	cvWidget.hide()
	rvWidget.hide()
else:
	pcWidget.show()
	cvWidget.show()
	rvWidget.show()