svgDeco

KDE 3.x Window Decorations

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

1
Score 58%
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!!

Aceler

13 years ago

http://bugs.kde.org/show_bug.cgi?id=116068

And a solution there.

Report

C

p0z3r

13 years ago

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

Report

trancelis

13 years ago

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.

Report

XamDM

13 years ago

It realy looks great, continue this great work

Report

sts

13 years ago

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

Report

C

p0z3r

13 years ago

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.

Report

sts

13 years ago

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 ;).

Report

C

p0z3r

13 years ago

Glad to hear that worked out for you!

Report

oshogg

13 years ago

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

Report

borisb

13 years ago

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'?
;)

Report

spasemunkie

13 years ago

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.

Report

vurcieyem

13 years ago

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

Report

borisb

13 years ago

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.

Report

C

p0z3r

13 years ago

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

Report

C

p0z3r

13 years ago

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

Report

product-maker 54 77

File (click to download) Version Description Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
version
beta1
updated May 04 2005
added May 04 2005
downloads today
0
page views today 1
System Tags linux unix