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

Help


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.

-



Trial Downloads

Trial version requires XE6 with update 1, XE7 with update 1, XE8, 10 Seattle, 10.1 Berlin or 10.2 Tokyo.
For mobile device deployment, the trial version supports deploying in release mode only.
FMX

Buy now

TMS mCL


Single developer license


license for 1 developer
€ 75 yearly renewal *
€ 125


order now
add to cart

Site license


unlimited developers in the company
€ 235 yearly renewal *
€ 395


order now
add to cart

CreditCards and PayPal Accepted


Compatibility

    Delphi 10.2 Tokyo, 10.3 Rio, 10.4 Sydney, 11 Alexandria, 10.2 Tokyo, 10.3 Rio, 10.4 Sydney, 11 Alexandria (Professional/Enterprise/Architect)


Licensing

  • Licensing FAQ
  • License for commercial use: Single developer license, Site license
  • Includes full source code
  • Ask questions to our engineers related to purchased product via Support Center
  • Free 1 year updates and new releases
  • After 1 year, a discount renewal is offered for a 1 year extension. *
    * offer valid for 30 days after end of license. Discount price is subject to change.

Included In

Bookmarks