PBToolboxAI v3 ← Site

Component reference #

← Guide contents

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 #

ComponentUserobjectPurpose
commandpaletten_pbt_commandpaletteCommand palette: one chord, three letters, any action
ribbonu_pbt_ribbonOffice-style ribbon: tabs, groups, rich controls, application menu, quick access toolbar

Containers and navigation #

ComponentUserobjectPurpose
breadcrumbu_pbt_breadcrumbBreadcrumb trail: the clickable path that says where you are, folding its middle when it no longer fits
dockcontaineru_pbt_dockcontainerVisual Studio-style dockable panels, hosting real PowerBuilder controls
listbaru_pbt_listbarSide navigation bar with collapsible sections
menubaru_pbt_menubarApplication menu bar: menus, submenus, checkable items, shortcuts
shellexploreru_pbt_shellexplorerThe Windows shell tree: Desktop, This PC, drives, Network — with the real icons of the workstation
radialmenuu_pbt_radialmenuRadial context menu: the commands in a ring around the cursor, picked by direction
tabu_pbt_tabModern tabs hosting real PowerBuilder controls
tilesboxu_pbt_tilesboxGrouped tiles in home-screen style, with variable sizes and animated tiles
toolbaru_pbt_toolbarMulti-band toolbar: buttons, toggles, menus, overflow

Bars and progress #

ComponentUserobjectPurpose
progressbaru_pbt_progressbarDeterminate or indeterminate progress bar
statusbaru_pbt_statusbarStatus bar with panels
stepbaru_pbt_stepbarStep trail for a wizard

Text and input #

ComponentUserobjectPurpose
buttonu_pbt_buttonThemed button: icon, styles, badge, shortcut
codeeditoru_pbt_codeeditorCode editor with syntax highlighting
speechoutn_pbt_speechoutReading aloud: the application reads a text sentence by sentence and says which one, for you to highlight
jsontreeu_pbt_jsontreeA collapsible, type-coloured JSON tree viewer — config screens, API responses, integration debugging
videou_pbt_videoVideo player: a file of the workstation (streamed) or a URL, themed transport bar, subtitles, poster, frame capture
statictextu_pbt_statictextRich, clickable text with a scrolling (marquee) mode

User feedback #

ComponentObjectPurpose
messageboxn_pbt_messageboxThemed modal dialog box, synchronous return
toastern_pbt_toaster"Toast" notifications in the corner of the screen

Non-visual utilities #

ComponentObjetPurpose
crypton_pbt_cryptoHashes, HMAC, password encryption, random values, RSA signatures — the workstation's Web Crypto, nothing to install
restclientn_pbt_restclientHTTPS client: GET, POST, headers, JSON, download — native, no CORS, for PowerBuilder 10 too

Media and viewers #

ComponentUserobjectPurpose
pdfvieweru_pbt_pdfviewerBuilt-in PDF viewer
pictureu_pbt_pictureImage display: fit mode, alignment, badge, clickable image
webbrowseru_pbt_webbrowserBuilt-in web browser: navigation, history, context menu