Version history
What changed in each component, version by version: what is new, what was fixed, and what now behaves differently. Components are grouped by the version that introduced them.
Introduced in 5.0 8
Angular gauge
u_pbt_angulargauge
A value read on a circular scale: a needle, a filled arc or a marker on the rim, coloured ranges that say whether the value is good, graduations, a target and a readout in the format of your choice. The twin of the linear gauge.
Context menu
u_pbt_contextmenu
The Windows context menu in the theme of the application: a cascading list opened at the cursor, under a control or at a point of the screen.
Form
u_pbt_form
A whole data-entry screen in one control: typed fields in columns and in sections that fold, checked together, with the changes since the load and one row of a DataWindow read and written.
Gantt chart
u_pbt_gantt
A project plan: a grid of tasks beside their bars on a time scale, with summaries, milestones, links and the critical path.
Kanban board
u_pbt_kanban
A board of cards sorted into columns, the stages of a piece of work, that the user drags from one column to another.
Linear gauge
u_pbt_gauge
A value read along a straight scale, horizontal or vertical: a bar or a marker, coloured ranges that say whether the value is good, graduations, a target and a readout in the format of your choice. The twin of the angular gauge.
Pie chart
u_pbt_chartpie
A pie, a doughnut or a half wheel in which each angle is a share of the whole: labels inside or outside, a total in the hole, a legend that hides a slice, and every slice reachable from the keyboard.
Property grid
u_pbt_propertygrid
An inspector of named values, like the property window of an IDE: categories that fold, each value with the editor of its type, two views, a search and a help pane.
Introduced in 4.0 5
Cartesian chart
u_pbt_chartcartesian
An animated cartesian chart — columns, bars, lines, areas, step lines, scatter and bubbles, heat maps, OHLC and candles — in ONE component whose type is set per series, so a combination chart (columns and a target line on two axes) is a single control.
Data grid
u_pbt_datagrid
A modern grid laid over a DataStore — typed columns and rich cells, sorting, filters, grouping with subtotals, in-place editing, very large volumes and CSV export — while the DataWindow stays the master of your data.
Markdown viewer
u_pbt_markdownview
A read-only Markdown document at the colours of the theme — headings, lists, tables, task lists, coloured code, pictures — from a text or a file of the workstation.
Scheduler
u_pbt_scheduler
An Outlook-style calendar — day, work week, week, month and agenda views, drag and drop, resources side by side, colour categories, and cards and tooltips written with templates — filled appointment by appointment or from a DataStore.
Sound player
n_pbt_soundplayer
A non-visual object that plays a local file, an https URL or a synthesized beep, asynchronously (events) or synchronously (the call returns when the sound ends).
Introduced in 3.0 11
Breadcrumb
u_pbt_breadcrumb
The breadcrumb bar: where the user is, and a way back to any level in one click.
Button bar
u_pbt_buttonbar
A row of command buttons — icon, label or both — in a single component; a click returns the button's key.
Crosstab
u_pbt_crosstab
The pivot table of a DataStore: rows, columns, aggregated values, filters, subtotals, calculated fields and measures, CSV and Excel export.
Crypto
n_pbt_crypto
A non-visual object for hashes, HMAC, password-based or key-based encryption, RSA, ECDSA and Ed25519 signatures, JWT, salted password hashes, two-factor TOTP and DPAPI — with nothing to install.
JSON
n_pbt_json
A non-visual object that builds a JSON document type by type, reads it along a path and edits it in place, in pure PowerScript — no page, no engine, free in every edition.
JSON tree
u_pbt_jsontree
A JSON document displayed as in a code editor: line numbers, colouring by type, folding of every block, search.
REST client
n_pbt_restclient
A native HTTPS client, synchronous or asynchronous, that calls a REST API from PowerBuilder without a browser's CORS wall.
Speech out
n_pbt_speechout
Text-to-speech with the voices installed on the workstation, sentence by sentence and word by word, with no third-party service or API key.
Video player
u_pbt_video
A video player with its own themed transport bar — local files streamed by the DLL or https URLs, subtitles, full screen, chapters, markers, playlist and frame capture.
XML
n_pbt_xml
A non-visual object that builds an XML document element by element and reads or modifies one with real XPath 1.0 — PowerBuilder 10 has no XML parser of its own.
XML tree
u_pbt_xmltree
An XML document displayed like a foldable code editor — line numbers, coloured tags, attributes and text, search — whose every line reports its XPath.
Introduced in 2.0 5
Command palette
n_pbt_commandpalette
A command palette: the user presses a shortcut, types three letters and reaches any action of the application without looking for it in the menus. A non-visual object that opens its own window over the application.
Menu bar
u_pbt_menubar
An application menu bar drawn by the library in the application's theme: menus, cascading sub-menus, checkable entries, separators, icons, shortcuts and &File mnemonics.
Radial menu
u_pbt_radialmenu
A radial context menu: commands laid out in a ring around the cursor, picked by their direction rather than by scanning a list.
Shell explorer
u_pbt_shellexplorer
The tree of the real Windows shell — Desktop, This PC, drives, folders, Network — with the machine's own icons.
Stepbar
u_pbt_stepbar
The step trail of a wizard: the steps passed, the current one and those to come, horizontal or vertical.
Introduced in 1.0 16
Button
u_pbt_button
A command button drawn in the application theme — text and icon, three styles, counter badge, keyboard shortcut, default and cancel button.
Code editor
u_pbt_codeeditor
A code editor with syntax highlighting — line numbers, region folding, search, file drop — to type or display code, an SQL query or a configuration file.
Dock container
u_pbt_dockcontainer
Dockable panels in the style of Visual Studio — drag and drop, tabbed stacks, splitters, floating windows, auto-hide — each one hosting a real PowerBuilder control, with saving and restoring of the layout.
Listbar
u_pbt_listbar
The side navigation bar: collapsible accordion sections, entries with icons, the current entry marked with the accent color, and a collapse into an icon rail.
Message box
n_pbt_messagebox
The themed modal dialog box with a synchronous return: the replacement for PowerBuilder's MessageBox(), with rich text, free buttons, icon, check box and input field. A non-visual object, free of charge.
PDF viewer
u_pbt_pdfviewer
A PDF viewer built into the window: a document from the disk or published on the web, with paging, zoom and printing, without launching an external application.
Picture
u_pbt_picture
The library's image: a file on the machine, an image embedded in a DLL, a URL or a data URI, with framing, rotation, zoom, badge and file drop.
Progress bar
u_pbt_progressbar
The progress bar, linear or ring-shaped, with a waiting mode when the duration is unknown.
Ribbon
u_pbt_ribbon
The Office-style ribbon: tabs, groups, buttons, menus, galleries, quick access toolbar, application menu, contextual tabs and key tips.
Statictext
u_pbt_statictext
The rich text block that replaces PowerBuilder's StaticText: markup, clickable links and actions, header look, scrolling banner, foldable sections and a file drop zone.
Status bar
u_pbt_statusbar
The window-bottom status bar made of panels: rich text, icons, mini progress bar, coloured states, clickable panels and dropdown lists.
Tab
u_pbt_tab
Modern tabs hosting real PowerBuilder controls (user objects, DataWindows, other components): movable tab strip, icons, closable and reorderable tabs.
Tiles box
u_pbt_tilesbox
A start-screen style tiles panel: grouped tiles in four sizes, colours, badges, animated tiles, collapsible groups and user reordering.
Toaster
n_pbt_toaster
Toast notifications in a corner of the window or of the screen: a message that appears, informs and goes away without blocking the user or interrupting their typing.
Toolbar
u_pbt_toolbar
A flat, themed toolbar: several bars spread over rows, buttons, toggles, drop-down menus, input fields, automatic overflow and drag-to-reorder by the grip.
Web browser
u_pbt_webbrowser
A web browser embedded in your window: page display, address bar, Back / Forward history, navigation context menu and scripts run in the page.