Woll2Woll’s ActionManager

April 12th, 2005 - Woll2Woll is pleased to announce its new product, ActionManager for Visual Studio (VS.NET) and Delphi 2005. See http://www.woll2woll.com

The ActionManager component is used as a repository of actions that can be applied to components and controls, such as menus, buttons, check boxes, and radio buttons. Most controls, where custom behavior is required after the end-user clicks on them, will benefit from the ActionManager. 

Woll2Woll’s design does not replace your controls, but enhances them with a new Action property.  Even 3rd party controls can use actions defined by the ActionManager. You can also build your own custom re-usable actions.

Those familiar with earlier VCL development with Delphi might be familiar with some of the benefits of using actions. However when building .NET WinForms, actions are not available in Delphi 2005 nor are they as flexible as Woll2Woll’s implementation.

Why use actions

 

Robust Designer

The ActionManager designer allows you to organize, edit, and view your actions by categories.

When using the ActionManager’s pre-built actions, you only need to assign the Action property of your user-interface control to enable its functionality. If you are building your own actions, then define the properties and events with the Designer, and then later associate them with your user-interface control. The following are some of the ready actions that ship with the product.

Category

Operations

Database

Next, Prior, NextPage, PriorPage, First, Last, Delete, EndEdit, CancelEdit, Add

Edit

Cut, Copy, Paste, Delete, Undo, SelectAll

Dialogs

SelectColor, SelectFont, Open, Save, PrintSetup

Format

Bold, Italic, Underline, Strikeout, Bullets, AlignLeft, AlignCenter, AlignRight

Window

TileVertical, TileHorizontal, Cascade, ArrangeIcons, MinimizeAll

 

The following properties are defined for each action.

Action Property

Functionality

AutoCheck

When an action's AutoCheck property set to true, all components associated with the action will have their Checked property stay in sync when one component's Checked property is updated. This is particularly useful and more common when you have a MenuItem from a menu, and a checkbox attached to the same action. The beauty is that you do not have to write any code to update their checked state. Also note that AutoCheck works for grouping buttons or MenuItems, allowing you a convenient way to have one component uncheck/unselect itself when another component having the same GroupName is checked or selected (such as a groupbox).

See the screenshot at the top of this document and note the Alignment submenu is automatically controlled by the ActionManager to toggle all related menuitems.

Checked

Set the Checked property to check or uncheck user-interface components associated with this action

Enabled

Set the Enabled property to enable or disable components associated with this action

GroupName

This property works in conjunction with the AutoCheck property allowing the end-user to select from a collection of related components. Set AutoCheck to true when enabling a selectable group. See also the AutoCheck property.

ImageIndex

Assign an ImageIndex to associate an image from the ActionManager's ImageList to the associated component

Shortcut

Assign the Shortcut property to associate a keystroke with the action

Text

Assign the Text property to set the text of components associated with the action.

ToolTipMessage

Assign a ToolTipMessage to associate a ToolTip for components associated with the action

Visible

Set the Visible property to show or hide components associated with this action

 

System Requirements

The ActionManager supports development through WinForms using either Visual Studio 2003 or Delphi 2005.  Note: Delphi 2005 supports actions through VCL forms, but not through WinForms.

 

Pricing

Woll2Woll is offering ActionManager at an introductory price of $149 for the standard version, and $249 for the professional version (which includes source).

For a limited time, current Woll2Woll customers can obtain ActionManager for a significantly reduced price of $99 for the standard, and $199 for the professional version.

See http://www.woll2woll.com/Ordering.html for further details on ordering ActionManager, and special upgrade pricing.