Progress
Programming
Handbook


Functional Differences from the Windows Graphical Browse

The character browse shares most of the same functional capabilities of the Windows graphical browse, including all methods and most attributes and events. For information on using these features, see the "Programming with a Browse Widget" section.

However, there are differences from the Windows graphical browse in:

Font Management

Because there is no font management within character interfaces, all font attributes are inactive for the character browse.

Color Management

For color terminals, the character browse supports the following attributes to manage its color:

LABEL–DCOLOR

Specifies the color of a column label (like LABEL–FGCOLOR for the Windows browse).

COLUMN–DCOLOR

Specifies the color of a single column (like COLUMN–FGCOLOR for the Windows browse).

DCOLOR

Specifies the color of an individual cell (like FGCOLOR for the Windows browse). You can only specify the color of an individual cell as it appears in the view port. For more information on specifying individual cell color, see the "Browse Events" section.

COLUMN–PFCOLOR

Specifies the color of the enabled (updatable) column with input focus (unsupported for the Windows browse).

PFCOLOR

Specifies the color of the updatable cell with input focus (handled by default processing for the Windows browse).

By default, the COLUMN–PFCOLOR and PFCOLOR values are both set from the INPUT color value. On Windows, you can specify this value in the registry or in an initialization file. On UNIX, you can specify this value in the PROTERMCAP file.

Row and Cell Navigation

Unlike the Windows graphical browse, the character browse does not support column searching (positioning to a row or cell by typing a character contained in that row or cell).

Unlike the Windows graphical browse, the character browse uses a different set of key functions to tab between updatable cells than between the browse and other sibling widgets. Tabbing between cells occurs only in the edit mode of the character browse using the EDITTAB and BACKTAB key functions.

Tabbing forward from the character browse to a sibling widget occurs in either row mode or edit mode using the TAB key function. However, tabbing backward from the character browse to a sibling widget occurs only in row mode using the BACKTAB key function.

For more information on character browse key functions, see the "Control Keys" section.


Copyright © 2004 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095