Rename all instances of plugins to extensions.

main
Alex Huszagh 2022-05-03 17:33:08 -05:00
parent 8ca51f434a
commit f46df07615
3 changed files with 10 additions and 10 deletions

View File

@ -283,9 +283,9 @@ def main():
### Standard Icons ### Standard Icons
Certain standard icons cannot be overwritten in the stylesheet, and therefore a custom style must be installed in the Qt application. The `standard-icons` [plugin](/extension/README.md#standard-icons) comes with a set of custom standard icons, and the [standard_icons.py](/example/standard_icons.py) example shows a complete application for how to override the default standard icons. Certain standard icons cannot be overwritten in the stylesheet, and therefore a custom style must be installed in the Qt application. The `standard-icons` [extension](/extension/README.md#standard-icons) comes with a set of custom standard icons, and the [standard_icons.py](/example/standard_icons.py) example shows a complete application for how to override the default standard icons.
A simple example of overriding the command link icon for a PyQt6 application is as follows. First, configure with the `standard-icons` plugin. A simple example of overriding the command link icon for a PyQt6 application is as follows. First, configure with the `standard-icons` extension.
```bash ```bash
python configure.py --extensions=standard-icons python configure.py --extensions=standard-icons

View File

@ -3,14 +3,14 @@ BreezeStyleSheets
Configurable Breeze and BreezeDark-like stylesheets for Qt Applications. Configurable Breeze and BreezeDark-like stylesheets for Qt Applications.
BreezeStyleSheets is a set of beautiful light and dark stylesheets that render consistently across platforms, including high DPI screens. Each stylesheet is generated from a theme file and can be extended with a plugin system, simplifying the generation custom stylesheets for your application. The stylesheets are comprehensively tested with most Qt widgets and widget properties, providing a consistent, stylish feel on any platform, including different operating systems, desktop environments, and Qt versions. BreezeStyleSheets is a set of beautiful light and dark stylesheets that render consistently across platforms, including high DPI screens. Each stylesheet is generated from a theme file and can be extended with a extension system, simplifying the generation custom stylesheets for your application. The stylesheets are comprehensively tested with most Qt widgets and widget properties, providing a consistent, stylish feel on any platform, including different operating systems, desktop environments, and Qt versions.
**Table of Contents** **Table of Contents**
- [Gallery](#gallery) - [Gallery](#gallery)
- [Customization](#customization) - [Customization](#customization)
- [Features](#features) - [Features](#features)
- [Plugins](#plugins) - [Extensions](#extensions)
- [Extending Stylesheets](#extending-stylesheets) - [Extending Stylesheets](#extending-stylesheets)
- [Installing](#installing) - [Installing](#installing)
- [CMake Installation](#cmake-installation) - [CMake Installation](#cmake-installation)
@ -163,7 +163,7 @@ As a reference point, see the pre-generated [themes](/theme). In general, to cre
**Extensions** **Extensions**
We also allow customizable extensions to extend the default stylesheets with additional style rules, using the colors defined in your theme. This also enables the integration of third-party Qt plugins/widgets into the generated stylesheets. We also allow customizable extensions to extend the default stylesheets with additional style rules, using the colors defined in your theme. This also enables the integration of third-party Qt extensions/widgets into the generated stylesheets.
For example, to configure with extensions for the [Advanced Docking System](https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System), run: For example, to configure with extensions for the [Advanced Docking System](https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System), run:
@ -178,11 +178,11 @@ Like with styles, `--extensions` takes a comma-separated list of values, or `all
- Complete stylesheet for all Qt widgets, including esoteric widgets like `QCalendarWidget`. - Complete stylesheet for all Qt widgets, including esoteric widgets like `QCalendarWidget`.
- Customizable, beautiful light and dark themes. - Customizable, beautiful light and dark themes.
- Cross-platform icon packs for standard icons. - Cross-platform icon packs for standard icons.
- Extensible stylesheets: add your own plugins or rules and automatically configure them using the same configuration syntax. - Extensible stylesheets: add your own extensions or rules and automatically configure them using the same configuration syntax.
## Plugins ## Extensions
The supported plugins can be found in the [extensions](/extension/README.md) directory and include theme support for: The supported extensions can be found in the [extensions](/extension/README.md) directory and include theme support for:
- [Advanced Docking System](/extension/README.md#advanced-docking-system) - [Advanced Docking System](/extension/README.md#advanced-docking-system)
- [QDockWidget Tooltips](/extension/README.md#qdockwidget-tooltips) - [QDockWidget Tooltips](/extension/README.md#qdockwidget-tooltips)
- [Complete Standard Icon Set](/extension/README.md#standard-icons) - [Complete Standard Icon Set](/extension/README.md#standard-icons)

View File

@ -1,9 +1,9 @@
Extensions Extensions
========== ==========
Extensions enable the creation of stylesheets using the same, customizable themes of the original stylesheet. This both allows refining the generated stylesheet and supporting third-party Qt plugins/widgets. Extensions enable the creation of stylesheets using the same, customizable themes of the original stylesheet. This both allows refining the generated stylesheet and supporting third-party Qt extensions/widgets.
Extensions are optionally added to the generated stylesheets, allowing you to extend existing stylesheets to support third-party plugins and optional features. Extensions are optionally added to the generated stylesheets, allowing you to extend existing stylesheets to support third-party extensions and optional features.
Furthermore, this simplifies making local, application-specific changes, without having to deal with merge conflicts when fetching updates. Furthermore, this simplifies making local, application-specific changes, without having to deal with merge conflicts when fetching updates.