Palette Objects

Depending on the currently selected language and the platform on which you are running Builder Xcessory, the Palette icons correspond to the following objects:

Palette object icons

· Motif Xm widgets

· ViewKit ObjectPak Vk objects

· EnhancementPak Xi widgets

· Java AWT objects

· DEC DXm widgets (available only on DEC UNIX platforms)

· SGI Sgm widgets (available only on SGI platforms)

· Common Desktop Environment (CDE) Dt widgets (available only on platforms with CDE and BX CDE support)

Palette object icons table

The following table lists the objects displayed for specific platforms and languages:

Objects

Platforms

Languages

Motif Xm widgets

All

C++, C, ViewKit, and UIL

EnhancementPak Xi widgets

All

C++, C, ViewKit, and UIL

ViewKit ObjectPak Vk objects

All

ViewKit only

Java Awt objects

All

Java only

DEC DXm widgets

DEC UNIX

C++, C, ViewKit, and UIL

SGI Sgm widgets

SGI

C++, C, ViewKit, and UIL

CDE Dt widgets

AIX, Solaris, HP-UX 10+, and DEC UNIX 4

C++, C, ViewKit, and UIL

Other Palette collections

The Palette can also include user-created collections of objects, other widget sets, and user-created classes. Refer toPalette Objects and for more detailed information about the available objects. The following sections show the Palette groups displayed according to the language you select.

Motif Widgets

The Motif widgets are displayed on the Palette for all platforms and for all languages except Java:

Motif Palette Icons (for C, C++, ViewKit or UIL)

EnhancementPak Widgets

BX PRO users

By default, the BX PRO Palette includes the EnhancementPak widgets.

Builder Xcessory users

Start with EPak Widgets must be set on the Behavior tab of the User Preferences dialog to display the EnhancementPak icons. See Behavior toggle options for more detailed information.


Note: You can use the EnhancementPak widgets in your interface, but you must purchase the EnhancementPak library to compile any interface built with the EnhancementPak widgets. Contact your ICS Sales Representative for more information.

The EnhancementPak widgets are displayed on the Palette for all platforms and for all languages except Java:

EnhancementPak Palette Icons (for C, C++, ViewKit, or UIL)

ViewKit ObjectPak Classes


Note: If you are using BX PRO, you can use and compile the ViewKit ObjectPak objects in your interface. If you are using Builder Xcessory, you can use the ViewKit objects, but you must purchase the ViewKit ObjectPak library to compile any interface built with ViewKit ObjectPak objects. Contact your ICS Sales Representative for more information.

The ViewKit ObjectPak classes are added to the Palette for all platforms, but only when you select ViewKit as the current language:

ViewKit Palette Icons (for ViewKit only)

Java AWT Objects


Note: Only Java objects are available on the Palette when you select Java as the current language.

The following Java objects are displayed on the Palette for all platforms, but only when you select Java as the current language:

Java Palette Icons (for Java only)

Code generated objects

In some cases, non-visual objects are required to set resources. The following objects are not on the Palette, but are created when Builder Xcessory generates code:

· BorderLayout

· FlowLayout

· CardLayout

· GridLayout

· GridBagLayout

· GridBagConstraints

· CheckBoxGroup

These objects supply additional resources in the Resource Editor for the associated object.

 

Documentation: