| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
| |
unintendeded aftereffects. Also move those new modifications into the "None" theme (since it impacts the desktop and not generic applications).
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
(so things still function properly).
|
|
|
|
| |
to the lumina theme system.
|
|
|
|
| |
stylesheet declarations in the lumina-config ui file.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
This disables all the special Qt theming (except for the custom font/font size), and will use the default theme for Qt.
|
|
|
|
| |
actually have a theme available by default that can be edited/changed.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1) New libLumina classes: LuminaThemes.h
2) Single-line usage to add lumina theme usage to an application (already added to all the Lumina utilities)
3) Include a Lumina-default theme template, as well as a single color scheme (will add more later)
4) Will create a global Qt style for "lumina" so that this theme engine can be automatically applied to all Qt applications at a later date (want to make sure to beat this up and get it working reliably before turning it on for everything).
Major Features:
1) Full Qt theme capabilities through Qt stylesheets (so they can be modified and applied on the fly).
2) Stylesheets are broken into a couple pieces: an "incomplete" stylesheet file (the theme template) with variables in place of colors, font size, and font family. A "color" file which variable->value definitions for the different colors. And a themesettings.cfg files which keeps track of the files/font settings.
3) Along with this, add the ability to specify the icon theme that is used as well, and make that automatically re-loaded as necessary.
4) Add the ability to read/set thes values in lumina-config. The lumina-config usage is still a bit rough: working on cleaning it up right now.
|
|
(for testing). The theme loading/usage appears to be working, now I just need to generalize the theme template so that it applies to all the QAbstract* widgets
|