The Reinhardt Style (formely Slicker)

KDE 3.5 Themes

Source i (link to git-repo or to original if based on someone elses unmodified work):

Add the source-code for this project on opencode.net

0
Become a Fan
5.0

Description:
This is the Reinhardt style.

It is based very heavily on clee's dotNET style. It will eventually be an interpretation of Fop's mockups as seen on kde-look.org and the Slicker homepage. It is a proposal for the default Slicker widget style.

To install the style, do as follows:

$ ./configure
$ make
# sudo make install

It should now be available in the KDE Control Centre Style panel.
NB! You might very easily need to stick a --prefix=/usr or --prefix=/opt/kde3 at the end of the ./configure command. Which depends on the result of running kde-config --prefix

Should you wish to turn off the drop-shadow effect on text items, or wish to change the tab style, click on the Configure... button next to the style selection box in you Style Control Center module.

On the name:
Ad Reinhardt, 1913-1967
Reinhardt was an American minimalist painter, who became known for his extreme style, which also became more and more reductive from the mid 1950s, towards his death in 1967. After 1955 he worked almost exclusively in near-black. This said, there is in fact colour in the paintings, for example his "Abstract Painting no. 5", 1962, which can be found at the Tate Modern ( www.tate.org.uk ), is, though seemingly black-blue, in fact squared with blue and red.

Enjoy!

On behalf of the Slicker Development Team @ http://www.slicker.org
~Dan // Leinir

TODO (If you manage to fix these, please send me the .diff):

FIX: Button colours don't update when the colour scheme is changed

AD Mouse over highlighting of check and radio buttons still missing...
AD Remove (optional) stripes on slider bars
AD More controls to have drop shadow?
AD Make the distance between menu items user definable
Last changelog:

Friday 26th November 2004
+ Add links to the Mandrake RPM files made by Bhautikj (Thanks! )

Thursday 25th November 2004
! Release 0.8.2 (Sorry for the quick update, I forgot about the status bar... Looksee at the screenshot, much prettier this way, they're not just ugly boxes anymore )

Wednesday 24th November 2004
+ Change the status bar borders

Tuesday 23rd Novenber 2004
! Release 0.8.1
+ Trouble in layout land! For some very, very obscure reason, splitter bars are drawn incorrectly (especially visible in amaroK, where the sidebar splitter now renders correctly; see screenshot)... So I'm just drawing them in both directions at the same time This causes extra drawing over-head, so if anyone manages to fix it /please/ send the .diff to me!

Sunday 19th September 2004
+ Don't draw frames is the width is 0

Sunday 29th August 2004:
! Release 0.8.0
+ Made default button highlighting actually look like something
+ Dots showing up in list views was not my fault Fixed in KDE 3.3

Friday 27th August 2004:
+ Merged in a lot of optimization and drawing prettiness code from dotNET (the version that comes with 3.3, aka CVS revision 2.12)
+ Yay, tabs colouring in Kopete and Konqueror works now (error in my drawing code, actually fixed by above merging of code Thanks!)

Other ChangeLog entries in the CHANGELOG file in the tarball.


Ratings & Comments

95 Comments

xargos

I made new patch fixing kicker transparency and some highlighting stuff. Just see: http://www.kde-look.org/content/show.php?content=32474

Luzypher

Hi folks, hi leinir! At first: fine work! But i have a problem with it unter kde 3.4.2 in Slackware 10.2. So i can't use transparency in kicker. If i tried the transparency for the kicker, the application and menu buttons on it were drawn in the standard colour. I think some other user here had the same problem. The patch from sergik doesn't fix the transparency problem. Is there at this time a new version from reinhardt style available? Or is there a fix ready for it? cu ... Luzy

pawn

configure: error: The important program mcopidl was not found! Please check whether you installed aRts correctly. This is the message i got. The flag "--without-arts" doesnt seems to do his job... The fact is that im using some parts of kde in fluxbox; and i didnt want to have the arts stuff on my box. And i dont understand why it is needed for a style(!) when apps like juk doesnt need it!

pawn

either way, your job is excellent! Im using your icons for quite some time now. keep the work!

matty323
jcw

Hi, thanks for that great style! Unfortunately, I'm experiencing some transparency problems to, especially in amaroK. I have two screenshots, one taken directly after amaroK started (http://www.wfeld.de/kde/snapshot3.png), the other one after I changed the appearance to another one and back to the current (http://www.wfeld.de/kde/snapshot4.png). Hope this helps a bit, Joost

leinir

Thanks, that'll help me pin it down a little further. I am, I should say, not exactly adept at C++ and so would welcome any and all help with this...

sergik

Hi, Leinir! Would you see this reference: http://themes.kde.org/content/show.php?content=18417&vote=good&tan=21578815 I shall be very glad and thankfull, if you will add my patch in your style as an optional possibility :)

ja-el

if I set the kicker to be transparent and click on one of the buttons the background will be changed to be normal button background, which it shouldn't because that's not transparent :) also if I quickly move the mouse over the buttons they will 'flicker' with the button colour

Luzypher

Hello, i have the same problem and no solution at this time for it. cu ... Luzy

bhautikj

I've built Mandrake 10.1 RPM/src.RPM's of Reinhardt 0.8.2. They can be found here: http://cow.mooh.org/togo Disclaimer: Hopefully they won't (totally) destroy your installation ;)

leinir

Thanks loads! As you can see, they've been added :) (Nice choice in distribution ;) )

noiehoie

Hi. I respect your beutyfull work. I am useing KDE3.3 on Suse9.1 . I downloaded the file, and did "./configure --prefix=/opt/kde3 make su make install" Everything went fine. However when I opend "style"in "Look & feel" in the Control Center, I could not find Reinhardt Style. How come? (sorry for my broken English)

khyna

I ' ve the same pb... if you find the solution, it can help me

leinir

I'm sorry, I've absolutely no idea why this happens. It may need kbuildsyscoca (a trick if something like this fails that really should work out of the box is always to run that...), so give that a try... Sorry for the long reply time, but I've tried to find out why and failing. This is the only idea I have about it I'm afraid. Please report back if it works! And thanks for the kind words, it's much appreciated :)

gladiac

Hi, with the latest version of Reinhardt Style , some apps doesn't work any more. Here qtconfig... Starting program: /usr/bin/qtconfig (no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...[Thread debugging using libthread_db enabled] [New Thread 1085748384 (LWP 23111)] (no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)... Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 1085748384 (LWP 23111)] 0x40dff49a in KInstance::config () from /opt/kde3/lib/libkdecore.so.4 (gdb) thread 1 [Switching to thread 1 (Thread 1085748384 (LWP 23111))]#0 0x40dff49a in KInstance::config () from /opt/kde3/lib/libkdecore.so.4 (gdb) bt #0 0x40dff49a in KInstance::config () from /opt/kde3/lib/libkdecore.so.4 #1 0x40e00cb2 in KGlobal::config () from /opt/kde3/lib/libkdecore.so.4 #2 0x40caeeda in reinhardt::eventFilter () from /opt/kde3/lib/kde3/plugins/styles/reinhardt.so #3 0x402a18de in QObject::activate_filters () from /usr/lib/libqt-mt.so.3 #4 0x402a19c0 in QObject::event () from /usr/lib/libqt-mt.so.3 #5 0x402d64bf in QWidget::event () from /usr/lib/libqt-mt.so.3 #6 0x4023fc1f in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3 #7 0x40241639 in QApplication::notify () from /usr/lib/libqt-mt.so.3 #8 0x402409b0 in QApplication::sendPostedEvents () from /usr/lib/libqt-mt.so.3 #9 0x402d6bf8 in QWidget::polish () from /usr/lib/libqt-mt.so.3 #10 0x4033ca91 in QComboBox::sizeHint () from /usr/lib/libqt-mt.so.3 #11 0x4028ccd7 in qSmartMaxSize () from /usr/lib/libqt-mt.so.3 #12 0x4023bb86 in QWidgetItem::maximumSize () from /usr/lib/libqt-mt.so.3 #13 0x40287724 in QBoxLayout::setupGeom () from /usr/lib/libqt-mt.so.3 #14 0x40287e58 in QBoxLayout::maximumSize () from /usr/lib/libqt-mt.so.3 #15 0x40287724 in QBoxLayout::setupGeom () from /usr/lib/libqt-mt.so.3 #16 0x40287e58 in QBoxLayout::maximumSize () from /usr/lib/libqt-mt.so.3 #17 0x40287724 in QBoxLayout::setupGeom () from /usr/lib/libqt-mt.so.3 #18 0x40287ec8 in QBoxLayout::minimumSize () from /usr/lib/libqt-mt.so.3 #19 0x4023a617 in QLayout::totalMinimumSize () from /usr/lib/libqt-mt.so.3 #20 0x402d5803 in QWidget::minimumSizeHint () from /usr/lib/libqt-mt.so.3 #21 0x0806f914 in PreviewWidgetBase::PreviewWidgetBase () #22 0x08054dfd in PreviewWidget::PreviewWidget () #23 0x08054c0c in PreviewFrame::PreviewFrame () #24 0x0806706b in MainWindowBase::MainWindowBase () #25 0x0805a1f0 in MainWindow::MainWindow () #26 0x08054910 in main ()

gladiac

QT 3.3.2

leinir

Right, I've no idea why this happens, the code causing the crash was 'stolen' wholesale from the kde libraries, and they seem just fine... Anyway, the Highlight buttons on mouseover is now a Reinhardt option, and it no longer reads the KDE options. It is potentially slightly faster, though I've not tested this.

HagbardCeline

Hi Leinir, one thing I don't like about the style: the space between the menu entries. I know this is the same in dotNET style but for my personal taste the menus are to stretched. What about an option to configure this? KDE is all about options options and options. ;-)

leinir

As far as I can see, this option requires QT 3.3... So you'll have to wait a bit until I get my hands on a 3.3 beta before that happens ;)

HagbardCeline

Oh, my simple mind thought that this is just some sort of integer that describes an offset/spacing (how many pixels between two menu entries) which one could configure with a spinbox.

leinir

Indeed it is, but the actual function to do this is not present in QT version earlier than 3.3

HagbardCeline

But how is it done in other styles, for example Plastic, where the entries are much closer together?

leinir

I shall investigate... I'll get back to you on this :)

geff

very nice work. Which iconset do you use ? thanx

Pling
0 Affiliates
Details
license
version 0.8.2
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 0

Other KDE 3.5 Themes:

tkdomino
sunman
last update date: 18 years ago

Score 5.0

i almost fainted kde3.2.3 gentoo login
laughinol
last update date: 21 years ago

Score 5.0

X-Dark
MarcP
last update date: 19 years ago

Score 5.0

Sexy-Theme
onkelorm
last update date: 19 years ago

Score 5.0

AquaBlue LittleThick
basta638
last update date: 18 years ago

Score 5.0

Combinated theme
boriskuiit
last update date: 18 years ago

Score 5.0