AKDC Beta3 preview 2(see changelog)

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 50.0%
Description:

AKDC means Advanced Kwin Decoration Client ;-)

with this im trying to make the life easier for graphical designers, giving them a efficient and optimized native kwin decoration code where they only need paste some pixmap and check some options.

---------------------------------------------
IMPORTANT README
-----------------------------------------
Today AKDC beta2 (will become ASSK(Advanced Skin Support for KDE)in a near future)is released
Project moved to berlios.de

credits---------------
thanks to alexandrie & treetog from pixstudio for their WB for windows between other for their awesome art work
Last changelog:

15 years ago

-alpha
1.automatic layout calculation based on pixmap size
2.fixed buttons events
3.custom border(not automatic but more readable)
4.change the 1 bit qbitmap buton decos for qpixmap.
5.some work over text shadows

-alpha2
1.buttondecos handle a custom pixmap for every events(over, normal pressed) in active and inactive mode
2.Square button and round button(square for max, mix,close round help, menu,etc) can now have diferent sizes(example round button 14x14 square button 19x19)
3.some speed fixes

-beta
1.A lot of speed improvements
2.Text Shadow color code implemented
3.App Icon Effects(colorize gamma gray transparent etc) implemented
4.right top corner adjust the size for number of buttons
5.Auto layout code implemented(you only have to paste the pixmap and the code do the rest)
6.Avatar code implemented(is just a name for a functional programable button in the decoration)
7.Code more readeable.
8.All graphic glitches fixed
9.text position code implemented
10.Some work in blending options(not functional until RC1)

-beta2
1.buttons drawing code rewrited from the scratch
2.auto layout calculation finished
3.a lot of bugfixes
4.some progress in very complex mask
5.optimized painter code for stretch pixmap(ported to drawPixmap)
6.finished disabled buttons code
7.begin the project of a new AKDC control center(maybe ready for test in rc2)
8.port image loader api to KPixmapIO(much faster)
9.finished code to handle themes with 2 different sizes(see second screenshots(is the same corona theme))
10. a lot of improvements on irregular size buttons

-beta3 Preview 1
1.change image engine to QPixmapCache
2.improvements in image's stretcher code
3.support for tool windows
4.begin the code to a new engine based on cairo(it seems to be faster than QPainter)
5.support xcomposite extensions for shadows and transparency
6. a lot of work done in blending engine
-beta 3 preview 2
1.new text and shadow api based on kdesktop shadow engine
2.icon app follow text position
3. auto truncate text when text is larger than window width
4.abort of qpixmapcache engine(is really unstable and hard to control)
5.support for kde 3.3 new buttons api
6.new control center that fit on any screen larger than 640x480
7.new theme based on alienmorph from alienware
8.speed improvements(is really fast now)

MDonoughe

15 years ago

What happened to soft crystal?

Report

zammi

15 years ago

Hi, I think "Luna" is now obsolete. If you can add "Media Center Style" for next release great.

Report

C

jrch2k

15 years ago

where can i find this media center theme?
jrch99@cantv.net

Report

zammi

15 years ago

Just google for it (I also accsidently found a leaked version(Can't exactly remember - But this should be same - http://www.lostinet.com/files/WinXPThemeRoyal.zip ). Use resource hack for XP if you need the bit maps

Report

zammi

15 years ago

Hi, Can anyone give me http access to these files as I'm behind a firewall.

Report

zammi

15 years ago

Just changed ftp://..... to http://.... and it worked.

Report

PARENA

15 years ago

I'm using KDE 3.3.0 (gentoo linux) and after compiling and installing (./configure make make install) Luna Metalic I select it from Kcontrol. But then KWin crashes. :/

Report

MDonoughe

15 years ago

I have Gentoo Linux and KDE 3.3 and it didn't crash for me. Try running KControl from a console and then open it. It should print some stuff about why it crashed.

Report

joshofparis

15 years ago

realy good job!
keep it on

Report

MDonoughe

15 years ago

I have created a variant of the NVidia theme that has a Tux logo and loads Linux.org instead of NVidia.com. It has a few small modifications to the code: removing stuff that is buggy or broken from the config page, and adding a home(~) action to the avatar button. Please add more stuff like a home action, a custom execution option, and a do nothing option to the main code so that the button is more customizable.
It was very easy to recolor, but I don't know how to change the style name in the Contol center. Can someone, please, help me change the name so that it doesn't overwrite any other NVidia theme?

Report

clearbeast

15 years ago

Please take a look at my BlueIce theme. It is a modified kwin decoration based on the Advanced Kwin Decoration Client.

It can be found here:
http://kde-look.org/content/show.php?content=13074

If you have any specific questions on which files you need to modify, send me an email and I will be happy to go into detail on what you need to modify.

Report

MDonoughe

15 years ago

I'll look at it and then release this thing after some more tinkering with the custom action stuff. I think I used an uppercase where there should have been a lowercase because nothing happens when I click the penguin.

Report

MDonoughe

15 years ago

I have posted it. Thank you for your help. The problem was that I had a colon inside the quotations. I don't know why, but I did.

Report

Yaba

15 years ago

Is the theme colorizable, i.e. do you use grayscale images and recolor them according to the current color scheme?

BTW: I like the Corona style in the first screenshot more. In the second, the buttons are too big.

Report

C

jrch2k

15 years ago

is not so trivial for really complex theme like nvidia, because you need to follow the drawing style of the deco.

Example. the top right pixmap in nvidia and the avatar are the only icons that must be blended but the right side contain part of the center pixmap that is drawn in tiles

so is a hell make the blending work for all posible themes variant

wait, maybe on rc1 part of these code work with some themes

Report

Yaba

15 years ago

You could look at Dynice, where IceWM themes are made fully colorizable: http://www.kde-look.org/content/show.php?content=12686

Report

CARTMAN

15 years ago

This release still only has nvidia theme.

Report

C

jrch2k

15 years ago

this is not a release, is a release preview.

this is intended to let you see what's coming for the release

Report

CARTMAN

15 years ago

Don't take it wrong. You do a great job but NVidia theme doesn't look good here that I want windows have bigger top parts like plastik.

Anyway keep up the good work.

Cheers,
ismail

Report

oshogg

15 years ago

Just curious - when will be the corona style avalable?

Can't wait ;),

cheers,
Osho

Report

somekool

15 years ago

looks great, the left-bottom corner could be sightly polished though

Report

othojohnson

15 years ago

on Gentoo 2004.2
compile error first

nvidia.cpp:43:22: nvidia.moc: No such file or directory

then a bunch of crap like this:
nvidia.cpp: In member function `void nVIDIA::nVIDIAHandler::createPixmaps()':
nvidia.cpp:220: error: incomplete type 'QApplication' cannot be used to name a
scope

I assume that this file needs to be generated during compile time. Why didn't it for me? Any tips?

Thanks

Report

othojohnson

15 years ago

I had extracted and tried to compile it on a windows drive. Worked great doing it from a linux drive

Report

dave

15 years ago

can't wait for beta2!

Report

iZelpII

15 years ago

Nice! We are waiting with a LOT of impatience the release of the other themes!!

Report

15 years ago

-alpha
1.automatic layout calculation based on pixmap size
2.fixed buttons events
3.custom border(not automatic but more readable)
4.change the 1 bit qbitmap buton decos for qpixmap.
5.some work over text shadows

-alpha2
1.buttondecos handle a custom pixmap for every events(over, normal pressed) in active and inactive mode
2.Square button and round button(square for max, mix,close round help, menu,etc) can now have diferent sizes(example round button 14x14 square button 19x19)
3.some speed fixes

-beta
1.A lot of speed improvements
2.Text Shadow color code implemented
3.App Icon Effects(colorize gamma gray transparent etc) implemented
4.right top corner adjust the size for number of buttons
5.Auto layout code implemented(you only have to paste the pixmap and the code do the rest)
6.Avatar code implemented(is just a name for a functional programable button in the decoration)
7.Code more readeable.
8.All graphic glitches fixed
9.text position code implemented
10.Some work in blending options(not functional until RC1)

-beta2
1.buttons drawing code rewrited from the scratch
2.auto layout calculation finished
3.a lot of bugfixes
4.some progress in very complex mask
5.optimized painter code for stretch pixmap(ported to drawPixmap)
6.finished disabled buttons code
7.begin the project of a new AKDC control center(maybe ready for test in rc2)
8.port image loader api to KPixmapIO(much faster)
9.finished code to handle themes with 2 different sizes(see second screenshots(is the same corona theme))
10. a lot of improvements on irregular size buttons

-beta3 Preview 1
1.change image engine to QPixmapCache
2.improvements in image's stretcher code
3.support for tool windows
4.begin the code to a new engine based on cairo(it seems to be faster than QPainter)
5.support xcomposite extensions for shadows and transparency
6. a lot of work done in blending engine
-beta 3 preview 2
1.new text and shadow api based on kdesktop shadow engine
2.icon app follow text position
3. auto truncate text when text is larger than window width
4.abort of qpixmapcache engine(is really unstable and hard to control)
5.support for kde 3.3 new buttons api
6.new control center that fit on any screen larger than 640x480
7.new theme based on alienmorph from alienware
8.speed improvements(is really fast now)

12345678910
product-maker Base: 4 x 5.0 Ratings
juliadlea
Feb 11 2020
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
beta3
updated Dec 20 2004
added Apr 30 2004
downloads 24h
0
mediaviews 24h 0
pageviews 24h 0
System Tags linux unix