The Object Browser and the Object Palette are major views of Desktop for Eclipse.
The Object Browser opens up automatically when opening a project version. Thus you need to have a user role that allows opening project versions (any designer or administrator role) in order to see it. It is displayed as a tab next to the Repository Browser (by default located in the upper left corner of the VoiceObjects perspective).

The Object Browser contains categories folders and subfolders that represent the corresponding object types filled with the objects available for the respective type in the current project.
In addition, the Object Browser displays a Libraries folder containing any libraries linked into the current project.

The categories and object type folders are created dynamically, i.e. if no object exists in the current project for a particular type, the respective folder will not appear.
When creating a new project, the Object Browser initially displays the following folders:
· the Logic folder with the Expression subfolder containing some system expressions
· an empty Libraries folder

The folders containing the dialog objects represent the object categories Components, OSDMs, Resources, Logic, Action, Layers and Business Tasks. Each categories folder contains one subfolder for each object type that belongs to that category.
The same structure is reflected in the Object Palette from where new objects are created (see Object Palette below).
For an overview of all available object types, grouped into categories, and a detailed description of each object type see the Object Reference.
The elements within the subfolders represent the actual objects available in the current project.
When right-clicking a categories folder or an object type subfolder the respective context menu comes up. When right-clicking a particular object within a folder a different context menu comes up.
The Layers folder contains all available Layer objects. The items that show up when expanding a Layer object represent the available states of a Layer object.
In the Object Browser, the Layers folder is indicated by a Layer icon
.
The Libraries folder contains one subfolder for each library project that is linked into the current project. The names of these subfolders represent the names of the respective library projects. Within these subfolders the library objects are grouped into categories and types in the same way as the objects in the Object Browser.
In the Object Browser, library folders are indicated by a Library icon
.
When right-clicking the Libraries folder or any of its subfolders the respective context menu comes up.
In the Object Browser, there may appear a number of icons in front of an object name. Moreover, object names may be displayed in various styles. These icons and styles represent the following properties:
|
Icon / Style |
Property |
|
|
(Green Lock icon) The object has been locked by you. For details on locking/unlocking objects see Lock or Unlock Objects in Chapter 7 Basic Commands. |
|
|
(Red Lock icon) The object has been locked by any other user. |
|
italic + grayed out |
The object is disabled or the user account is inactive. For details on disabling/enabling objects see Enable or Disable Objects in Chapter 7 Basic Commands. |
|
|
(Green Lock icon) The object is disabled and has been locked by you. |
|
|
(Red Lock icon) The object is disabled and has been locked by any other user. |
Within the Object Browser various context menus open up depending on the area you point to when right-clicking. The available context menus and their commands are listed below.

These commands have the following functions, some of which will be explained in more detail in Chapter 7 Basic Commands.
|
Menu Command |
Function |
|
New |
In case of categories folders: In case of object type folders: |
|
Refresh |
Refreshes this folder and all its subfolders. |

These commands have the following functions, which will be explained in more detail in Chapter 7 Basic Commands.
|
Menu Command |
Submenu Command |
Function |
|
|
Opens up the object editor for the selected object. |
|
|
|
Displays the dialog flow in the Dialog Designer starting with the selected object. |
|
|
|
Displays the dialog flow in the Dialog Designer and validates the dialog flow starting with the selected object. |
|
|
|
Creates a copy of the selected object. |
|
|
|
Deletes the selected object. |
|
|
Rename |
|
Opens up a text box to rename the selected object. |
|
|
Exports the selected object and all its referenced objects as an XML file. |
|
|
|
Opens up the Test Monitor to test the dialog flow starting with the selected object. |
|
|
|
Locks or respectively unlocks the selected object. |
|
|
|
Enables or respectively disables the selected object. |
|
|
|
Displays a list of all parent objects of the selected object. |
|
|
Tools |
Opens up the Project Documentation window to specify various options and create the corresponding project documentation as a PDF document for the selected object. |
|
|
|
Opens up the Storyboard Export window to specify various options and create the corresponding storyboard as a Microsoft Excel file for the selected object. |
i8Note: Depending on the object type of the selected object not all of the above-mentioned options may be available.

These commands have the following functions:
|
Menu Command |
Function |
|
Refresh |
Refreshes this folder and, if existing, all its subfolders. |
|
Configure Libraries |
Opens up the Project Version editor with the Libraries tab in front to modify the list of libraries for the current project version. |

These commands have the following functions:
|
Menu Command |
Submenu Command
|
Function |
|
Search |
|
Opens up the Search window with all object types pre-selected. For details on the Search window see Chapter 8 Object Search. |
|
New |
<listing all object types> |
Lists all object types to select one and create a corresponding new object. |
|
Refresh |
|
Refreshes the Object Browser. |
|
Export Project Version |
|
Opens up the Export window in order to export an entire project version. For details see Export a Project Version in Chapter 3 Repository Browser. |
The Object Palette contains folders representing object categories filled with the respective object types available in VoiceObjects. It uses the same structure as the Object Browser and serves as a reference for all object types in order to create new objects.

Clicking a categories folder opens it up and shows the object types available in that category. To close it, click the same folder again or open another categories folder. Click the Pin icon
in the upper right corner to keep a folder open (pinned) when opening another folder.
If the Object Palette is not displayed in the VoiceObjects perspective, you can show it by opening the Window menu, selecting Show view and then Object Palette. The Object Palette will be displayed in a separate view, initially located in the upper right corner of the VoiceObjects perspective.
With the Object Palette new objects can easily be created by double-clicking the desired object type, which opens up the respective object editor in order to configure the new object. Alternatively, you can use the drag & drop functionality to directly link a new object into an object editor or a dialog flow while creating it.
Depending on your user role and the mode you are working in (standalone or network) not all object types may be available. For detailed information on user roles and their privileges see Chapter 2 User Management Basic Topics in the Administration Guide.
For a detailed overview on all object categories and types see Object Types Overview in the Object Reference.