Nix Software Solutions
 Go! 
Nix Components™
     Introduction
     Features
     Packages
     Downloads
     Order it now!
     
     What's new

Nix Components - Setting a new standard in robustness and flexibility Buy now

A multi-purpose, robust suite of native visual and non-visual components for Borland® Delphi™ and C++Builder™ aimed at enriching, streamlining and adding value and key system functionality to standard and data-driven applications.

"I have been using your components now for a couple of months, and I cannot tell you how much I like them. They make my programs easier to construct, and the end users think that my software is much more professional looking than any other custom programs they have ever used. And it is mostly because of utilizing the properties you have added to the Nix components." -- John Olson, AutoProfiler, Inc.  More...



Features

Nix Components™ is designed to be your one-stop solution whether you want to visually enhance your applications, make them more intuitive and feature-rich, or give them unique system or low-level functionality that had always required hours of programming. With Nix Components™ you can now do all of this in a seamless, hassle-free fashion, by just dropping the appropriate components onto a form and setting a few properties—aided by comprehensive, detailed documentation.

Why Nix Components™?

  • Over 77 native components
  • Transparent support for Windows™ XP themes
  • Meticulous coding yields outstanding stability and performance
  • Automated installation: install and get started right away
  • Seamless integration with the Delphi™ and C++Builder™ IDE
  • Property grouping allows for organized development
  • Instant help on any component or class by pressing F1
  • Comprehensive, detailed documentation
  • Custom dynamic borders in non-themed environments
  • Custom text styles
  • Custom backgrounds
  • Flicker-free transparency
  • Support for all Windows® platforms
  • Enhanced property editors
  • Published miscellaneous routines
  • Multi-line hints and captions

    Windows XP theme complaint

  • These are only a few of the many unique facts that make Nix Components™ one of the most versatile and dependable component suites on the market. Still undecided? Read what our customers have to say!

    Packages

    Nix Components™ is made up of three sub-packages:

     
     Nix Visual Components

    This sub-package delivers a full-featured solution for enhancing the user interface of your desktop applications. Meticulous design, attention to detail and an unbeatable level of stability and solidity makes Nix Visual Components one of the most reliable and convenient visual component packs available on the market today.

    These are just some of the features that make our visual controls unique:

    • Complete rewriting: Many of our visual controls have been completely rewritten from scratch to achieve smooth, 100% flicker-free drawing. Dump those flickery buttons, check boxes and radio buttons and switch to Nix Components™ today!

    • AutoContents™: This feature is implemented by the majority of the controls that are intended to save values (e.g. check boxes, radio buttons and spin edit boxes). When enabled, AutoContents™ automatically saves the contents of a control to the Windows registry when the control is destroyed, and transparently retrieves them when the control is recreated at a later time. AutoContents™ makes it easier than ever to work with persistent settings!

    • Parent form dragging: Want to create a title-bar-less form? No problem! Many of the controls in this sub-package come with a nifty FormDrag property, which when enabled makes controls behave like the title bar of the parent form. Thus, you can simply drop a TNixPanel control on your form, set its FormDrag property to True, and the end-user will be able to move the form by dragging the panel. It's that simple!

    • Transparent support for Windows XP themes: All Nix visual controls are theme-compliant and automatically employ themes to paint themselves whenever these are available, i.e. on theme-capable operating systems such as Windows XP and later with themes enabled.

    • Custom dynamic borders in non-themed environments: Get rid of those ugly plain borders! This feature allows you to replace the default borders of framed controls with any out of over ten eye-catching border styles. Also, with hover borders, you can have borders change automatically to a different style whenever the end-user moves the mouse pointer over them. Click here to see a sample.

    • Custom background fills: Many of these controls come with built-in support for custom backgrounds, enabling you to have the background of a control filled with a custom gradient or tiled/stretched bitmap fill. Gradient fills can be highly customized by selecting the starting and ending colors, number of colors and one out of eight fill directions, whereas bitmap fills can be centered, tiled or stretched. Click here to see a sample.

    • Custom text styles: This exciting feature enables you to give the caption of your controls a fancy look. Just choose a style (raised, lowered or shadowed) and you're ready to go! But that's not all! You can even customize the color of the individual shades that make up a text style. Click here to see a sample.

    • TabOnReturn: When enabled, this property allows end-users who prefer to use the keyboard rather than the mouse to switch between windowed controls (such as edit boxes) by pressing the Enter key.

    • Advanced scrolling events: If you need to perform special processing whenever the scroll bar of a control is moved, say goodbye to all that kludge code! All the scrollable controls in this sub-package provide two handy scrolling events: OnHScroll and OnVScroll.

    • Unique auto-sizing capabilities: Have you ever wondered why a standard check box or radio button doesn't have an AutoSize property? You can now stop worrying about it! Nix check boxes and radio buttons sport a unique autosizing feature managed by an AutoSize property, which when set to True ensures that your check boxes and radio buttons will never get cropped on lower screen resolutions.



     Nix Data Components

    Tired of those plain, old-looking data-aware controls on non-themed operating systems? This sub-package delivers a handful of visually and functionally enriched data-aware controls that will definitely prove to be indispensable for enhancing the look and feel of your data-driven applications in a simple and hassle-free fashion.

    The controls in this package inherit most of the features of their non-data-aware counterparts, including:

    • Transparent support for Windows XP themes: All Nix visual controls are theme-compliant and automatically employ themes to paint themselves whenever these are available, i.e. on theme-capable operating systems such as Windows XP and later with themes enabled.

    • Custom dynamic borders in non-themed environments: Get rid of those ugly plain borders! This feature allows you to replace the default borders of framed controls with any out of over ten eye-catching border styles. Also, with hover borders, you can have borders change automatically to a different style whenever the end-user moves the mouse pointer over them. Click here to see a sample.

    • Custom background fills: Many of these controls come with built-in support for custom backgrounds, enabling you to have the background of a control filled with a custom gradient or tiled/stretched bitmap fill. Gradient fills can be highly customized by selecting the starting and ending colors, number of colors and one out of eight fill directions, whereas bitmap fills can be centered, tiled or stretched. Click here to see a sample.

    • Custom text styles: This exciting feature enables you to give the caption of your controls a fancy look. Just choose a style (raised, lowered or shadowed) and you're ready to go! But that's not all! You can even customize the color of the individual shades that make up a text style. Click here to see a sample.

    • TabOnReturn: When enabled, this property allows end-users who prefer to use the keyboard rather than the mouse to switch between windowed controls (such as edit boxes) by pressing the Enter key.

    • Advanced scrolling events: If you need to perform special processing whenever the scroll bar of a control is moved, say goodbye to all that kludge code! All the scrollable controls in this sub-package provide two handy scrolling events: OnHScroll and OnVScroll.

    • Unique auto-sizing capabilities: Have you ever wondered why a standard check box or radio button doesn't have an AutoSize property? You can now stop worrying about it! Nix check boxes and radio buttons sport a unique autosizing feature managed by an AutoSize property, which when set to True ensures that your check boxes and radio buttons will never get cropped on lower screen resolutions.



     Nix Non-Visual Components

    This sub-package provides a complete, one-stop suite of non-visual, system-level components that enable you to gain access to a wealth of key system resources, settings and parameters on the end-user's system, including, but not limited to, locale, regional settings, desktop, screen saver, memory, processor type and system paths.

    We have also dropped in a number of components that encapsulate specific peripherals such as the screen, keyboard and mouse, which allow for instant and direct retrieval —and modification, where possible— of hardware parameters such as keyboard repetition and delay rates, mouse speed and double-click time, brands and models— and what's more, you can create your own screen savers and write directly to the screen's surface.

    Implementing our non-visual components in your applications is as easy as dropping them onto a form and setting or reading their properties. With minimal code of your own, you can:

    • Create custom screen savers
    • Manipulate and react to system power states and events
    • Limit your applications to only one concurrent instance
    • Put your applications in the system tray—even animate your icons!
    • Make your applications run automatically at system startup
    • Capture and save single or sequences of screenshots
    • Gain access to and manipulate open windows and running processes
    • Beautify your applications' hints or tooltips with custom background fills
    • Attach Windows message hooks to forms and controls
    • Add custom buttons to your forms' title bar

    The possibilities are endless. With Nix Non-Visual components, you will be able to enrich your applications with system functionality that you had never imagined was possible—all with little or no code! And what's more, unlike the competition's, our system components have proven to be superbly stable throughout years of testing. Switch to Nix Components™ today and dig those nasty random crashes in the past!

    Supported platforms

    Supported versions of Delphi™ and C++Builder™:

    • Borland Developer Studio 2006 (Win32) with Update 1
    • Delphi 2005 (Win32) with Update 2
    • Delphi 7 with Update 1
    • Delphi 6 with Update 2
    • Delphi 5 with Update 1
    • C++Builder 6 with Update 4
    • C++Builder 5 with Update 1

    To upgrade your copy of Delphi or C++Builder to the latest version, please download the appropriate update packs from borland.com.

    Supported Windows® platforms:

    • Windows 2000/XP/Server 2003
    • Windows 95/98/ME
    • Windows NT 4

    Success stories

    "Thanks... again, such great components and such great support! I wish I had known about your components earlier.

    Of all the versatile components, both the screen capture and the environmental components (TNixScreenCapture, TNixWindowList and TNixProcessList) are most valuable to me right now because I need to build a "License Management Tool" for a client. The trick of course is to make sure the user has not launched a particular application (if a prescribed license count is exceeded). Thus, knowing what they are running on their machine, and the ability to actually take screen shots if necessary is invaluable! These three components alone have saved me many hours of programming!!!

    The many other components are rich in methods, easy to implement, and offer features not found in similar components. The TNixFileNameEdit and TNixPathEdit components, as well as their data-aware counterparts, simplify end-user file manipulation without complicated drag-and-drop code on the part of the programmer.

    The TNixAppBar, TNixCaptionButtons, TNixFormDocker, and TNixFormHelper are completely unique in design and functionality! These components, and many others also, let me concentrate on what my program needs to do, and simplifies the more mundane tasks of managing the user interface.

    Thanks again for this wonderful and unique set of components. I am anxious to see what you come up with next!"

    John Turner
    CNPR, Inc.
    Washington, DC

    "I have been using your components now for a couple of months, and I cannot tell you how much I like them. They make my programs easier to construct, and the end users think that my software is much more professional looking than any other custom programs they have ever used. And it is mostly because of utilizing the properties you have added to the Nix components.

    Thanks for your support, and your terrific VCL."

    John Olson
    AutoProfiler, Inc.
    Tempe, AZ

    "I have REALLY appreciated your obvious interest in making a great product and in your excellent customer support (even before I bought anything). That's something that you don't find enough these days in this industry!"

    Rik Robinson
    Roswell, GA

    "I appreciate your components. They have been very useful to me in developing educational software for my students."

    David Miller
    Las Cruces, NM

    Have a success story to share? Please take a moment to send it to us and we will be glad to publish it on this page.

    Downloads

    Description Screenshot Size Link
    Nix Components™ v2.7 [Trial edition] View 7.59 MB Download
    Documentation N/A 418 KB Download
    Main sample application View 504 KB Download
    Sample screen saver: Effects View 178 KB Download
    Sample screen saver: Lines 1 View 144 KB Download
    Sample screen saver: Lines 2 View 179 KB Download
    Sample appbar application N/A 158 KB Download

    Order it now!

    Special offer
    Order now and save 25% on your purchase of Nix Components™! Hurry, offer expires May 10 at 11:59 pm PST.


    Item VersionList price Your price Link
    Nix Components™ Professional Edition
      Includes source code
    2.7$199.93 $149.95 Order  
    Nix Components™ Standard Edition
      No source code included
    2.7$93.27 $69.95 Order  
     

    Delphi™, C++Builder™, Borland® and the Borland® logo are trademarks or registered trademarks of Borland Software Corp. Windows® is a registered trademark of Microsoft Corp. Nix Components™, AccuLock™, Host-O-Matic™ and CrackProof™ are trademarks of Nix Software Solutions. All other mentioned trademarks are the exclusive property of their respective owners.