Skip to content

TStyledAnimatedToolbar - Technical Reference ​

Overview ​

TStyledAnimatedToolbar is a TStyledToolbar whose buttons are TStyledAnimatedToolButton (see TStyledAnimatedToolButton Reference). See the TStyledAnimatedToolbar page for the description and the examples.

Class Hierarchy ​

TCustomFlowPanel
  └─ TStyledToolbar
      └─ TStyledAnimatedToolbar

Unit ​

pascal
Vcl.StyledAnimatedToolbar

Packages: StyledAnimatedComponents (runtime), dclStyledAnimatedComponents (design-time); Skia4Delphi required.

Palette: not registered. In Vcl.StyledAnimatedComponentsRegister.pas the line //,TStyledAnimatedToolbar is commented out of RegisterComponents('Styled Animated Components', ...); only the Component Editor TStyledAnimatedToolbarComponentEditor and the class registration of TStyledAnimatedToolButton are active.

Types ​

NameDefinition
TAnimatedButtonProcreference to procedure (Button: TStyledAnimatedToolButton)
TControlProcreference to procedure (Control: TControl)

Members added by TStyledAnimatedToolbar ​

MemberVisibilityDescription
function GetStyledToolButtonClass: TStyledToolButtonClassprotected, overrideReturns TStyledAnimatedToolButton: every button created by NewButton (and by the Component Editor) is an animated one

No published or public properties and no events are added.

Inherited members (briefly) ​

Everything comes from TStyledToolbar (see its Reference): style properties (StyleFamily, StyleClass, StyleAppearance, StyleDrawType, StyleRadius, StyleRoundedCorners), ButtonWidth, ButtonHeight, ShowCaptions, Images, ButtonCount, Buttons[], NewButton, SetToolbarStyle, OnCustomizeNewButton...

Component Editor ​

TStyledAnimatedToolbarComponentEditor:

VerbDescription
Styled Animated Toolbar Editor...Edits StyleFamily/StyleClass/StyleAppearance/DrawType/Radius of the toolbar
Add StyledAnimatedToolbar ButtonAdds a TStyledAnimatedToolButton
Add StyledAnimatedToolbar SeparatorAdds a TStyledAnimatedToolButton with Style = tbsSeparator
Project page on GitHub...Opens the project page

See Also ​

Released under Apache License, Version 2.0.