Macro Toggle Drawstyle

Description
When working with FreeCAD there are times when you want to quickly change the Drawstyle of the object you are working with. This is available through the Drawstyle pull-down menu where any Drawstyle may be selected. This macro makes 2 of the Drawstyles available as a clickable button on a toolbar which the user may click to toggle back and forth between the two Drawstyles. The user can modify the macro code to select which 2 Drawstyles they wish to toggle between. This does not add functionality missing in the Drawstyles pull-down menu, but rather an increased convenience level.

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.
 * see How to install macros for information on how to install this macro code
 * see Customize Toolbars for information how to install as a button on a toolbar

Usage
Select an object, then click on the associated toolbar button, or invoke from the Macro menu. The Drawstyle of the slected object will toggle between the two drawstyles specified in the macro code (see code listing below). Note: The specification for each Drawstyle is listed in the code, by modifying the code (which is documented in the macro code) the user may select which 2 Drawstyles are toggled between.

User Interface
The selected object will be redrawn in the other drawstyle specified in the macro.

Script optimized for all languages and to object selected or all objects Keyboard shortcut, View toolbar - Wireframe (Sun Nov 27, 2016 6:49 pm)

Script
ToolBar icon

Macro Toggle Drawstyle.FCMacro

Language
PS: You must adapt the macro to your language:

example with German language, replace the code (lines 41, 42)

to: