Layout activator
Description
This plugin can be used to manage widget properties: Visibility, Focus in the Navigation bar and Enabled / Disabled state. You can make your widget hidden or visible, disabled or enabled, focused or unfocused by passing a boolean flag to a corresponding plugin parameter. Show or hide your widget from the navigation bar dynamically if it becomes relevant or irrelevant to the context the user currently works with. Create a button in your widget to fast navigate to another widget on the navigation bar - this can be done by manipulating widget “focus” property. Control whether you want or not to start any plugins associated with your widget by utilizing Enable / Disable parameters of the current plugin and corresponding property of the widget. Check how it works in widget “Common tools”.
Parameters
| Name: |
Disable widget
|
| Type: |
Text
|
| Description: |
Pass widget identity to disable widget including all associated plugins. Widget will remain visible on the Navigation bar.
|
| Name: |
Enable widget
|
| Type: |
Text
|
| Description: |
Pass widget identity to enable autostart of all associated plugins. Plugins of all pinned widgets will start running in the background immediately.
|
| Name: |
Focus widget
|
| Type: |
Text
|
| Description: |
Pass widget identity to activate widget in the Navigation bar
|
| Name: |
Hide widget
|
| Type: |
Text
|
| Description: |
Pass widget identity to hide it from the Navigation bar. Switch on toggle “Show hidden” from the top right menu to force visibility of hidden widgets in the Navigation bar.
|
| Name: |
Unfocus widget
|
| Type: |
Text
|
| Description: |
Pass current widget identity to move away from currently active / focused widget. Normally this would focus the Navigation bar on previously activated widget.
|
| Name: |
Unhide widget
|
| Type: |
Text
|
| Description: |
Pass widget identity to make visible (if hidden) corresponding widget
|
| Name: |
Widget to Activate
|
| Type: |
Text
|
| Description: |
Pass widget identity to enable it (if disabled), to unhide it (if hidden), to activate / focus it in the Navigation bar.
|
| Name: |
Widget to Deactivate
|
| Type: |
Text
|
| Description: |
Pass widget identity to hide it (if not visible), disable it (if enabled) and move away from if (if currently focused) in the Navigation bar
|
| Name: |
Reverse widget state
|
| Type: |
Text
|
| Description: |
Pass widget identity to then mimic “Widget to Activate” functionality if widget is currently disabled or mimic “Widget to Deactivate” otherwise
|
| Name: |
Enable/Disable widget
|
| Type: |
Boolean
|
| Description: |
Depending on passed value 1/True or 0/False enables or disables the associated widget
|
| Name: |
Focus/Unfocus widget
|
| Type: |
Boolean
|
| Description: |
Depending on passed value 1/True or 0/False focuses / activates associated widget in the Navigation bar
|
| Name: |
Hide/Unhide widget
|
| Type: |
Boolean
|
| Description: |
Depending on passed value 1/True or 0/False hides or makes visible associated widget in the Navigation bar
|