TaskBar REALbasic Plugin |

# TaskBar Control

The TaskBar plugin control creates a native "XP Explorer bar" on Windows XP, on older Windows systems and Linux it creates a emulated "XP Explorer bar". On the Mac systems then we tried to add some Mac flavor to it since Macs have no concept for a control like this.

RectControl
TaskBar

control TaskBar

#### Properties

CancelEventAction | Set this property to true to cancel the events internal action.
DrawBorder | Set this property to true to have a border drawn around the control.
LinuxBackColor | Use this property to set the back-color of the TaskBar on Linux.
LinuxBackColorStyle | Use this property to configure how the background of the TaskBar is painted on Linux systems.
OS9BackColor | Use this property to set the back-color of the TaskBar on MacOS 9.
OS9BackColorStyle | Use this property to configure how the background of the TaskBar is painted on MacOS 9 systems.
OS9HeaderHitTest | Use this property to determine how the category header is hit tested on Mac OS 9 systems. This will affect, the header clicking and the header mouse events.
OSXBackColor | Use this property to set the back-color of the TaskBar on MacOS X systems.
OSXBackColorStyle | Use this property to configure how the background of the TaskBar is painted on MacOS X systems.
OSXCategoryStyle | Use this property to configure how the categories should look like on Mac OS X systems.
OSXHeaderHitTest | Use this property to determine how the category header is hit tested on Mac OS X systems. This will affect, the header clicking and the header mouse events.
WinBackColor | Use this property to set the back-color of the TaskBar on Windows systems.
WinBackColorStyle | Use this property to configure how the background of the TaskBar is painted on Windows systems.

#### Methods

AddCategory | Use this method to add a TaskBarCategory to the TaskBar.
Categories | Use this property to directly manipulate the array of categories within the control. This ObjectArray is a CoreClasses ObjectArray.
Refresh | Use this method to manually refresh the TaskBar.

#### Events

BodyMouseDown | This event is fired when the Mouse is clicked on the control but not on any enabled category or node.
CategoryExpanded | This event fires when a category gets expanded.
CategoryMouseDown | This event fires when the mouse button goes down on a TaskBarCategory.
CategoryMouseEnter | This event fires when the mouse enters a category.
CategoryMouseExit | This event fires when the mouse exits a category.
MouseDown | Normal REALbasic MouseDown event.
MouseExit | This just the regular MouseExit REALbasic event.
NodeMouseDown | This event fires when the mouse button goes down on a TaskBarNode.
NodeMouseEnter | This event fires when the mouse enters a TaskBarNode.
NodeMouseExit | This event fires when the mouse exits a TaskBarNode.
NodeMouseUp | This event fires when the mouse button goes up on a TaskBarNode.

#### Supported Platforms:

- PPC - MacOS 9
- Carbon - MacOS 9 and MacOS X (PEF)
- MacOS X PPC - (Mach-O)
- MacOS X Universal Binary (Mach-O)
- Win32 - Windows
- Linux x86