6
0
Fork 0
QtCurve widget style for TDE
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
 
 
 
Datei suchen
Timothy Pearson dc6c9f70cf
Do not use direct widget access when drawing tabs and popup menus
vor 12 Jahren
admin@efdff81cd2 Reset submodule main/applications/tde-style-qtcurve/admin to latest HEAD vor 12 Jahren
cmake@f1cea7f894 Reset submodule main/applications/tde-style-qtcurve/cmake to latest HEAD vor 12 Jahren
colors Update qtcurve to latest upstream version vor 14 Jahren
common Revert style and class names to QtCurve vor 12 Jahren
config Revert style and class names to QtCurve vor 12 Jahren
po Branding cleanup: KDE -> TDE vor 12 Jahren
style Do not use direct widget access when drawing tabs and popup menus vor 12 Jahren
themes Update qtcurve to latest upstream version vor 14 Jahren
.gitmodules Added common directories vor 13 Jahren
AUTHORS Update qtcurve to latest upstream version vor 14 Jahren
CMakeLists.txt Fix broken locale install location for tr mo file. vor 12 Jahren
CMakeLists.txt.orig Rename kde-config to tde-config vor 12 Jahren
COPYING Update qtcurve to latest upstream version vor 14 Jahren
ChangeLog Rename kde-config to tde-config vor 12 Jahren
ConfigureChecks.cmake Initial conversion to standard CMake system vor 13 Jahren
README Rename additional KDE strings vor 13 Jahren
TODO Added qtcuve theme engine vor 14 Jahren
config.guess Added qtcuve theme engine vor 14 Jahren
config.h.cmake Remove unecessary defines that conflicted with previous TQ cleanup. vor 12 Jahren
config.sub Added qtcuve theme engine vor 14 Jahren

README

Installation
------------
To build and install:

1. mkdir build
2. cd build
3. cmake ..
4. make
5. make install

The following options may be supplied to cmake:

    -DQTC_QT_ONLY=true
        Build style as a pure Qt3 style. NOTE: May also need to set QTDIR *before*
        calling cmake.
        This is the default as from QtCurve 1.0.0

    -DQTC_BUILD_CONFIG_MODULE=true
        Build KDE3 config module. NOTE: This is no longer maintained.

    -DQTC_DEFAULT_TO_KDE3=true
       If the TDE_SESSION_VERSION is not set, then assume we are running
       under KDE3. If this cmake option is not set, then KDE4 is assumed.

    -DQTC_STYLE_SUPPORT=true
       Support QtCurve style files. These are stored as
       <kde prefix>/share/apps/kstyle/themes/qtc_<stylename>.themerc

    -DQTC_ENABLE_PARENTLESS_DIALOG_FIX_SUPPORT=true
        Enable support for the 'fixParentlessDialogs' config option. NOTE: This is
        known to break some applications - hence is disabled by default!

Themes
------
As of v0.55, you can create QtCurve based themes. These will appear with KDE's style
control panel's combobox of styles. To create a new theme, select 'QtCurve' from
within KDE's style panel, then configure QtCurve as required. After this, in QtCurve's
config dialog, select 'Export theme' from the options menu button. You will then be
prompted to give your new 'theme' a name, and a comment. QtCurve will then create a file
named 'qtc_<name>.themerc (e.g. qtc_klearlooks.themerc) - this will have the following
format:

    [Misc]
    Name=KlearLooks
    Comment=Clearlooks inspired style
    [KDE]
    WidgetStyle=qtc_klearlooks
    [Settings]
    animatedProgress=false
    appearance=gradient
    ....rest of qtcurve settings...

To use this theme, either copy qtc_<name>.themerc to
$TDEHOME/share/apps/kstyle/themes/ (usually ~/.kde/share/apps/kstyle/themes/)
or copy to <kde install prefix>/share/apps/kstyle/themes/ (usually
/usr/share/apps/kstyle/themes/)

When KDE's style panel is restarted, your new theme should appear in the list.

NOTE: As of QtCurve 1.0.0 style support has been disabled by default, and you will
need to explicitly enable it via QTC_STYLE_SUPPORT

Testing
-------
As of v1.2.1, QtCurve can be forced to read its settings from an alternate config
file via the QTCURVE_CONFIG_FILE environment variable. This is only really useful
for testing alternate config settings without changing the users current settings.
Usage:

    QTCURVE_CONFIG_FILE=~/testfile kcalc

Creating Distribution Packages
------------------------------
CMake (as of v2.4.x) does not support building rpm or deb packages, and a simple
checkinstall will not work. CMake 2.6 should support rpm and deb packages, but until
then I have supplied a simple shell script to build a package with checkinstall.
To use this:

1. Install QtCurve as described above
2. From within the 'build' folder from step 2 above, call ../common/mkpkg
3. Answer the checkinstall questions.


pixmaps.h
---------
To regenerate this, run the following:

    qembed radio_frame.png radio_inner.png radio_light.png radio_on.png radio_on_small.png check_on.png slider.png slider_light.png check_x_on.png dot.png > pixmaps.h