## Third Party Icons

Third-party icons are icons that can be created for third-party applications or the files and folders associated with a third-party application or service. The graphics content of these icons can be modified in the same way that the icons supplied with Carbide.ui are. However, you need either the application’s unique identifier (UID) or the file or folder identifiers (IDs) in order to associate a third-party icon created in Carbide.ui with the correct item. In most cases, it is necessary to contact the developer of the application or service to obtain the necessary UIDs and IDs.

The new feature of third-party icons allows for giving them the following scope:

- Tool-specific icons — These icons are available for use in all themes created with Carbide.ui.
- Theme-specific icons — These icons are available for use in a specific theme only.

To access the third-party-icon feature of Carbide.ui, select Windows > Preferences then the Third Party Icons option in the Carbide.ui tree. The dialog shown in Figure below is then displayed
Figure: Third Party Icons
From the Third Party Icons window, the following options are available:

- New — Creates a new third-party icon.
- Delete — Deletes an existing third-party icon.

## Creating a new third-party icon

A new third-party icon is created by clicking the New button in the Third Party Icon dialog. The New Third Party Icon window is then opened, as shown in Figure below.
Figure: New Third Party Icon
Select either the Application or Non Application radio button to indicate the type of third-party icon to be created. Select the Non Application radio button for files and folders. Next, enter the following information:

- Name — A name for the icon.

- For application icons:

- Application UID — This value must match the third-party application’s UID. The value will be in the range of 0xA0000000 to 0xAFFFFFFF for applications that are not Symbian Signed and in the range of 0x20000000 to 0x2FFFFFFF for Symbian Signed applications.

- For non-application icons (icons for files and folders):

- Major ID — A value between 0x00000000 and 0xffffffff.

- Minor ID — A value between 0x000 and 0xfff.

The combination of major and minor IDs is unique for each specific folder or file icon. Once the required information has been entered, clicking OK adds the icon to the third-party icon list, as shown in Figure below.
Note : Major ID and Minor ID information will be required only for non-application Icons.
Figure: Newly Added Third Party Icon
Third-party icons are then available in the Components view, along with the other available icons, as shown in Figure below.
Figure: Third Party Icon in Context Pane Icons

### Further information on third-party icons

For the creation of a third-party icon, the application UID or combination of major ID and minor ID must be unique. That is, any third-party icon can be available either in a specific theme or to all themes, but not both. Should conflicts arise, Carbide.ui indicates them by highlighting the icon items in red in the icon lists, as shown in Figure below.
Figure: Conflicting Third Party Icons
Because there could be several conflicting icons, Carbide.ui helps identify specific conflicts. It does this by highlighting in yellow the corresponding item when a conflicting item is selected, as shown in Figure below.
Figure: Highlighting Conflicting Icons
All the conflicting icons can be deleted from the respective groupings at one-shot by clicking on the "Delete Conflicts" button. Also "Delete All" button deletes all the Icons.