Skulpture

Plasma Widget Styles

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

39
Score 77.8%
Description:

Skulpture is a GUI style addon for KDE programs. It features a classical three dimensional artwork with shadows and smooth gradients to enhance the visual experience.

Skulpture has been designed to be light and easy on eyes; many distracting borders or graphical elements have been removed or replaced by simpler artwork. See NOTES and README for additional information.

Skulpture is released as source code under the GNU GPL version 3 license; see INSTALL for installation instructions and COPYING for additional information.

Gentoo build kindly provided by Franz Fellner, Thanks! For binary packages, please check with your distribution.
Last changelog:

9 years ago

New in 0.2.4:

This version fixes two crashes and other bugs visible with KDE 4.4. Updating is recommended.

Bugfixes:
* fixed possible crash when destroying MDI windows
* fixed possible crash when destroying menus
* fixed Tab key handling in Konversation
* fixed detection of default font (KDE 4.4)
* fixed menu item rectangle and input handler (Qt 4.6)
* fixed text rendering in vertical ProgressBar
* fixed frame in "east" TabWidget (Qt 4.6)
* fixed workaround for KIntNumInput size bug (KDE 4.4)
* fixed MDI window title placement with RTL layouts
* fixed ToolBar icon size to respect KDE setting (KDE 4.4)
* fixed single click mode to respect KDE setting (KDE 4.4)
* fixed vertical centering regressions (Qt 4.6.1)
* fixed vertical alignment of labels in FormLayout (Qt 4.6.2)
* fixed flashing of ScrollBar in PlacesPanel
* fixed widget flags in KWin window decoration client
* fixed menubar margin for improved full-screen usability
* fixed "Alternate Background" color in Skulpture color schemes
* fixed build warnings (KDE 4.3)
* fixed build failure with Qt 4.1

See NEWS for changes in previous versions.

Fri13

9 years ago

Very nice to hear that!
Hopefully someday it will come as option to GUI settings. So those who can not or do not know how to edit source coude could get it changed as well if they dont like it either.

I am now very happy :-D

Report

donmiguelle

9 years ago

Several .colors themes come together with Skulpture (at least in Kubuntu). Those themes are very nice. And I would like to use them in my pure Qt (not a KDE) application. Is it possible to do that? Maybe I should somehow convert those files?

Report

C

skulptor

9 years ago

Hm, not sure if you understand you correctly, but Qt programs should read the KDE palette automatically when run under KDE.

Report

donmiguelle

9 years ago

Well, it looks like it's not a style-related problem. What I mean, I would like to use KDE color schemes for Skulpture not only in KDE but also in Windows and Mac OS X.

Report

donmiguelle

9 years ago

Just to let you know, I solved the problem. I just changed color themes in KDE settings, then saved QApplication palettes in files. So, now I have all KDE color themes in Qt.

The strange thing is I had to call QApplication::setPalette(palette) first and then QApplication::setPalette(palette, "QWidget"). Otherwise it does not work.

Another question, I see very nice color themes on your screenshots at http://kde-look.org/content/show.php/Skulpture?content=59031

But it looks like those themes were not included to Skulpture sources. Can I get them somewhere?

Report

C

skulptor

9 years ago

First screenshot: sorry, did not save it
Second screenshot: should be the default palette built into Skulpture, you can get it by calling QApplication::style()->standardPalette()
Third screenshot: should be http://kde.pastebin.com/kyTFyYRt but may already be modified.

As a last resort, you can use a color picker to get the RGB values from screen shots :)

Report

donmiguelle

9 years ago

Thanks a lot. I think the third one is the best.

Report

9

MagnusBerg

9 years ago

One big differens between QT (KDE) and GTK (Gnome, Xfce o dyl) is that in QT there are lots of unused space in the window headers (menus, toolbars o dyl). Skulpture make it possible to get rid of that, it's up to the user. I don't like wasting screen space. Therefor Skulpture can be the theme that take me back to KDE after a couple of years on the other side (Xfce). I have exported my GTK colors to Skulpture and feel like home.
Home http://xfce-look.org/content/show.php?content=99786 :-)

Report

donmiguelle

9 years ago

There is a problem with QTabBar. When I put corner widgets to tabs they do not shift up when mouse is over. If I put just an icon to the tab, everything is OK.

Besides, the style is perfect. Thanks!

Report

donmiguelle

9 years ago

I meant not corner widgets but widgets put to QTabBar using its setTabButton() method.

Report

C

skulptor

9 years ago

Qt does not support moving tab widgets. The close button on tabs does not really move either, it is just its painting that appears shifted.

Report

tobgle

9 years ago

Hello,

I found a bug, when applying a stylesheet to a QMenu. This is the stylesheet:
QMenu {
background-color: white;
border: 1px solid black;
}
The background is drawn correctly (white), but the border is also white. The border should be black! Works with other styles.

Report

C

skulptor

9 years ago

Qt bug. When setting a style sheet it still calls drawPrimitive(PE_FrameMenu) which causes a "3D edging" of the menu frame with Skulpture.

Try a red 1px border with Plastique style; it will still be painted gray.

Report

C

skulptor

9 years ago

http://bugreports.qt.nokia.com/browse/QTBUG-10785 which will be fixed with the next Qt 4.7.0 release.

Report

tobgle

9 years ago

Hello,

I love Skulpture, thanks for the work you put into it.

I found a skulpture bug in kdevelop. Open kdevelop. Open a source text file. You should see the column and line number in the upper right. In the same area where the tabs are, but it's a separate rectangle.
See these two screenshots:
http://milianw.de/files/screens/kdevelop-location-statusbar.png
http://bugsfiles.kde.org/attachment.cgi?id=41201

In skulpture I simply can't see the numbers.

Report

C

skulptor

9 years ago

Here is the patch for KDevelop. The problem is that it first paints the numbers, then the tab base. With most styles the tab base is transparent, while with Skulpture and Bespin the tab base is opaque, so the numbers get obscured.

http://kde.pastebin.com/KuEeZw1S

Report

tobgle

9 years ago

thanks for the patch. I forwarded it to the bugreport, and it was fixed in KDevelop.

I've a suggestion for Skulpture. I think the left vertical "stripe" in menus, that is the background for icons, other stuff or simply a placeholder, would look much more "modern" if it was a gradient that would go from the color it now has on the left to the color that blends in with the rest of the menu.
I think that is at least worth a try, if it is possible at all. Hope you know what I mean.

Report

C

skulptor

9 years ago

It is quite simple: http://kde.pastebin.com/S1QmkcQz (not that I like it...)

I made the gradient a bit darker (30 instead of 10), so that it is actually visible. You could as well simply turn it off otherwise :)

Report

screemo

9 years ago

I find this style notably slower compared to QtCurve and Oxygen, is this just my hardware and/or maybe the nvidia (195.x) driver ?

(i know its not final software, obviously, just wanted to hightlight any potential issues).

Anyways good work, it looks great :)

Report

C

skulptor

9 years ago

Try this in ~/.config/SkulptureStyle.ini:

[%General]
ExpensiveShadows=false

and report if it makes any difference on your system.

Report

screemo

9 years ago

There's no difference to see between those two settings, but now the slowness seems to have disappeared.

Maybe it was just a local problem.

Report

snkmchnb

9 years ago

where did the kwin decoration go? i've tried building from the source on your site as well as what i get from kde-look and the style is there but the window decoration is not showing up.

Report

C

skulptor

9 years ago

You probably miss the kdebase-workspace-devel package. Ask in your distribution's forum about the exact name. If this still does not work, upload the install_log.txt to http://kde.pastebin.com/

Report

greenman

9 years ago

Hello,
first of all I would like to say that this is a wonder full theme, and you have done an amazing job.

Recently I found a bug with transmission's Qt interface. This does not apply to oxygen theme, so I assumed that it is Skulpture's.
In the list of downloading torrents when I click once on a torrent the properties window for the torrent opens, but this does not happen with Oxygen, with oxygen I must double click, which is preferred.

Report

C

skulptor

9 years ago

I added an entry to the Knowledge Base for Skulpture. Please follow the link for a way to change the click behavior. Thanks.

http://www.kde-look.org/content/show.php?action=knowledgebase&content=59031&kbid=242

Report

9 years ago

New in 0.2.4:

This version fixes two crashes and other bugs visible with KDE 4.4. Updating is recommended.

Bugfixes:
* fixed possible crash when destroying MDI windows
* fixed possible crash when destroying menus
* fixed Tab key handling in Konversation
* fixed detection of default font (KDE 4.4)
* fixed menu item rectangle and input handler (Qt 4.6)
* fixed text rendering in vertical ProgressBar
* fixed frame in "east" TabWidget (Qt 4.6)
* fixed workaround for KIntNumInput size bug (KDE 4.4)
* fixed MDI window title placement with RTL layouts
* fixed ToolBar icon size to respect KDE setting (KDE 4.4)
* fixed single click mode to respect KDE setting (KDE 4.4)
* fixed vertical centering regressions (Qt 4.6.1)
* fixed vertical alignment of labels in FormLayout (Qt 4.6.2)
* fixed flashing of ScrollBar in PlacesPanel
* fixed widget flags in KWin window decoration client
* fixed menubar margin for improved full-screen usability
* fixed "Alternate Background" color in Skulpture color schemes
* fixed build warnings (KDE 4.3)
* fixed build failure with Qt 4.1

See NEWS for changes in previous versions.

12345678910
113
product-maker Jehzz Jun 01 2018 9 excellent
+
product-maker cinnamoner Mar 17 2017 9 excellent
product-maker fracaburda Apr 10 2015 9 excellent
product-maker MagnusBerg Jun 24 2014 9 excellent
product-maker zolix Nov 20 2013 9 excellent
product-maker Murz Jul 30 2013 9 excellent
product-maker tonsal Jan 06 2013 9 excellent
product-maker lionhater Dec 26 2012 9 excellent
product-maker seqizz Jul 21 2011 3 bad
product-maker jaitrum May 24 2011 9 excellent
product-maker ladislavbonita Apr 03 2011 9 excellent
product-maker e1nste1n Mar 26 2011 9 excellent
product-maker agaya Dec 16 2010 9 excellent
product-maker mmirec Oct 07 2010 9 excellent
product-maker Base: 4 x 5.0 Ratings
dan9er
May 04 2019
solandrew
Aug 30 2018
Murz
Jul 30 2013
tonsal
Jan 04 2013
Fred6681
Jul 07 2011
PasBern
Jul 05 2011
jabbas
Apr 15 2011
aazikov
Mar 07 2011
Draget
Oct 03 2010
zncdr
Jun 16 2010
MagnusBerg
Mar 28 2010
donmiguelle
Mar 07 2010
drsjlazar
Feb 08 2010
SeaJey
Feb 08 2010
garthecho
Jan 06 2010
bretzeltux
Nov 23 2009
tobgle
Nov 13 2009
adee
Nov 12 2009
toxn
Sep 25 2009
jota
Sep 07 2009
multimaniac
Aug 08 2009
alecs1
Jul 01 2009
mfranz
Jun 02 2009
giricz81
May 28 2009
Frank
May 28 2009
jgoday
May 28 2009
tail
May 24 2009
dimichxp
Apr 30 2009
dictionary
Apr 29 2009
mmirec
Apr 14 2009
Sheridan
Mar 27 2009
Ace2016
Mar 21 2009
Hamburger1984
Mar 10 2009
mayhem
Mar 07 2009
DnS
Mar 05 2009
Gogast
Feb 15 2009
8siem
Feb 08 2009
jamboarder
Jan 24 2009
goona
Jan 23 2009
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
0.2.4
updated Jul 31 2017
added May 25 2007
downloads 24h
0
pageviews 24h 20