Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/rruz/vcl-styles-utils

Extend and improve the Delphi VCL Styles
https://github.com/rruz/vcl-styles-utils

delphi delphi-library styling vcl-styles

Last synced: about 1 month ago
JSON representation

Extend and improve the Delphi VCL Styles

Lists

README

        

![Lang](https://img.shields.io/github/languages/top/RRUZ/vcl-styles-utils.svg)
![Contrib](https://img.shields.io/github/contributors/RRUZ/vcl-styles-utils.svg)
![LastCommit](https://img.shields.io/github/last-commit/RRUZ/vcl-styles-utils.svg)
![Follow](https://img.shields.io/twitter/follow/RRUZ.svg?style=social)
# VCL Styles Utils #

The *VCL Styles Utils* is a Delphi library which extend the [RAD Studio VCL Styles](http://docwiki.embarcadero.com/RADStudio/en/VCL_Styles_Overview), adding unique features like the support for [Classic and New Common dialogs](https://github.com/RRUZ/vcl-styles-utils/wiki/VclStylesSysControls), [Task Dialogs](https://github.com/RRUZ/vcl-styles-utils/wiki/VCLStylesUxTheme), Styling of [popup and shell menus](https://github.com/RRUZ/vcl-styles-utils/wiki/VCLStylesMenus), [Non client area](https://github.com/RRUZ/vcl-styles-utils/wiki/VclStylesNC) components and much more.


Mix

## Features ##


  • Works in Delphi XE2-XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio, 10.4 Sydney, 11 Alexandria, 12 Athens


  • Vcl.Styles.Ext unit extended the VCL Styles adding new properties and methods to list, remove and reload VCL Styles.


  • Vcl.Styles.Utils unit, allows modify the VCL Styles manipulating the visual elements and fonts colors.


  • TNCControls component which allow you add controls to the Non Client area of the form

![https://github.com/RRUZ/vcl-styles-utils/blob/master/images/NCButtonsMain.png](https://github.com/RRUZ/vcl-styles-utils/blob/master/images/NCButtonsMain.png)

![https://github.com/RRUZ/vcl-styles-utils/blob/master/images/WebBrowserStyledMain.png](https://github.com/RRUZ/vcl-styles-utils/blob/master/images/WebBrowserStyledMain.png)

![https://github.com/RRUZ/vcl-styles-utils/blob/master/images/VCLStyles%20PopUp/Menu.png](https://github.com/RRUZ/vcl-styles-utils/blob/master/images/Menu.png)

![https://github.com/RRUZ/vcl-styles-utils/blob/master/images/DialogsMain.png](https://github.com/RRUZ/vcl-styles-utils/blob/master/images/DialogsMain.png)

![https://github.com/RRUZ/vcl-styles-utils/blob/master/images/FormHooksMain.png](https://github.com/RRUZ/vcl-styles-utils/blob/master/images/FormHooksMain.png)



![https://github.com/RRUZ/vcl-styles-utils/blob/master/images/TaskDialogs2.png](https://github.com/RRUZ/vcl-styles-utils/blob/master/images/TaskDialogs2.png)

## Installation ##


  • Unzip or checkout the files of the library in a writable folder.

  • Under Tools, Environment Options, Library, add the directory where the VCL Styles Utils library have been installed Example : C:\Delphi\Libs\vcl-styles-utils\Common to the Win32 and Win64 library path.

**Note** : If you want to use the Vcl.Styles.Hooks unit you must also include the [Delphi Detours Library](https://github.com/MahdiSafsafi/delphi-detours-library) files in your lib/search path Example : *C:\Delphi\Libs\vcl-styles-utils\Common\delphi-detours-library*