Menus and Toolbars

  

DEVELOPER

Control Bars and Action Controls are new objects introduced with PROIV Version 6 and represent a major shift away from the PROIV Version 5.5 drop down menus which could not be cascaded, tailored, or limited to particular system users. PROIV Version 5.5 did not support user-defined right-click functionality, or allow the use of toolbars.

With Control Bars and Action Controls you can set up drop down menus, toolbars and right-click functionality. They are high-level objects like functions, Global Logics, file definitions, and tasks and they have their own maintenance suite in PROIV Developer. The only elements that are genned into functional specs are the Action Control’s overloads

Global Objects

Control Bars and Action Controls can be rendered and actioned without reference to a function.

Referenced Objects

Control Bars and Action Controls can be referenced and controlled in functions. See the Overloading an Action Control in a Function for more information. Control Bars are referenced at cycle level, so Action Control properties can be overloaded at cycle level, making their runtime behaviour change as you navigate between cycles in the function

Control Bars and Action Control can be controlled by Logic Verbs. The Logic Verbs work on the global objects, as well as the referenced objects. They retrieve or change properties in the current state, whether or not they are referenced in the function. See the Control Bar and Action Controls Logic Verbs for more information.

Section links:

Control Bars contains a Control Bar overview and full descriptions of the available Control Bar Types.

Action Controls contains an Action Control overview and full descriptions of the available Action Control Styles.

Control Bars and Action Controls Logic Verbs contains an overview of the logic verbs available for Control Bars and Action Controls.

Creating an Action Control contains details of how to create an Action Control.

Creating a Control Bar contains details of how to create a Control Bar.

Creating a Sub Menu contains details of how to create a sub menu.

Overloading an Action Control in a function contains details of how to change the properties of an Action Control.

Viewing Control Bar X-References explains how to view function calls to a Control Bar.

Comment on this topic

Topic ID: 500499