Unit uStyleManager
Description
C2PP ***************************************************************************
FMX Styles Utils Copyright (c) 2025-2026 Patrick PREMARTIN
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
***************************************************************************
Author(s) : Patrick PREMARTIN and Serge GIRARD
Site : https://fmxstylesutils.developpeur-pascal.fr/
Project site : https://github.com/DeveloppeurPascal/FMX-Styles-Utils
*************************************************************************** File last update : 2025-05-25T16:26:12.994+02:00 Signature : d172d7dc4f7a1af8ac6e96681e852c8160f60ad8 ***************************************************************************
Uses
- System.Types
- System.Generics.Collections
- System.Messaging
Overview
Classes, Interfaces, Objects and Records
| Name | Description |
|---|---|
Class TProjectStyleItem |
Style item class used for each style registered in the project. |
Class TProjectStylesList |
Collection of registered style items. |
Class TProjectStyleChangeMessage |
Message used to broadcast a style change in the project with the RTL messaging system. |
Class TProjectStyle |
A singleton to manage current style in the project and get its properties. |
Types
TProjectStyleType = (...); |
Description
Types
TProjectStyleType = (...); |
|
Style types available in the projects depending on ths system or user choice. Values
|
Generated by PasDoc 1.0.2.