FMX

TMS mCL

Set of components for true native macOS application development.


Includes

TTMSFMXNativeNSOutlineView
  • Native macOS NSOutlineView with columns, items and sub items
  • Column moving, resizing
  • Single and multi-selection
  • Support for displaying and editing String, Double, Integer values
  • Support for displaying and editing Boolean values with a checkbox
  • Support for displaying images
  • Optional column headers
  • Virtual mode
  • Customizable item appearance
  • Various events for customization
TTMSFMXNativeNSOutlineView

TTMSFMXNativeMaciCloudDocument
  • Access the iCloud document storage
  • Support for multiple containers
  • Add, delete and update documents
  • Asynchronous document handling
  • Various events to handle iCloud initialization and document changes
  • Capability to synchronize documents between iPod, iPhone, iPad and macOS applications
TTMSFMXNativeiCloudDocument

TTMSFMXNativeMacPDFLib
  • Create new and open existing PDF documents
  • Merge PDF documents
  • Support for images, various shapes and paths with strokes, solid and gradient fills
  • Plain and rich text support
  • Text flow in multiple columns
  • Overflow detection and calculation
  • Get or set PDF document information such as Author, Creator, Title,...
  • Owner and user password support
  • Numerous predefined page sizes
  • Optional page header and footer
TTMSFMXNativeMacPDFLib

TTMSFMXNativeMaciCloud
  • Access to the iCloud key-value storage
  • Configurable automatic or manual synchronization of keys and values
  • Add, delete and update key events
  • Support for String, Integer, Boolean, Double and TMemoryStream
  • Capability to synchronize settings and data between iPod, iPhone, iPad and macOS applications
TTMSFMXNativeMaciCloud

TTMSFMXNativeNSRichTextView
  • Native macOS NSTextView with full rich text editing capabilities
  • Support for editing Bold, Italic, Underline, Strikethrough, Subscript and Superscript
  • Support for editing Text foreground and background color
  • Support for editing Paragraphs, align left, right, center
  • Cut, Copy and Paste as rich and plain text
  • Support for adding URL's
  • Support for emoticons
  • Support for inserting bitmaps
  • Export to Microsoft Word Document, Open Office XML, HTML, RTF, RTFD and plain text
  • Export to memorystream
TTMSFMXNativeNSRichTextView

TTMSFMXNativeNSRichTextViewToolBar
  • Native macOS NSView with rich text view edit actions
  • Connect with a rich text view to codeless operation
  • Separate events for each action
  • Optional disable items
TTMSFMXNativeNSRichTextViewToolBar

TMSFMXNativeNSTableView
  • Native macOS NSTableView with columns and items
  • Column moving, resizing
  • Single Column sorting
  • Single and multi selection
  • Support for displaying and editing String, Double, Integer values
  • Support for displaying and editing Boolean values with a checkbox
  • Support for displaying images
  • Optional column headers
  • Virtual mode
  • Customizable item appearance
  • Various events for customization
TMSFMXNativeNSTableView

TMSFMXNativeNSLabel
  • Native macOS NSTextField
  • Read-only version of TMSFMXNativeNSTextField
  • Configurable Text
TMSFMXNativeNSLabel

TMSFMXNativeNSView
  • Native macOS NSView
  • Can be used as container for other controls
  • Custom drawing support
  • Configurable background color
TMSFMXNativeNSView

TMSFMXNativeNSProgressIndicator
  • Native macOS NSProgressIndicator
  • Bar and circular progress style
  • Indeterminate style
  • Optional threaded animation
TMSFMXNativeNSProgressIndicator

TMSFMXNativeNSButton
  • Native macOS NSButton
  • Can have image and/or text
  • Support for different native macOS button styles
  • Customizable font
TMSFMXNativeNSButton

TMSFMXNativeNSPopover
  • Native macOS NSPopover
  • Used to popup a view over other controls
  • Programmatic show & hide of popup
TMSFMXNativeNSPopover

TMSFMXNativeNSTextField
  • Native macOS NSTextField
  • Configurable, editable and selectable text
  • Secure version: password-enabled text field (TTMSFMXNativeNSSecureTextField)
TMSFMXNativeNSTextField TMSFMXNativeNSTextField

TMSFMXNativeNSDatePicker
  • Native macOS NSDatePicker
  • Configurable display mode
  • Picker with up/down button
  • Editable text field
  • Calendar / Analog clock view
TMSFMXNativeNSDatePicker

TMSFMXNativeNSLevelIndicator
  • Native macOS NSLevelIndicator
  • Tickmark support
  • Minimum, Maximum value
  • Warning and Critical value indication
TMSFMXNativeNSLevelIndicator

TMSFMXNativeNSStepper
  • Native macOS NSStepper
  • Up/down control
  • Configurable min/max values
  • Configurable step value
  • Configurable normal or continuous step mode
  • Configurable step autorepeat
TMSFMXNativeNSStepper

TMSFMXNativeNSTabView
  • Native macOS NSTabView
  • Multiple tabs with tab positioning control
  • Tab pages to display other TMS FMX Native Mac controls
TMSFMXNativeNSTabView

TMSFMXNativeNSCheckBox
  • Native macOS NSCheckBox
  • inherits from TMSFMXNativeNSButton and adds checkbox capabilities
TMSFMXNativeNSCheckBox

TMSFMXNativePDFView
  • Native macOS PDFView
  • Display of and interaction with a PDF file
TMSFMXNativePDFView

TMSFMXNativePDFThumbnailView
  • Native macOS PDFThumbnailView
  • Display of and interaction with the thumbnails of a PDF file
  • Connection with TMSFMXNativePDFView
TMSFMXNativePDFThumbnailView

TMSFMXNativeNSToolbar
  • Native macOS NSToolbar
  • Toolbar with configurable toolbar items
  • Configurable standard OS-X toolbar system control types
  • Display modes: icon-only, text-only and icon and text
TMSFMXNativeNSToolbar

TMSFMXNativeNSScrollView
  • Native macOS NSScrollView
  • Scrolling container for other controls
TMSFMXNativeNSScrollView

TMSFMXNativeNSComboBox
  • Native macOS NSComboBox
  • Displays items in a popup list
  • Optional Editable text
TMSFMXNativeNSComboBox

TMSFMXNativeNSSlider
  • Native macOS NSSlider
  • horizontal, vertical and circular slider style
TMSFMXNativeNSSlider

TMSFMXNativeNSRadioButton
  • Native macOS NSRadioButton
  • Inherits from TMSFMXNativeNSButton and adds radiobutton capabilities
TMSFMXNativeNSRadioButton

TMSFMXNativeWebView
  • Native macOS WebView
  • Display web pages
  • Execute javascript
  • Load files such as HTML pages, TXT, CSV, PDF, MP4, ...
  • Load HTML strings
TMSFMXNativeWebView

TMSFMXNativeNSTextView
  • Native macOS NSTextView
  • Multi-line text view
  • Editable / selectable text
  • Horizontal and Vertical Ruler
  • Vertical scrollbar
TMSFMXNativeNSTextView

TMSFMXNativeNSImageView
  • Native macOS ImageView
  • Load image from URL
  • Face detection
  • Supports standard iOS image types TIFF, JPEG, GIF, PNG, BMP, ICO, CUR, XBMs
TMSFMXNativeNSImageView

TMSFMXNativeNSPopupButton
  • Native macOS NSPopupButton
  • Pop-up or pull-down menu.
  • Items collection and selection of items with text and/or index.
  • Customizable font
TTMSFMXNativeNSPopupButton

Full component list

  • 100% native macOS components for FireMonkey applications
  • Available as RAD set of Delphi components
  • TMSFMXNativeNSTableView: native tableview component with rows/columns and lots of features
  • TMSFMXNativeNSToolbar: native runtime customizable toolbar
  • TMSFMXNativeNSImageView: native image component with support for TIFF, JPEG, GIF, PNG, BMP, ICO, CUR, XBMs
  • TMSFMXNativePDFView: native PDF file viewer
  • TMSFMXNativePDFThumbnailView: can be connected to PDF file viewer for page selection via thumbnails
  • TMSFMXNativeNSButton: native button with many built-in styles
  • TMSFMXNativeNSTextField: native edit control with perfect integration in operating system
  • TMSFMXNativeNSLabel: native label control
  • TMSFMXNativeNSLevelIndicator: native level indicator with min/max/tickmarks
  • TMSFMXNativeNSProgressIndicator: native bar or circular progress control
  • TMSFMXNativeNSTabView: native tabview
  • TMSFMXNativeNSPopover: native popover control
  • TMSFMXNativeNSDatePicker: native datepicker as calendar,clock,edit control
  • TMSFMXNativeNSComboBox: native combobox control
  • TMSFMXNativeNSStepper: native up/down control with min/max and normal or continuous step mode
  • TMSFMXNativeNSRadioButton: native radiobutton control
  • TMSFMXNativeNSCheckBox: native checkbox control
  • TMSFMXNativeNSTextView: native multiline edit control
  • TMSFMXNativeNSScrollView: native scrollbox
  • TMSFMXNativeWebView: embedded Safari webbrowser
  • TMSFMXNativeNSSlider: native horizontal/vertical/circular slider control
  • TMSFMXNativeNSPopupButton: native PopupButton
  • TMSFMXNativeNSOutlineView: native macOS NSOutlineView with columns, items and sub items
  • Can be mixed with FireMonkey graphical controls used directly on the form
  • Includes various demos and an extensive PDF developers guide

Pricing

Single Developer License Small Team License Site License
 

TMS mCL


€ 125

75 yearly renewal
license for 1 developer


Includes
check  Full source code
check  Access to the TMS Support Center
check  Free updates and new releases
BEST VALUE

TMS ALL-ACCESS


€ 1,795

575 yearly renewal
license for 1 developer


Includes
check  Full source code
check  Access to the TMS Support Center
check  Free updates and new releases
check  TMS mCL
check  All TMS FMX products
check  All TMS products
more_horiz  Discover more
All prices excl. VAT. Renewal price is subject to change and only valid up to 30 days after license has expired. After renewal period a discount price is offered to renew the license.

TMS ALL-ACCESS

key
Your unlimited access to all TMS products
local_offer
One money and time saving bundle

Free Trial

Start a free TMS mCL evaluation today!
RAD Studio


What our customers say

As a developer for 30+ years, and a Delphi developer since 1996, I've a solid foundation on desktop development. But I was skeptical of indulging in web development. Though the market was demanding a switch, it seemed too difficult to make the transition. TMS Software was my "magic bullet" to get me started with zero intimidation. Love their Web Core and XData products. Now I can develop powerful web applications using Delphi. TMS Software has renewed my love for Delphi and won my heart for their innovators. Thanks to the team for great products and a large volume of demos and manuals. You ROCK!

- Larry

In the past I have purchased other components from other parties. I will say proudly that TMS is the best in support, price and style. Whenever I need a help your team is always there to help me. Keep up the good work

- Mohamed Thooloon

Hi Bruno Just want to drop you a line about how great your presentation was today. We often fail to point out to someone when they do a great job! You did a great job, you gave me a lot of ideas, and you answered my question very well. THANK you for your great products & super support.

- Lawrence Green

Thank you for developing components where I can best describe it like this: TMS components is a case where "The wheels fit the car, and NOT the car fit the wheels". Well done.

- Sathiparsad

As always your support is extraordinary and lightning fast.

-

TMS FNC UI Pack

extensions
Full compatibility with VCL, FireMonkey and TMS WEB Core
electric_bolt
Single high-performance multi-platform codebase