# Component reference — version 1 #

← Guide contents

One page per version 1 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
--- | --- | ---
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
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

## 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