9 Logical and GUI Attributes

In order to streamline the tools available and simplify the development process for building Forms applications for the Web, logical and GUI attributes that are not applicable to Web deployment have been removed.

9.1 Use Visual Attributes to Replace Logical and GUI Attributes

For Web-deployed forms, you can use Visual Attributes in place of logical and GUI attributes to define the appearance of dynamic items.

9.2 Obsolete Logical and GUI Attributes

Replace any references to the following obsolete logical and GUI attributes in SET_ITEM_PROPERTY, SET_FIELD, or DISPLAY_ITEM with an equivalent Visual Attribute.

Table 9-1 Obsolete Logical and GUI Attributes

Obsolete Attribute Where Used and Upgrade Notes

Alert

Alert text.

AlertBackground

Alert background.

AlertIcon

Icon in an alert window.

AlertMessage

Message text in an alert window.

Boilerplate

Constant text.

Bold

Bold for all items (including check boxes).

Bold-inverse

Inverse bold for all items.

Bold-text

Boilerplate.

Button-current

Current button.

Button-non-current

Non-current button.

Field-current

Color for current text item.

Field-non-current

Color for text item that is not currently selected.

Field-Queryable

Queryable field in Enter-Query mode.

Field-selected-current

Currently selected text item.

Field-selected-non-current

Text item that is not currently selected.

Full-screen-title

Screen title.

ItemQueryDisabled

When a Block goes into Enter-Query Mode, any non-queryable items inherit this set of attributes.

ListItemNonSelect

Unselected item in a text list.

ListItemSelect

Selected item in a text list.

ListPrefix

List prefix.

Listtitle

List of Values (LOV) title.

Menu

Selected menu.

Menu-bottom-title

Current title at bottom of menu.

MenuItemDisabled

Disabled menu item.

MenuItemDisableMnemonic

Mnemonic of a disabled menu item.

MenuItemEnable

Enabled, non-current menu item.

MenuItemEnableMnemonic

Mnemonic of an enabled menu item.

MenuItemSelect

Current menu item.

MenuItemSelectMnemonic

Mnemonic of the current menu item.

Menu-subtitle

Current menu subtitle.

Menu-title

Current menu title.

Normal

Text item.

NormalAttribute

Normal background for windows.

PushButtonDefault

Default or current button.

PushButtonNonDefault

Button that is not default.

Scroll-bar-fill, Inverse, Inverse-underline, Bold-underline, Bold-inverse-underline

These logical attributes are not unique to Forms Developer. As a result, these logical attributes can be overridden by the visual attributes defined by the window manager.

ScrollThumb

Elevator box on scroll bar.

Status-Empty

Controls the look of the empty Status Line.

Status-Hint

Controls the font of any item hint appearing on the Status Line.

Status-Items

Controls the look of the Operator Information Area which contains the LOV lamp, record count, and so on.

Status-Message

Controls the font of any message appearing on the Status Line.

Sub-menu

Selected submenu.

TextControlCurrent

Current field or text editor.

TextControlFailValidation

When an item fails a validation check, it is set to this attribute set.

TextControlNonCurrent

Disabled or non-current field or text editor.

TextControlSelect

Selected text in an enabled field or text editor.

ToolkitCurrent

Generic attribute.

ToolkitCurrentMnemonic

Generic attribute.

ToolkitDisabled

Generic attribute.

ToolkitDisabledMnemonic

Generic attribute.

ToolkitEnabled

Generic attribute.

ToolkitEnabledMnemonic

Generic attribute.

Underline

Underline for all items.

WindowTitleCurrent

Title of active window.