About SXSkinComponents
SXSkinComponents is a set of visual components. But it's not a usual package of controls, it's a new ideology of applications' graphic appearance.
Using SXSkinComponents you can easily create both types of skinnable interfaces:
1. An interface with buttons, checkboxes, edits and other controls, design of which is changed like Windows XP Themes.
2. A fully graphical interface with custom images instead of buttons and other controls.



Last News
01/21/2007 - Version 1.2.1 was released.
01/14/2007 - Version 1.2.0 was released (New components: TSXSkinUpDown, TSXSkinSpinEdit).
09/02/2006 - Version 1.1.0 was released (New component: TSXSkinForm).
05/07/2006 - Version 1.0.5 was released (New component: TSXStoredSkin).
04/15/2006 - Version 1.0.4 was released.
04/07/2006 - Version 1.0.3 was released.
04/04/2006 - Version 1.0.2 was released (New component: TSXSkinPaintBox).
03/29/2006 - First public version of SXSkinComponents was released (1.0.1).

Components Features
You will find these features in SXSkinComponents:
  • 100% alpha channel support in components drawing.
  • Every skin is describen in a separete skin.ini file.
  • A skin file contains a set of skin styles: genearal and special ones.
  • A general skin style is a set of elements (images or geometrical figures).
  • JPEG, PNG-8 and PNG-24 (with 8-bit transparency) graphic file formats are supported.
  • These figures can be drawn as skin style elements: rectangles, rounded rectangles, circles, polygons and lines.
  • All figures can be drawn with a translucent border and a gradient fill.
  • Using a BoxTile element you can freely design buttons and other controls.
  • Optimized for processors with MMX instructions support.
  • Can be used in Delphi 6, Delphi 7, Delphi 2005, Delphi 2006, C++Builder 6 and C++Builder 2006.
  • Designed for operating systems Windows 98/ME/NT/2000/XP/2003.
  • Full source code is 100% open.

    Project License
  • SXSkinComponents source code can be freely distributed by anyone but with no modifications made.
  • Freeware Projects. You can freely use SXSkinComponents in your freeware projects (and not only opensource).
  • Shareware and Commercial Projects. To use SXSkinComponents in your shareware and commercial projects you have to purchase one of these licenses: a Project License or a Company License.
  • Skins (skin.ini files and image files) are totally free and can not be sold by their authors.

    Install Notes
    Follow these steps to install SXSkinComponents on your machine:
  • Download SXSkinComponents distrubution package (choose Full or Source Only). Follow the DOWNLOADS page to do this.
  • Extract contents of the downloaded zip-file to the Delphi (C++Builder) installation folder.
  • Start Delphi (C++Builder) application. Install Delphi (C++Builder) package from Graphics32-1-8-SX2\Packages folder (it is named GR32_DSGN_BDSxxxx, GR32_DSGN_Dx or GR32_DSGN_CBx).
  • Install package from SXSkinComponents\Packages folder (it is named SXSkin_BDSxxxx_D, SXSkin_Dx_D or SXSkin_CBx_D).
  • Ensure that Graphics32-1-8-SX2 and SXSkinComponents folders were added to the Delphi (C++Builder) Library path.

    How to Start
    To start with SXSkinComponents try to create a simple skinnable application. To do this start Delphi (C++Builder) and open a project from the Template directory of SXSkinComponents distribution package.
    Then copy the folder Skins to the folder Template. After that follow steps, described on the form.

    FAQ (Frequently Asked Questions)
    Will be added soon.