QtCurve (KDE4, KDE3, & Gtk2 Theme)

QtCurve

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

161
8.3
Description:

This is a set of widget styles for Qt4/KDE4, KDE3 and Gtk2 based apps.

0.49 is the first version to have a Qt4/KDE4 port. This version may be compiled with just Qt4 - in which case the KDE4 control panel config dialog will not be built. See the INSTALL file for more details.

The fonts and colours for the GTK themes will be read in from your Qt settings - so any KDE font/colour changes will also affect your GTK apps.

**NOTE:** The Gtk3 release has been removed, as the Gtk theme API has changed!

NOTE: kde-look.org had a server crash, and the original QtCurve entry was deleted.
Last changelog:

8 years ago

KDE4
====

1.8.14
------
1. Fix loading of kwin decoration/config under KDE4.9


KDE3
====

1.8.5
-----
1. Allow scrollbar sliders to be as thin as 5 pixels. At this setting, sliders will be squared.


Gtk2
====

1.8.16
------
1. fix memleak with newer versions of cairo.

hellblade

9 years ago

Hi!
First of all I want to say how much I love your engine and all the customization it brings with it, and how much I appreciate your work and continued support. Thanks!
I have some suggestions to make that would enrich our options.

Presets and Preview
* Ability to rename and/or version the Presets.
* Alphabetical sorting in their selection combo.
* Realtime update of the gradients int the Preview Window. Very useful while having it detached during custom gradient adjustments for widgets other than buttons.

General
* "Hide shortcut underline until Alt is pressed":
1. Doesn't affect some applications (eg. Firefox, Google Earth, OpenOffice, Chromium).
2. Pressing Alt has no effect in KDE4 applications (eg. open a menu > press Alt = underline doesn't appear).

Rounding
* IMHO the amount of rounding (slightly, fully etc) should be configurable per individual widget type (not just enable/disable).

Opacity
* Setting for Tooltip opacity.

Menubars
* Draw menubar items like toolbar buttons (maybe while keeping their normal proportions) and make it possible to also have them "Raised and Joined".

Popup Menus
* Custom color for normal/selected/inactive text.

Custom Gradients
* Naming support because the generic "Custom gradient #" is confusing some times.
* Gradient preview (20 or more pixels wide would be ok I guess) next to their name in the selection dropdown and the "copy from" button dropdown.

Report

hellblade

9 years ago

Please, ignore the following suggestion as it already works like that.
Presets and Preview > Alphabetical sorting in their selection combo.

Report

9

koko2k

9 years ago

Would it be possible to force the bakground picture to be drawn at least on the titlebar/window decoration?
That way, one could set a personas style that matches it (personas snaps to the upper right corner, so it will match).

Thanks.

Report

9

warvariuc

9 years ago

popup menu icon background - i set it to blue. but in gtk apps it's not working

Report

C

CraigD

9 years ago

I assume you mean the 'menu stripe' - the stripe that is painted down the left hand side of menus? If so, this does not always work properly for gtk applications - so is disabled for these by default. To enable, go to the 'Applications' page, and remove 'gtk' from the 'No menu stripe' setting.

Report

9

warvariuc

9 years ago

Thanks! It worked.
What might not work properly?

Report

gnumdk

9 years ago

Since firefox 4.0, previous/next icon aren't mapped anymore to Oxygen.

Same bug that: https://bugs.kde.org/show_bug.cgi?id=269298

What is strange is that it works on GNOME when using another icon theme than default.

Report

DDZ

9 years ago

Hello !


Is it possible to synchronize KDE3 style with the QT3 style config (qtconfig-qt3) ?

Here is my problem :
I want to use the QtCurve style for KDE3 apps and the GTK+ (QGtkStyle) style for KDE4 apps but I must set QtCurve KDE4 style in order to use QtCurve with KDE3 apps. If I choose GTK+ as KDE4 style, KDE3 apps looks like horrible default style and I don't know how to set QtCurve to KDE3 apps by hand (there isn't kcontrol anymore on Ubuntu like distribution and kcmshell style command returns : "kbuildsycoca running...
Reusing existing ksycoca".
Is there any ability to set QtCurve to KDE3 apps and GTK+ to KDE4 apps as I can set QtCurve to QT3 apps and GTK+ to QT4 apps ?

Thank you very much in advance for your answers and have a nice day !

Report

DDZ

9 years ago

The answer is :
I should recompile KDE3 and KDE4 to use seperate directories. Traditionally, ~/.kde/ for KDE 3 and ~/.kde4 for KDE 4. No other way exists to do this.

Report

9

warvariuc

9 years ago

it would be very nice to to have separate window for theme preview. it's very inconvenient to jump back and forth trying new settings.

Report

C

CraigD

9 years ago

Try pressing the "Detach" button - it puts the preview into its own window.

Report

brenaiboba

9 years ago

Maybe just a wrong setting but if I make popup menu without any border QT/KDE apps look ok, but gtk2 apps don't respect settings and leave 1 or 2 px border arround selected menuitem. Any idea?

http://img824.imageshack.us/i/menund.png/

Report

C

CraigD

9 years ago

I've just tested, and it seems to be ok with my settings.

Can you email me your qtcurve settings. Please use the email address in the AUTHORS file.

Report

repsakkgn2

9 years ago

hello, is there any way to make scrollbars slimmer than 11 px? thanx.

Report

repsakkgn2

9 years ago

Craig0, you are awesome! thanx a lot!!

Report

9

Contrast

9 years ago

Do you think it would be possible to add an option for adding a thin border around tooltips?
Also, Firefox 4 appears to be using a slightly different color for its toolbars. Is there a way that QtCurve could force it to use the "correct" color?

Report

rezzabuh

9 years ago

Hi,
where can I find bugtracker for QtCurve? Please, can you take a look at this issue (patch included by David Tardon, LO devel).

https://bugzilla.redhat.com/show_bug.cgi?id=669155

Thanks
Jaroslav

Report

C

CraigD

9 years ago

Sorry, no bug tracker! But feel free to email me any bug reports.

Thanks for this, I'll add it o the next update.

Report

pasnox

9 years ago

A bug has been reported by me on the oxygen style tracker and affect both Oxygen/QtCurve.
They have fixed the bug.

See https://bugs.kde.org/show_bug.cgi?id=269410

Br, PasNox,

Report

C

CraigD

9 years ago

Thanks for reporting. Will be fixed in the next patch release.

Report

pasnox

9 years ago

Great, thank you, QtCurve being my default style it's quite boring ;)

Report

9

Contrast

9 years ago

(Forgive me if this has already been addressed; I searched the last few pages of comments for "kpackagekit" and came up with nil.)
When using the QtCurve style, the info pane in KPackageKit is not redrawn properly when clicking a package. I took a couple of screenshots to illustrate what I mean:
1) what it looks like: http://i.imgur.com/TwR61.png
2) what it should look like: http://i.imgur.com/HvDFw.png
Resizing or moving the window causes it to update correctly, but this is a bit tedious. :\

I tested several different themes (Default, Flat, and a custom one) and they all exhibit this behavior. I'm using the latest version of QtCurve (1.8.7) on Kubuntu 11.04 (but I experienced the same issue on 10.10).

Many thanks for all your hard work on the best style engine in existence! :D

Report

C

CraigD

9 years ago

This *looks* like a KPackageKit issue. I've tried with; windows, cleanlooks, plastique, and bespin. All these have the *same* problem.

When QtCurve is set to use background gradients, then the problem disappears. (This is probably why oxygen is ok - as it always draws a background gradient).

I think you should file a bug report against KPackageKit.

(Also, the text for the 'Install' / 'Remove' buttons just looks wrong when they are pressed and the row selected)

Report

9

Contrast

9 years ago

Ahh, my mistake. Thanks for pointing me in the right direction. In case anyone's interested, you can follow the bug report here: https://bugs.freedesktop.org/show_bug.cgi?id=35788.

Report

9

nick87720z_double

9 years ago

Hi. I noticed this bug when tried to setup transparent texture, adding brushed metal like look, keeping same color.

When this is enabled, background color is not drawn for decoration - there is just emptiness, completely transparent area. In order to avoid this, i have to use opaque image, snaping self and users for one color scheme.

For example, try this texture:
http://kde-look.org/content/show.php?content=140214

Open source in gimp and just disable background layer before to export png or jpg.

Packages:
kwin-style-qtcurve and kde-style-qtcurve 1.8.5
gtk2-engines-qtcurve 1.8.6
qtcurve 1.8.5

Currently i have these two themes, where opaque image is used (though in first, for popup menu, transparent version is used):
http://kde-look.org/content/show.php?content=140215
http://kde-look.org/content/show.php/Production+Curve?content=140246

Report

8 years ago

KDE4
====

1.8.14
------
1. Fix loading of kwin decoration/config under KDE4.9


KDE3
====

1.8.5
-----
1. Allow scrollbar sliders to be as thin as 5 pixels. At this setting, sliders will be squared.


Gtk2
====

1.8.16
------
1. fix memleak with newer versions of cairo.

12345678910
13116
product-maker bunnymnemonic Apr 02 2019 9 excellent
+
product-maker alibaba2 Apr 19 2016 3 bad
product-maker abgr Mar 22 2016 9 excellent
product-maker Aqa-Ib Jan 16 2016 9 excellent
product-maker lexcher Dec 21 2015 9 excellent
product-maker lieter Apr 07 2015 3 bad
product-maker nobrain Apr 07 2015 3 bad
product-maker mea5 Apr 07 2015 3 bad
product-maker frodoom Apr 07 2015 3 bad
product-maker mannfree Apr 07 2015 3 bad
product-maker freelancer96 Apr 07 2015 3 bad
product-maker VilleVallo Apr 07 2015 3 bad
product-maker qwertzui Apr 07 2015 3 bad
product-maker kiragon Jul 21 2014 9 excellent
product-maker janet Jul 18 2014 9 excellent
product-maker narya Mar 23 2014 9 excellent
product-maker sfeist Feb 09 2014 3 bad
product-maker ranmak Jan 24 2014 9 excellent
product-maker ctown Jan 06 2014 9 excellent
product-maker nick87720z_double Dec 27 2013 9 excellent
product-maker balevas01 Dec 23 2013 9 excellent
product-maker faho Nov 24 2013 9 excellent
product-maker donpedro69 Oct 29 2013 9 excellent
product-maker rozwell Oct 18 2013 9 excellent
product-maker pvt14 Aug 22 2013 9 excellent
product-maker Zipristin Jul 12 2013 9 excellent
product-maker thwald Jun 30 2013 3 bad
product-maker rthomsen Apr 06 2013 9 excellent
product-maker damianatorrpm Mar 19 2013 9 excellent
product-maker tsujan Mar 18 2013 9 excellent
product-maker ednilton Feb 26 2013 9 excellent
product-maker zonsaja Jan 17 2013 9 excellent
product-maker Grindcore Jan 05 2013 9 excellent
product-maker JenyaYQ Dec 27 2012 9 excellent
product-maker alvanet Dec 26 2012 9 excellent
product-maker n-k Dec 22 2012 9 excellent
product-maker finaprp Oct 04 2012 3 bad
product-maker bimaljr Sep 27 2012 9 excellent
product-maker som123xxx Sep 19 2012 3 bad
product-maker RAIDENSUB Aug 15 2012 9 excellent
product-maker Insyp Aug 11 2012 9 excellent
product-maker Sweyn78 Aug 03 2012 9 excellent
product-maker bohoomil Aug 02 2012 9 excellent
product-maker Phorious Jul 25 2012 9 excellent
product-maker Thermidore Jun 24 2012 9 excellent
product-maker posixru Jun 06 2012 9 excellent
product-maker verona0000 May 02 2012 9 excellent
product-maker nplatis Mar 06 2012 9 excellent
product-maker marcotangaro Mar 04 2012 9 excellent
product-maker TheTrueNightwalker Mar 04 2012 9 excellent
product-maker MaikB Feb 23 2012 9 excellent
product-maker ejrn Feb 06 2012 9 excellent
product-maker Titoux Feb 01 2012 9 excellent
product-maker yuyichao Dec 16 2011 9 excellent
product-maker pugacioff Nov 25 2011 9 excellent
product-maker snakebite Oct 22 2011 9 excellent
product-maker naaamo2004 Oct 16 2011 9 excellent
product-maker t3ddy Oct 08 2011 9 excellent
product-maker b3tchi Sep 18 2011 9 excellent
product-maker onizou Sep 15 2011 9 excellent
product-maker ZomAur Sep 11 2011 9 excellent
product-maker pinguin74 Sep 10 2011 9 excellent
product-maker SvenArcher Sep 04 2011 9 excellent
product-maker tcat Jul 26 2011 9 excellent
product-maker amoskvin Jul 22 2011 9 excellent
product-maker Anywhere Jul 07 2011 9 excellent
product-maker tobaj Jul 04 2011 9 excellent
product-maker exalm Jun 09 2011 9 excellent
product-maker leppa Jun 08 2011 9 excellent
product-maker NickLion May 08 2011 9 excellent
product-maker warvariuc May 03 2011 9 excellent
product-maker mikko777 Apr 07 2011 9 excellent
product-maker alltiptop Mar 26 2011 9 excellent
product-maker e1nste1n Mar 25 2011 9 excellent
product-maker infectedsoundsystem Mar 22 2011 9 excellent
product-maker YAFU Mar 19 2011 9 excellent
product-maker otzy007 Mar 18 2011 9 excellent
product-maker gitiret Mar 17 2011 9 excellent
product-maker krigstask Feb 25 2011 9 excellent
product-maker crunchy Feb 23 2011 9 excellent
product-maker bennyfletch Feb 20 2011 9 excellent
product-maker sima84 Feb 15 2011 9 excellent
product-maker wepiha Feb 11 2011 9 excellent
product-maker steveke Feb 10 2011 9 excellent
product-maker nazir Feb 10 2011 9 excellent
product-maker skynet1248 Feb 03 2011 9 excellent
product-maker MStegen Jan 20 2011 9 excellent
product-maker ultr Jan 10 2011 9 excellent
product-maker ubuntuku Jan 04 2011 9 excellent
product-maker KDesk Jan 03 2011 9 excellent
product-maker dreamsoul Jan 02 2011 9 excellent
product-maker tar-dingens Dec 28 2010 9 excellent
product-maker ZaWertun Dec 19 2010 9 excellent
product-maker xylo Dec 17 2010 9 excellent
product-maker hostmaster2 Dec 17 2010 9 excellent
product-maker region-g Dec 07 2010 9 excellent
product-maker jmc88 Dec 06 2010 9 excellent
product-maker caig Dec 06 2010 9 excellent
product-maker metar Dec 03 2010 9 excellent
product-maker schnelle Dec 01 2010 9 excellent
product-maker daily-registration Dec 01 2010 9 excellent
product-maker Contrast Nov 29 2010 9 excellent
product-maker Goamaus Nov 28 2010 9 excellent
product-maker linuxcolor Nov 21 2010 9 excellent
product-maker Pyruzan Nov 21 2010 9 excellent
product-maker D-- Nov 16 2010 9 excellent
product-maker Moviuro Nov 13 2010 9 excellent
product-maker bsergik Nov 11 2010 9 excellent
product-maker unikum111 Nov 11 2010 9 excellent
product-maker melanias Nov 10 2010 9 excellent
product-maker MTK358 Oct 13 2010 9 excellent
product-maker ladislavbonita Oct 12 2010 9 excellent
product-maker shadowm Oct 08 2010 9 excellent
product-maker koko2k Oct 06 2010 9 excellent
product-maker KovacsM Oct 04 2010 9 excellent
product-maker tch Oct 04 2010 9 excellent
product-maker Znurre Oct 04 2010 9 excellent
product-maker LinusTalk Oct 03 2010 9 excellent
product-maker maarizwan Oct 01 2010 9 excellent
product-maker damdim Sep 27 2010 9 excellent
product-maker Aerandir53 Sep 27 2010 9 excellent
product-maker lor-anonymous Sep 26 2010 9 excellent
product-maker LiShaohui Sep 26 2010 9 excellent
product-maker deabru Sep 23 2010 9 excellent
product-maker svah4cky0 Sep 23 2010 9 excellent
product-maker microchip Sep 23 2010 9 excellent
product-maker shocklateboy92 Sep 23 2010 9 excellent
product-maker edio Sep 23 2010 9 excellent
product-maker Saleel Sep 23 2010 9 excellent
Be the first to comment
abgr
Mar 12 2018
kiragon
May 01 2014
Brutus180
Jan 27 2014
ctown
Jan 06 2014
donpedro69
Oct 29 2013
rthomsen
Aug 24 2013
bialyikar
Aug 19 2013
Zipristin
Jul 12 2013
microngust
Apr 22 2013
damianatorrpm
Mar 19 2013
smmalmansoori
Mar 05 2013
zonsaja
Jan 17 2013
px79
Jan 12 2013
Grindcore
Jan 05 2013
alvanet
Dec 26 2012
n-k
Dec 22 2012
lei00
Nov 27 2012
rozwell
Oct 03 2012
kwyjibox
Oct 01 2012
Thermidore
Jul 16 2012
ranmak
Jun 07 2012
mva
May 03 2012
sima84
Apr 03 2012
enclave
Mar 15 2012
DDZ
Feb 29 2012
lgsalvati
Feb 28 2012
ViRgiLiO
Feb 17 2012
yuyichao
Dec 16 2011
andrew9888
Nov 29 2011
egatop
Nov 07 2011
snakebite
Oct 22 2011
naaamo2004
Oct 16 2011
t3ddy
Oct 08 2011
cholzberger
Sep 28 2011
b3tchi
Sep 18 2011
greggel
Aug 24 2011
tcat
Jul 26 2011
tobaj
Jul 04 2011
sxe
Jul 01 2011
exalm
Jun 09 2011
curfew
May 20 2011
parapente
May 16 2011
lunnikaus
May 16 2011
warvariuc
May 03 2011
DIpayan9
Apr 24 2011
apepechkov
Apr 08 2011
YAFU
Mar 19 2011
crunchy
Feb 23 2011
Pyruzan
Feb 23 2011
wepiha
Feb 11 2011
trebor
Jan 29 2011
Saleel
Jan 12 2011
ubuntuku
Jan 04 2011
KDesk
Jan 03 2011
hostmaster2
Dec 17 2010
gmsh
Nov 29 2010
felix1976
Nov 17 2010
unikum111
Nov 12 2010
bsergik
Nov 11 2010
Fri13
Oct 31 2010
ladislavbonita
Oct 12 2010
shadowm
Oct 08 2010
GCN
Sep 27 2010
LiShaohui
Sep 26 2010
edio
Sep 20 2010
amoebios
Sep 15 2010
sips
Sep 06 2010
fchristophersen
Aug 27 2010
Diablo
Jul 10 2010
skynet1248
Jun 30 2010
killasmurf86
Jun 18 2010
weakhead
Jun 17 2010
Zinnaca
Jun 17 2010
zncdr
Jun 16 2010
ollowtf
Jun 16 2010
monthscrapped
Jun 13 2010
LinusTalk
Jun 03 2010
thomasjfedora
May 17 2010
gerlosgm
May 17 2010
BenderBendingRodriguez
Mar 31 2010
balevas01
Mar 19 2010
MrBumpy4096
Mar 16 2010
sabaal
Mar 05 2010
auratux
Feb 28 2010
Raboch
Feb 23 2010
mfuhrer
Feb 17 2010
openFox
Feb 16 2010
nazir
Feb 15 2010
Siminin
Feb 01 2010
Stil-r
Jan 31 2010
CyberTribe
Jan 12 2010
joth666
Jan 05 2010
toxn
Dec 10 2009
devport
Dec 04 2009
koronation
Nov 30 2009
ZaWertun
Nov 25 2009
e8bitman
Nov 03 2009
kubicle
Nov 01 2009
Scnd101
Oct 29 2009
gadub
Oct 25 2009
seraphyn
Sep 18 2009
sebastiang
Aug 30 2009
bobcollard
Aug 29 2009
teom
Aug 28 2009
adee
Aug 28 2009
crramirez
Aug 14 2009
alerich
Aug 10 2009
Znurre
Aug 05 2009
Neroniuos
Jul 23 2009
rub3nmv
Jul 20 2009
TerminusEst
Jul 20 2009
Anywhere
Jul 20 2009
ducakar
Jul 19 2009
usrkl
Jul 06 2009
-luk-
Jul 06 2009
thefirstM
Jul 01 2009
gejobj
Jun 29 2009
menace1982
Jun 15 2009
koral
Jun 14 2009
jgoday
Jun 12 2009
SvenArcher
Jun 11 2009
grassmonk
Jun 10 2009
conraid
Jun 10 2009
Alexander_double
Jun 03 2009
Ace2016
May 13 2009
gapon007
May 13 2009
RGBkde
May 09 2009
janet
May 09 2009
KHRISMIZER
Apr 30 2009
Gerardo
Apr 26 2009
aoliynik
Apr 17 2009
Sann
Apr 12 2009
dvornik
Apr 10 2009
ahmul
Apr 08 2009
goona
Apr 05 2009
melanias
Mar 29 2009
eshalygyn
Mar 19 2009
Moony
Mar 17 2009
yaoziyuan
Mar 16 2009
deabru
Mar 15 2009
Gogast
Mar 14 2009
m0rph
Mar 12 2009
8siem
Mar 12 2009
DarkNon
Mar 11 2009
glad
Mar 09 2009
ultr
Mar 08 2009
mayhem
Mar 07 2009
hoodedone
Mar 06 2009
VitRuss
Feb 23 2009
l33tmmx
Feb 22 2009
hellblade
Feb 21 2009
nferenc
Feb 19 2009
Chytrex_double
Feb 16 2009
borisdigital
Feb 15 2009
paramnaesia
Feb 12 2009
SeaJey
Jan 08 2009
barnie
Jan 08 2009
screemo
Jan 04 2009
The-Q
Jan 02 2009
Alex1us
Dec 30 2008
Yaba
Dec 28 2008
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
1.8
updated Jan 16 2013
added Jun 07 2006
downloads 24h
0
mediaviews 24h 0
pageviews 24h 25