iLogic commands

Command Description

This tool provides an easy-to-use user interface for setting-up custom ribbon command buttons based on iLogic rules. The T4I app contains several examples located in the iLogic Commands section on the Holixa T4I ribbon.

Sample iLogic commands supplied with the T4I installation, are not localized to other languages and are in English only. If needed, users can rename, modify, or even remove them very easily.

Command Location

  • All environments

Workflow overview

A new button can be added to the ribbon in three steps.

Rule selection (1)

In the Select Rules section, a new (empty) iLogic rule definition can be added to the list or removed from the list (Add/Remove buttons) below the list.

Setting up the button properties (2)

For the new iLogic rule definition, at least a path to the rule and display name has to be specified.

Rule/file name - Contains the name of an imported external iLogic rule or a full path to an external iLogic file. The latter option is recommended.

Icon file - Contains the full path to the .ico file. This file must contain 16x16 and 32x32 px icons. Keep it empty to use the default iLogic icon.

Display name - Contains a button label to be visible in the user interface.

Description - Contains a description of the command. (Optional)

Tooltip - Contains the text visible when hovering the mouse over the command button.

Specification of a button location (3)

Finally, a location for the button has to be specified. The iLogic rule/command can have multiple user interface locations specified. A new button instance can be created using the Add button command, and then it has to be configured.

Add button - Creates a new button instance in the ribbon interface.

Remove button - Removes the selected button instance.

Insert automatically - Creates a small button on the default Add-Ins tab. When checked, other options are not available.

Ribbon, Tab, Panel - The exact location of the button can be specified here.

Command control, Insert before - Specifies a precise position of the button in the ribbon panel relative to the selected command. When empty, the button is placed at the end of the ribbon panel.

Large button - When checked, the large button is created.

Show text - Show/hide the display name of the button.

Workflow Example