sgcToolbar Feature Matrix

Everything sgcToolbar does, grouped by task, with a link to the help topic of each feature.

Toolbar

6 features

Status Bar

4 features

.NET

6 NuGet packages

Documentation

Online help and PDF manuals

Registered marks the features that are in the Registered and Trial editions and not in the free Community edition. ~ marks a feature that Community has in part, with the difference below it.

Every row links to its help topic. The Community column shows what the free .NET Community edition includes; everything is in Registered and Trial.

Toolbar

FeatureDetailsCommunityHelp
Item kindsButtons, toggles, dropdowns, separators, spacers and labels: Kind := tikButton, tikToggle, tikDropdown, tikSeparator, tikSpacer, tikLabel.Help
Toggles and radio groupsToggles with the same GroupIndex release each other, with no code. Down reads and sets the state.Help
Dropdown menusDropdownMenu takes a TPopupMenu (VCL) or a ContextMenuStrip (WinForms).Help
Icons and glyphsIcons from an ImageList (Images, ImageIndex) or a Glyph letter, with optional captions (ShowCaptions).Help
Overflow menuItems that do not fit move to an overflow menu when the window narrows.RegisteredHelp
Action linksThe Action link keeps Caption and Enabled in sync with a TAction.RegisteredHelp

Status Bar

FeatureDetailsCommunityHelp
Status panelsText panels with Spring and AutoSize widths.Help
Progress and indicatorsProgress panels and off, ok, warning and error indicators (spkProgress, spkIndicator, sisOff, sisOk, sisWarning, sisError).Help
Thread safe updatesSetPanelText, SetProgress and SetIndicator update the status bar from a worker thread without Synchronize.Help
Size gripAn optional size grip in the corner of the status bar.Help

Keyboard, Themes and Rendering

FeatureDetailsCommunityHelp
Keyboard navigationMove between the items with the keyboard (TabStop).Help
ThemesLight and dark themes shared with the other sgcUI products.Help
Headless renderingTsgcToolbarModel and TsgcStatusBarModel save to PNG and SVG without a window, also on Linux64.Help
Right to left (Arabic and Hebrew)Item flow, overflow chevron, dropdown arrows and separators are mirrored and captions read right to left. Icons keep their pixels; MirrorGlyph flips directional ones such as back, forward, undo and redo.Help
AccessibilityThe toolbar buttons, toggles and dropdowns and the panels of the status bar are exposed to UI Automation. Left, Right, Home and End move between items, Enter or Space activates one, Down or Alt+Down opens a dropdown menu, the toolbar is a tab stop with a visible focus ring and Windows high contrast is followed. Give buttons that show only an icon a caption or a Hint, so they get a meaningful name. On by default on VCL (Delphi 7 to 13), FireMonkey on Windows, WinForms, WPF and Avalonia.Help

sgcToolbar next to the stock Delphi controls

TaskStock Delphi controlssgcToolbar
Buttons, toggles, dropdown buttons and separatorsTToolBartikButton, tikToggle, tikDropdown, tikSeparator
Push items to the right edgeTToolBartikSpacer
Text panels with fixed, auto and spring widthsTStatusBarWidth, AutoSize, Spring
Progress and state indicator panelsTStatusBarspkProgress, spkIndicator
Status updates from a worker threadTStatusBarSetPanelText, SetProgress, SetIndicator

Capabilities only, as documented in the help. No performance claims.

sgcToolbar for .NET

The .NET toolbar and status bar are a C# port with the same class names, for WinForms, WPF and Avalonia.

PackageEditionContents
esegece.sgcToolbar.CommunityCommunity (free)Core library
esegece.sgcToolbarRegisteredCore library
esegece.sgcToolbar.WinFormsRegisteredWindows Forms controls
esegece.sgcToolbar.WpfRegisteredWPF controls
esegece.sgcToolbar.AvaloniaRegisteredAvalonia controls
esegece.sgcToolbar.RenderingRegisteredHeadless rendering

Documentation

Every feature of sgcToolbar is documented in the sgcUI help, with one build for each development environment.

Online Help

Start with the sgcToolbar introduction, then follow the quick start and the feature topics.

Delphi →
C++ Builder →
.NET →

PDF Manuals

The complete sgcUI help as a PDF file, to read offline or print.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
Best value: All-AccessEvery eSeGeCe product, Premium Support included, from €1,059/year.
See All-Access pricing

Build with sgcToolbar

Download the sgcUI trial and add sgcToolbar to your Delphi, C++ Builder or .NET application.