Skip to content

TMS FNC Blox Toolbars

Important notice

The TMS FNC Blox Toolbars need to be installed manually via a separate package that requires the TMS FNC UI Pack.

You can customize your toolbars to show only the buttons or pickers that are necessary, or add custom controls to the toolbar. All initial controls have a default event that is triggered OnClick, but these events can be changed as well.

This gives you the ability to create a complete no-code editor. The TMS FNC Blox Editor is available in the Demo folder after installation.

TMSFNCBloxEditor

TTMSFNCBloxToolBar

TTMSFNCBloxToolBar

The TTMSFNCBloxToolBar is a component that can be used on the left or right side of your application. It is a panel list which gives you the ability to change the most common properties.

TTMSFNCBloxSelectToolBar

TTMSFNCBloxSelectToolBar

With the TTMSFNCBloxSelectToolBar, you have the ability to quickly select one of the basic blocks and lines to draw or select any of the available elements in the TTMSFNCBloxSelector.

TTMSFNCBloxEditToolBar

TTMSFNCBloxEditToolBar

The TTMSFNCBloxEditToolBar can be used to handle the most common actions on the TTMSFNCBloxControl.

  • Open a TMS FNC Blox diagram file.
  • Save the current diagram.
  • Cut, copy and paste the selected elements.
  • Undo and Redo the actions.
  • Zoom In, Out and Fit

TTMSFNCBloxFormatBlockToolBar

TTMSFNCBloxFormatBlockToolBar

The TTMSFNCBloxFormatBlockToolBar can be used to customize the selected elements.

  • Set the Stroke color, width and style
  • Set the Fill color and style
  • Add an image to the block.
  • Rotate and position your element.

TTMSFNCBloxFormatBlockTextToolBar

TTMSFNCBloxFormatBlockTextToolBar

The TTMSFNCBloxFormatBlockTextToolBar can be used to customize the text in the selected blocks.

Installing the TMS FNC Blox Toolbars

The toolbar components are not installed by default, which means they need to be installed separately, via a separate package. These components rely on the TMS FNC UI Pack, with a minimum version of 1.7.4.0. Depending on the framework you are working with, you’ll need to install a package following the guidelines below.

1. Install the latest versions of the TMS FNC Core, TMS FNC UI Pack

FMX and VCL in Delphi

2. If not already done, install TMS FNC Blox this can be done via the setup or manually as can be found in the installation notes.

3. Find the location of the installation files.

4. Look for the TMSFNCBloxToolBarsGroupDXE*.groupproj with your Delphi version. Or select all three packages (FMXTMSFNCBloxToolBars, VCLTMSFNCBloxToolBars and TMSTMSFNCBloxToolBars design-time).

5. Install the package

Lazarus

2. Find the location of the installation files.

3. Install the package LCLTMSFNCBloxWithToolBarsPkg and LCLTMSFNCBloxWithToolBarsPkgDE instead of the LCLTMSFNCBlox packages.

*The full package name depends on the chosen IDE: XE9 (RAD Studio 10 Seattle), XE10 (RAD Studio 10.1 Berlin) or XE11 (RAD Studio 10.2 Tokyo).