Siebel Tools Reference > Logical User Interface Objects Layer > Toolbars and Menus >

Toolbar and Menu-Related Object Types


The relevant object types for configuration of menus and toolbars in Tools are described in the following sections.

Command Object Type

A Command object definition specifies which invoke method is called when a toolbar icon or application-level menu item associated with the command is executed (applet-level menus do not use command objects). It also specifies which bitmap appears on the toolbar icon for toolbar items. Command object definitions are referenced by Toolbar Item or Menu Item object definitions.

See Using the Command Object Wizard for more information about creating Command objects.

A Command object definition has the following significant properties:

For more details on the configuration of the Target property and related properties, see Invoke Method Targeting.

Toolbar Object Type

For each toolbar in the application, you create a Toolbar object definition in the Object List Editor. This provides a named toolbar that the user can activate or deactivate in Siebel applications, and to which icons (Toolbar Item object definitions) can be associated or removed. Typical toolbar functionality for most applications is implemented using HTML toolbars. In an HTML toolbar, the buttons are static images, which may be dimmed to indicate unavailability, but otherwise are not manipulated by program logic on the browser. In contrast, communications toolbars in applications such as Call Center, require toolbar icons that can be altered in response to events, such as blinking a particular toolbar icon when a call is incoming. This requires the use of Java toolbars. To specify that a toolbar is of the Java type, a class name is entered in the Class property.

For more information about configuring communications toolbars, see Siebel Communications Server Administration Guide.

Important properties of Toolbar are:

Toolbar Item Object Type

The Toolbar Item object type associates a Command object definition (identified by name as a property in the Command property) with a Toolbar object definition (the parent of the Toolbar Item). This association places a toolbar icon, whose bitmap image, invoke method, and target are specified in the Command object definition, on the specified toolbar in a given location (relative to the other toolbar icons on that toolbar). The following properties are significant in a Toolbar Item object definition:

Applet Method Menu Item

Defines a menu item in the applet-level menu for the parent Applet object definition. Important properties are the following:

See Defining Web Menus Using the Applet Method Menu Wizard for more information.

Class Method Menu Item

Class Method Menu Item is a child of Class. It adds (or suppresses) a menu item on applet-level menus for all SWE applets of the specified applet class and its subclasses.

Significant properties are the following:


 Siebel Tools Reference, Version 7.5, Rev. A 
 Published: 18 April 2003