TTMSFNCBloxEditToolBar.VisibleControls Property
The set of buttons shown on the toolbar. Defaults to all edit commands.
API unit family: TMSFNCBloxToolBar
Declaring type: TTMSFNCBloxEditToolBar
Type: TTMSFNCBloxEditVisibleControls
Syntax
property VisibleControls: TTMSFNCBloxEditVisibleControls;
__property TTMSFNCBloxEditVisibleControls VisibleControls = {read=FVisibleControls, write=SetVisibleControls, default=1023};
Default: AllEditBlockOptions
Usage examples
Choose the focused toolbar commands
Limits each focused toolbar to the commands used by a compact diagram editor.
procedure TForm1.ConfigureFocusedToolBars;
begin
BloxEditToolBar1.VisibleControls :=
[becCut, becCopy, becPaste, becUndo, becRedo,
becZoomOut, becZoomIn, becZoomFit];
BloxEditToolBar1.ZoomInterval := 0.1;
BloxFormatBlockToolBar1.VisibleControls :=
[bfcStrokeColor, bfcStrokeWidth, bfcFillColor,
bfcFillType, bfcRotateLeft, bfcRotateRight,
bfcBringToFront, bfcSendToBack];
BloxFormatBlockTextToolBar1.VisibleControls :=
[btcFontName, btcFontSize, btcBold, btcItalic,
btcAlignLeft, btcAlignCenter, btcAlignRight, btcFontColor];
BloxSelectToolBar1.VisibleControls :=
[bscSelect, bscBlock, bscLine, bscArc, bscBezier, bscOther];
end;
void __fastcall TForm1::ConfigureFocusedToolBars()
{
BloxEditToolBar1->VisibleControls = TTMSFNCBloxEditVisibleControls()
<< Fmx::Tmsfncbloxtoolbar::becCut << Fmx::Tmsfncbloxtoolbar::becCopy << Fmx::Tmsfncbloxtoolbar::becPaste << Fmx::Tmsfncbloxtoolbar::becUndo << Fmx::Tmsfncbloxtoolbar::becRedo
<< Fmx::Tmsfncbloxtoolbar::becZoomOut << Fmx::Tmsfncbloxtoolbar::becZoomIn << Fmx::Tmsfncbloxtoolbar::becZoomFit;
BloxEditToolBar1->ZoomInterval = 0.1;
BloxFormatBlockToolBar1->VisibleControls = TTMSFNCBloxFormatVisibleControls()
<< Fmx::Tmsfncbloxtoolbar::bfcStrokeColor << Fmx::Tmsfncbloxtoolbar::bfcStrokeWidth << Fmx::Tmsfncbloxtoolbar::bfcFillColor
<< Fmx::Tmsfncbloxtoolbar::bfcFillType << Fmx::Tmsfncbloxtoolbar::bfcRotateLeft << Fmx::Tmsfncbloxtoolbar::bfcRotateRight
<< Fmx::Tmsfncbloxtoolbar::bfcBringToFront << Fmx::Tmsfncbloxtoolbar::bfcSendToBack;
BloxFormatBlockTextToolBar1->VisibleControls = TTMSFNCBloxTextVisibleControls()
<< Fmx::Tmsfncbloxtoolbar::btcFontName << Fmx::Tmsfncbloxtoolbar::btcFontSize << Fmx::Tmsfncbloxtoolbar::btcBold << Fmx::Tmsfncbloxtoolbar::btcItalic
<< Fmx::Tmsfncbloxtoolbar::btcAlignLeft << Fmx::Tmsfncbloxtoolbar::btcAlignCenter << Fmx::Tmsfncbloxtoolbar::btcAlignRight << Fmx::Tmsfncbloxtoolbar::btcFontColor;
BloxSelectToolBar1->VisibleControls = TTMSFNCBloxSelectVisibleControls()
<< Fmx::Tmsfncbloxtoolbar::bscSelect << Fmx::Tmsfncbloxtoolbar::bscBlock << Fmx::Tmsfncbloxtoolbar::bscLine << Fmx::Tmsfncbloxtoolbar::bscArc << Fmx::Tmsfncbloxtoolbar::bscBezier << Fmx::Tmsfncbloxtoolbar::bscOther;
}