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

1
Become a Fan
5.0

Description:
The first in the svgDeco releases.
Things to come:
- Round bottom corners to match concept
- Add non-borderd button theme
- User suggestions

Thanks go to Justin i.e. spasemunkie!!

Ratings & Comments

15 Comments

Aceler
p0z3r

I'll see what I can do about getting this updated in the next day or so.

trancelis

I've made an ebuild for this nice windeco. Make sure you have a portage overlay (www.gentoo-wiki.com), copy it to /usr/local/portage/x11-themes/svg-deco/ and say ebuild /usr/local/portage/x11-themes/svg-deco/svg-deco-0.1.ebuild digest. Then, emerge -av svg-deco will do the job for you.

XamDM

It realy looks great, continue this great work

sts

any hints? make all-recursive make[1]: Entering directory `/home/sts/svgDeco-beta1' Making all in client make[2]: Entering directory `/home/sts/svgDeco-beta1/client' Making all in config make[3]: Entering directory `/home/sts/svgDeco-beta1/client/config' if /bin/sh ../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/kde/3.4/include -I/usr/qt/3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -DQT_PLUGIN -MT svgdecoconfig.lo -MD -MP -MF ".deps/svgdecoconfig.Tpo" -c -o svgdecoconfig.lo svgdecoconfig.cc; \ then mv -f ".deps/svgdecoconfig.Tpo" ".deps/svgdecoconfig.Plo"; else rm -f ".deps/svgdecoconfig.Tpo"; exit 1; fi In file included from /usr/kde/3.4/include/kconfigbase.h:35, from /usr/kde/3.4/include/kconfig.h:29, from svgdecoconfig.cc:10: /usr/kde/3.4/include/kconfigdata.h:62: warning: `visibility' attribute does not apply to types /usr/kde/3.4/include/kconfigdata.h:93: warning: `visibility' attribute does not apply to types In file included from /usr/kde/3.4/include/kconfig.h:29, from svgdecoconfig.cc:10: /usr/kde/3.4/include/kconfigbase.h:2011: warning: `visibility' attribute does not apply to types /usr/kde/3.4/include/kconfigbase.h:2088: warning: `visibility' attribute does not apply to types /usr/kde/3.4/include/kconfigbase.h:2170: warning: `visibility' attribute does not apply to types In file included from /usr/kde/3.4/include/klockfile.h:26, from /usr/kde/3.4/include/kconfig.h:30, from svgdecoconfig.cc:10: /usr/kde/3.4/include/ksharedptr.h:81: warning: `visibility' attribute does not apply to types In file included from /usr/kde/3.4/include/kconfig.h:30, from svgdecoconfig.cc:10: /usr/kde/3.4/include/klockfile.h:121: warning: `visibility' attribute does not apply to types In file included from svgdecoconfig.cc:10: /usr/kde/3.4/include/kconfig.h:265: warning: `visibility' attribute does not apply to types /usr/kde/3.4/include/kconfig.h:294: warning: `visibility' attribute does not apply to types In file included from svgdecoconfig.cc:11: /usr/kde/3.4/include/klocale.h:1309: warning: `visibility' attribute does not apply to types In file included from /usr/kde/3.4/include/kglobal.h:22, from svgdecoconfig.cc:12: /usr/kde/3.4/include/kinstance.h:156: warning: `visibility' attribute does not apply to types In file included from svgdecoconfig.cc:12: /usr/kde/3.4/include/kglobal.h:171: warning: `visibility' attribute does not apply to types svgdecoconfig.cc: In constructor `svgdecoConfig::svgdecoConfig(KConfig*, QWidget*)': svgdecoconfig.cc:36: error: invalid use of undefined type `struct ConfigDialog' svgdecoconfig.h:33: error: forward declaration of `struct ConfigDialog' svgdecoconfig.cc:37: error: `show' undeclared (first use this function) svgdecoconfig.cc:37: error: (Each undeclared identifier is reported only once for each function it appears in.) svgdecoconfig.cc:43: error: invalid use of undefined type `struct ConfigDialog' svgdecoconfig.h:33: error: forward declaration of `struct ConfigDialog' svgdecoconfig.cc:45: error: invalid use of undefined type `struct ConfigDialog' svgdecoconfig.h:33: error: forward declaration of `struct ConfigDialog' svgdecoconfig.cc:47: error: invalid use of undefined type `struct ConfigDialog' svgdecoconfig.h:33: error: forward declaration of `struct ConfigDialog' svgdecoconfig.cc:48: error: invalid use of undefined type `struct ConfigDialog' svgdecoconfig.h:33: error: forward declaration of `struct ConfigDialog' svgdecoconfig.cc:50: error: invalid use of undefined type `struct ConfigDialog' svgdecoconfig.h:33: error: forward declaration of `struct ConfigDialog' svgdecoconfig.cc:51: error: invalid use of undefined type `struct ConfigDialog' svgdecoconfig.h:33: error: forward declaration of `struct ConfigDialog' svgdecoconfig.cc:52: error: invalid use of undefined type `struct ConfigDialog' svgdecoconfig.h:33: error: forward declaration of `struct ConfigDialog' svgdecoconfig.cc: In member function `svgdecoConfig::svgdecoConfig(KConfig*, QWidget*)': svgdecoconfig.cc:30: warning: unused parameter `KConfig*config' svgdecoconfig.cc: In destructor `virtual svgdecoConfig::~svgdecoConfig()': svgdecoconfig.cc:62: warning: possible problem detected in invocation of delete operator: svgdecoconfig.cc:62: warning: invalid use of undefined type `struct ConfigDialog' svgdecoconfig.h:33: warning: forward declaration of `struct ConfigDialog' svgdecoconfig.cc:62: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined. svgdecoconfig.cc: In member function `void svgdecoConfig::selectionChanged(int) ': svgdecoconfig.cc:74: error: invalid use of undefined type `struct ConfigDialog' svgdecoconfig.h:33: error: forward declaration of `struct ConfigDialog' svgdecoconfig.cc:74: error: invalid use of undefined type `struct ConfigDialog' svgdecoconfig.h:33: error: forward declaration of `struct ConfigDialog' svgdecoconfig.cc:74: error: invalid use of undefined type `struct ConfigDialog' svgdecoconfig.h:33: error: forward declaration of `struct ConfigDialog' svgdecoconfig.cc:75: error: invalid use of undefined type `struct ConfigDialog' svgdecoconfig.h:33: error: forward declaration of `struct ConfigDialog' svgdecoconfig.cc:75: error: invalid use of undefined type `struct ConfigDialog' svgdecoconfig.h:33: error: forward declaration of `struct ConfigDialog' svgdecoconfig.cc:75: error: invalid use of undefined type `struct ConfigDialog' svgdecoconfig.h:33: error: forward declaration of `struct ConfigDialog' svgdecoconfig.cc:77: error: invalid use of undefined type `struct ConfigDialog' svgdecoconfig.h:33: error: forward declaration of `struct ConfigDialog' svgdecoconfig.cc:78: error: invalid use of undefined type `struct ConfigDialog' svgdecoconfig.h:33: error: forward declaration of `struct ConfigDialog' svgdecoconfig.cc: In member function `void svgdecoConfig::load(KConfig*)': svgdecoconfig.cc:91: error: invalid use of undefined type `struct ConfigDialog' svgdecoconfig.h:33: error: forward declaration of `struct ConfigDialog' svgdecoconfig.cc:95: error: invalid use of undefined type `struct ConfigDialog' svgdecoconfig.h:33: error: forward declaration of `struct ConfigDialog' svgdecoconfig.cc:96: error: invalid use of undefined type `struct ConfigDialog' svgdecoconfig.h:33: error: forward declaration of `struct ConfigDialog' svgdecoconfig.cc:97: error: invalid use of undefined type `struct ConfigDialog' svgdecoconfig.h:33: error: forward declaration of `struct ConfigDialog' svgdecoconfig.cc:100: error: invalid use of undefined type `struct ConfigDialog ' svgdecoconfig.h:33: error: forward declaration of `struct ConfigDialog' svgdecoconfig.cc:102: error: invalid use of undefined type `struct ConfigDialog ' svgdecoconfig.h:33: error: forward declaration of `struct ConfigDialog' svgdecoconfig.cc:103: error: invalid use of undefined type `struct ConfigDialog ' svgdecoconfig.h:33: error: forward declaration of `struct ConfigDialog' svgdecoconfig.cc: In member function `void svgdecoConfig::save(KConfig*)': svgdecoconfig.cc:114: error: invalid use of undefined type `struct ConfigDialog ' svgdecoconfig.h:33: error: forward declaration of `struct ConfigDialog' svgdecoconfig.cc:118: error: invalid use of undefined type `struct ConfigDialog ' svgdecoconfig.h:33: error: forward declaration of `struct ConfigDialog' svgdecoconfig.cc:119: error: invalid use of undefined type `struct ConfigDialog ' svgdecoconfig.h:33: error: forward declaration of `struct ConfigDialog' svgdecoconfig.cc:120: error: invalid use of undefined type `struct ConfigDialog ' svgdecoconfig.h:33: error: forward declaration of `struct ConfigDialog' svgdecoconfig.cc:121: error: invalid use of undefined type `struct ConfigDialog ' svgdecoconfig.h:33: error: forward declaration of `struct ConfigDialog' svgdecoconfig.cc:122: error: invalid use of undefined type `struct ConfigDialog ' svgdecoconfig.h:33: error: forward declaration of `struct ConfigDialog' svgdecoconfig.cc:123: error: invalid use of undefined type `struct ConfigDialog ' svgdecoconfig.h:33: error: forward declaration of `struct ConfigDialog' svgdecoconfig.cc: In member function `void svgdecoConfig::defaults()': svgdecoconfig.cc:135: error: invalid use of undefined type `struct ConfigDialog ' svgdecoconfig.h:33: error: forward declaration of `struct ConfigDialog' svgdecoconfig.cc:139: error: invalid use of undefined type `struct ConfigDialog ' svgdecoconfig.h:33: error: forward declaration of `struct ConfigDialog' svgdecoconfig.cc:140: error: invalid use of undefined type `struct ConfigDialog ' svgdecoconfig.h:33: error: forward declaration of `struct ConfigDialog' svgdecoconfig.cc:141: error: invalid use of undefined type `struct ConfigDialog ' svgdecoconfig.h:33: error: forward declaration of `struct ConfigDialog' svgdecoconfig.cc:142: error: invalid use of undefined type `struct ConfigDialog ' svgdecoconfig.h:33: error: forward declaration of `struct ConfigDialog' svgdecoconfig.cc:143: error: invalid use of undefined type `struct ConfigDialog ' svgdecoconfig.h:33: error: forward declaration of `struct ConfigDialog' svgdecoconfig.cc:144: error: invalid use of undefined type `struct ConfigDialog ' svgdecoconfig.h:33: error: forward declaration of `struct ConfigDialog' make[3]: *** [svgdecoconfig.lo] Fehler 1 make[3]: Leaving directory `/home/sts/svgDeco-beta1/client/config' make[2]: *** [all-recursive] Fehler 1 make[2]: Leaving directory `/home/sts/svgDeco-beta1/client' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/home/sts/svgDeco-beta1' make: *** [all] Fehler 2

p0z3r

It didn't build from the .ui file first. It may be an ordering thing in the Makefile.am. What distro, operating system, etc. are you using? I can see that your using 3.4, which is what I developed this on.

sts

hmm well, i tried different things and it suddenly worked without need of changing anything. weird. thanks anyway. and i'm using gentoo linux of course ;).

p0z3r

Glad to hear that worked out for you!

oshogg

This is a really nice window decoration. However, I noticed that the titlebar button does not respect the user preferences for their color for both active and non-active title bar button colors? Could you please fix it? thanks, Osho

borisb

Sry for posting here so much, but that is simply the best project running on kde-look.org. Now that there is such a nice Windeco we need a Theme for it. So spasemunkie how would it be if you make us another 'silly little drawing'? ;)

spasemunkie

Best window decoration EVER - if I do say so myself ;) Seriously though, I cannot thank p0z3r enough for taking the time to implement this. He put a lot of effort into turning my silly little drawing into a real window decoration for us all to enjoy. If you are one of the many people who were looking forward to having this decoration, please take a minute to thank p0z3r and, of course, vote him up.

vurcieyem

This is a very nice deco. Keep up the good work guys, I will be eagerly waiting for the next release.

borisb

Ok that one is really nice. There's still a lot of work to do like getting those edges smoother, but for now great job. I think this one is a good example how artists and coders should work together. There are a lot of good artists here who can't code and also some coders who are not so good in designing styles, themes, etc... So if the whole kde-look community could work together like that KDE would look much better. (I'm not saying that it's looking bad, and I'm looking forward to KDE 4) Now when I re-read the text above... It's silly just ignore it :) I just wanted to say nice job. Keep up the good work.

p0z3r

Thanks! The corners will be more anti-aliased in the future.

p0z3r

The colors are not hardcoded. It really does use anything you have setup in your kcontrol Colors preferences. ;)

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

More KDE 3.x Window Decorations from p0z3r:

product
Smooth Blend
p0z3r
last update date: 19 years ago

Score 5.0

Other KDE 3.x Window Decorations:

product
Vista/Black
bastlerjan
last update date: 17 years ago

Score 5.0

product
Example
chuliomartinez
last update date: 19 years ago

Score 5.0

product
Svg-Deco Gentoo Ebuild
trancelis
last update date: 19 years ago

Score 5.0

product
Ebuilds: Tinydeco & Flip-lite
pootie
last update date: 19 years ago

Score 5.0

product
KBL, KBML ,KBCL for Slackware
rufuseddy
last update date: 20 years ago

Score 5.0

product
kwin-activeheart for SuSE 9.0
lemmy04
last update date: 21 years ago

Score 5.0



System Tags