Component reference #
One page per library component. Every page follows the same outline: At a glance → Quick start → Properties → Methods → Events → Examples → Best practices.
The mechanisms shared by every component (property engine, items, themes, tooltips, of_reset) are not repeated here: they are described once in the developer guide.
Showcase #
| Component | Userobject | Purpose |
|---|---|---|
| commandpalette | n_pbt_commandpalette | Command palette: one chord, three letters, any action |
| ribbon | u_pbt_ribbon | Office-style ribbon: tabs, groups, rich controls, application menu, quick access toolbar |
Containers and navigation #
| Component | Userobject | Purpose |
|---|---|---|
| dockcontainer | u_pbt_dockcontainer | Visual Studio-style dockable panels, hosting real PowerBuilder controls |
| listbar | u_pbt_listbar | Side navigation bar with collapsible sections |
| menubar | u_pbt_menubar | Application menu bar: menus, submenus, checkable items, shortcuts |
| shellexplorer | u_pbt_shellexplorer | The Windows shell tree: Desktop, This PC, drives, Network — with the real icons of the workstation |
| radialmenu | u_pbt_radialmenu | Radial context menu: the commands in a ring around the cursor, picked by direction |
| tab | u_pbt_tab | Modern tabs hosting real PowerBuilder controls |
| tilesbox | u_pbt_tilesbox | Grouped tiles in home-screen style, with variable sizes and animated tiles |
| toolbar | u_pbt_toolbar | Multi-band toolbar: buttons, toggles, menus, overflow |
Bars and progress #
| Component | Userobject | Purpose |
|---|---|---|
| progressbar | u_pbt_progressbar | Determinate or indeterminate progress bar |
| statusbar | u_pbt_statusbar | Status bar with panels |
| stepbar | u_pbt_stepbar | Step trail for a wizard |
Text and input #
| Component | Userobject | Purpose |
|---|---|---|
| button | u_pbt_button | Themed button: icon, styles, badge, shortcut |
| codeeditor | u_pbt_codeeditor | Code editor with syntax highlighting |
| statictext | u_pbt_statictext | Rich, clickable text with a scrolling (marquee) mode |
User feedback #
| Component | Object | Purpose |
|---|---|---|
| messagebox | n_pbt_messagebox | Themed modal dialog box, synchronous return |
| toaster | n_pbt_toaster | "Toast" notifications in the corner of the screen |
Media and viewers #
| Component | Userobject | Purpose |
|---|---|---|
| pdfviewer | u_pbt_pdfviewer | Built-in PDF viewer |
| picture | u_pbt_picture | Image display: fit mode, alignment, badge, clickable image |
| webbrowser | u_pbt_webbrowser | Built-in web browser: navigation, history, context menu |