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)

CombatWombat

15 years ago

You might try using
Username: anonymous
Password: your@email.net

Report

janet

14 years ago

Or just wait five minutes or so. The first time I tried it asked for a login, few minutes later it went fine.

Report

dialate

15 years ago

You will need kdebase-dev for this, I figured out the hard way

Report

tisource

15 years ago

I have kdebase-dev installed, and still cannot change the options.

Report

tisource

15 years ago

Royale compiles and installs, but doesn't operate properly. When I select AKDC Royale, kcontrol instantly terminates.

AKDC-Nvidia installs and runs fine, as long as I don't change any nvidia-specific settings.

Running Fedora Core 3...

Report

tisource

15 years ago

Okay... was able to verify that they (AKDC Royale and AKDC nVidia) work fine, assuming I don't change any of the AKDC specific settings.

Report

cado

15 years ago

Corona - Debian unstable available at http://download.codigolivre.org.br/pacotesdeb/corona_3.2.0-1_i386.deb

Report

motyR

15 years ago

your back.

keep it going :-)

Report

CARTMAN

15 years ago

For past two releases you update entry and not updating tarballs. So stop updating your entry!

Report

bitwit

15 years ago

I get..

QPainter::killPStack: non-empty save/restore stack when end() was called

output from kwin, and your tar ball has you entire directory tree path.

makes it hard to install.

but looks good.

Report

venson

15 years ago

Corona is very nice and probably the best you've made. Unfortunately, the border width is too big and that's a big downside towards my using it.

SoftCrystal is a close second and is just great. Other than the fact that it has that "typical" look, it is really attractive.

Good work! :)

Report

fernandezm22

15 years ago

The Corona style is the best. But... my monitor is at 1024x768, and the configuration window is too big (in height) and doesn't fit in the screen!
And I can't manage it to make it smaller...
Is this a bug?

Debian Sid, kde 3.3.1 and QT 3.3.3

Report

vonschutter

15 years ago

I triedeverything --- none of these compile on mandrake... (10.1)

looks like wrong QT?


softcrystal.h:143: error: expected class-name before '{' token
softcrystal.h:148: error: `BorderSize' was not declared in this scope
softcrystal.h:148: error: template argument 1 is invalid
softcrystal.h:148: error: ISO C++ forbids declaration of `borderSizes' with no type
softcrystal.h:150: error: ISO C++ forbids declaration of `KDecoration' with no type
softcrystal.h:150: error: `KDecoration' declared as a `virtual' field
softcrystal.h:150: error: expected `;' before '*' token
softcrystal.h:143: warning: `class SoftCrystal::SoftCrystalHandler' has virtual functions but non-virtual destructor
softcrystal.h:307: error: expected class-name before '{' token
softcrystal.h:312: error: expected `)' before '*' token
softcrystal.h:326: error: `Position' does not name a type
softcrystal.h:307: warning: `class SoftCrystal::SoftCrystalClient' has virtual functions but non-virtual destructor
softcrystal.h: In member function `int SoftCrystal::SoftCrystalClient::width() const':
softcrystal.h:358: error: `widget' undeclared (first use this function)
softcrystal.h:358: error: (Each undeclared identifier is reported only once for each function it appears in.)
softcrystal.h: In member function `int SoftCrystal::SoftCrystalClient::height() const':
softcrystal.h:363: error: `widget' undeclared (first use this function)
softcrystal.h: In member function `bool SoftCrystal::SoftCrystalClient::maximizedVertical() const':
softcrystal.h:368: error: `maximizeMode' undeclared (first use this function)
softcrystal.h:368: error: `MaximizeVertical' undeclared (first use this function)
In file included from softcrystal.cpp:44:
softcrystal.moc: In static member function `static QMetaObject* SoftCrystal::SoftCrystalClient::staticMetaObject()':
softcrystal.moc:54: error: `KDecoration' has not been declared
softcrystal.moc: In member function `virtual void* SoftCrystal::SoftCrystalClient::qt_cast(const char*)':
softcrystal.moc:78: error: `KDecoration' has not been declared
softcrystal.moc: In member function `virtual bool SoftCrystal::SoftCrystalClient::qt_invoke(int, QUObject*)':
softcrystal.moc:87: error: `KDecoration' has not been declared
softcrystal.moc: In member function `virtual bool SoftCrystal::SoftCrystalClient::qt_emit(int, QUObject*)':
softcrystal.moc:94: error: `KDecoration' has not been declared
softcrystal.moc: In member function `virtual bool SoftCrystal::SoftCrystalClient::qt_property(int, int, QVariant*)':
softcrystal.moc:100: error: `KDecoration' has not been declared
softcrystal.cpp: In member function `void SoftCrystal::SoftCrystalHandler::createPixmaps()':
softcrystal.cpp:101: error: `options' undeclared (first use this function)
softcrystal.cpp:103: error: `BorderLarge' undeclared (first use this function)
softcrystal.cpp:107: error: `BorderVeryLarge' undeclared (first use this function)
softcrystal.cpp:111: error: `BorderTiny' undeclared (first use this function)
softcrystal.cpp:112: error: `BorderNormal' undeclared (first use this function)
softcrystal.cpp:126: error: `KDecoration' has not been declared
softcrystal.cpp:126: error: `ColorTitleBar' undeclared (first use this function)
softcrystal.cpp:127: error: `KDecoration' has not been declared
softcrystal.cpp:127: error: `ColorTitleBlend' undeclared (first use this function)
softcrystal.cpp:157: error: `KDecoration' has not been declared
softcrystal.cpp:158: error: `KDecoration' has not been declared
softcrystal.cpp: In member function `virtual bool SoftCrystal::SoftCrystalHandler::reset(long unsigned int)':
softcrystal.cpp:630: error: `SettingBorder' undeclared (first use this function)
softcrystal.cpp:635: error: `SettingFont' undeclared (first use this function)
softcrystal.cpp:641: error: `SettingColors' undeclared (first use this function)
softcrystal.cpp:647: error: `SettingButtons' undeclared (first use this function)
softcrystal.cpp:653: error: `SettingTooltips' undeclared (first use this function)
softcrystal.cpp:674: error: `resetDecorations' undeclared (first use this function)
softcrystal.cpp: At global scope:
softcrystal.cpp:749: error: expected constructor, destructor, or type conversion before '*' token
softcrystal.cpp:749: error: expected `,' or `;' before '*' token
softcrystal.cpp:754: error: `BorderSize' is not a member of `SoftCrystal::SoftCrystalHandler'
softcrystal.cpp:754: error: `BorderSize' is not a member of `SoftCrystal::SoftCrystalHandler'
softcrystal.cpp:754: error: template argument 1 is invalid
softcrystal.cpp:755: error: ISO C++ forbids declaration of `borderSizes' with no type
softcrystal.cpp: In member function `virtual int SoftCrystal::SoftCrystalHandler::borderSizes() const':
softcrystal.cpp:756: error: `BorderSize' undeclared (first use this function)
softcrystal.cpp:756: error: template argument 1 is invalid
softcrystal.cpp:756: error: `BorderNormal' undeclared (first use this function)
softcrystal.cpp:756: error: `BorderLarge' undeclared (first use this function)
softcrystal.cpp:757: error: `BorderVeryLarge' undeclared (first use this function)
softcrystal.cpp: In constructor `SoftCrystal::SoftCrystalButton::SoftCrystalButton(SoftCrystal::SoftCrystalClient*, const char*, SoftCrystal::Button, const QString&, bool, int)':
softcrystal.cpp:761: error: 'class SoftCrystal::SoftCrystalClient' has no member named 'widget'
softcrystal.cpp:774: error: 'class SoftCrystal::SoftCrystalClient' has no member named 'isActive'
softcrystal.cpp:775: error: 'class SoftCrystal::SoftCrystalClient' has no member named 'isActive'
softcrystal.cpp: In member function `virtual void SoftCrystal::SoftCrystalButton::drawButton(QPainter*)':
softcrystal.cpp:826: error: 'class SoftCrystal::SoftCrystalClient' has no member named 'isActive'
softcrystal.cpp:826: error: 'class SoftCrystal::SoftCrystalClient' has no member named 'isActive'
softcrystal.cpp:875: error: 'class SoftCrystal::SoftCrystalClient' has no member named 'isActive'
softcrystal.cpp:879: error: 'class SoftCrystal::SoftCrystalClient' has no member named 'isActive'
softcrystal.cpp:883: error: 'class SoftCrystal::SoftCrystalClient' has no member named 'maximizeMode'
softcrystal.cpp:883: error: `MaximizeFull' is not a member of `SoftCrystal::SoftCrystalClient'
softcrystal.cpp:883: error: 'class SoftCrystal::SoftCrystalClient' has no member named 'isActive'
softcrystal.cpp:887: error: 'class SoftCrystal::SoftCrystalClient' has no member named 'isActive'
softcrystal.cpp: At global scope:
softcrystal.cpp:1019: error: expected `)' before '*' token
softcrystal.cpp:1019: error: expected `,' or `;' before '*' token
softcrystal.cpp: In member function `virtual void SoftCrystal::SoftCrystalClient::init()':
softcrystal.cpp:1039: error: `WStaticContents' undeclared (first use this function)
softcrystal.cpp:1039: error: `WNoAutoErase' undeclared (first use this function)
softcrystal.cpp:1039: error: `createMainWidget' undeclared (first use this function)
softcrystal.cpp:1040: error: `widget' undeclared (first use this function)
softcrystal.cpp: In member function `void SoftCrystal::SoftCrystalClient::createLayout()':
softcrystal.cpp:1068: error: `widget' undeclared (first use this function)
softcrystal.cpp:1083: error: `isActive' undeclared (first use this function)
softcrystal.cpp:1113: error: `options' undeclared (first use this function)
softcrystal.cpp:1153: error: `isPreview' undeclared (first use this function)
softcrystal.cpp: In member function `virtual void SoftCrystal::SoftCrystalClient::reset(long unsigned int)':
softcrystal.cpp:1176: error: `widget' undeclared (first use this function)
softcrystal.cpp: In member function `void SoftCrystal::SoftCrystalClient::addButtons(QBoxLayout*, const QString&)':
softcrystal.cpp:1219: error: `LeftButton' undeclared (first use this function)
softcrystal.cpp:1219: error: `MidButton' undeclared (first use this function)
softcrystal.cpp:1219: error: `RightButton' undeclared (first use this function)
softcrystal.cpp:1227: error: `isMinimizable' undeclared (first use this function)
softcrystal.cpp:1230: error: `connect' undeclared (first use this function)
softcrystal.cpp:1244: error: `isMaximizable' undeclared (first use this function)
softcrystal.cpp:1261: error: `isCloseable' undeclared (first use this function)
softcrystal.cpp:1282: error: `providesContextHelp' undeclared (first use this function)
softcrystal.cpp: In member function `void SoftCrystal::SoftCrystalClient::updateMask()':
softcrystal.cpp:1331: error: `setMask' undeclared (first use this function)
softcrystal.cpp: In member function `virtual void SoftCrystal::SoftCrystalClient::captionChange()':
softcrystal.cpp:1339: error: `widget' undeclared (first use this function)
softcrystal.cpp:1339: error: `isActive' undeclared (first use this function)
softcrystal.cpp: In member function `void SoftCrystal::SoftCrystalClient::iconChange()':
softcrystal.cpp:1361: error: `widget' undeclared (first use this function)
softcrystal.cpp:1361: error: `isActive' undeclared (first use this function)
softcrystal.cpp: In member function `void SoftCrystal::SoftCrystalClient::drawAppIcon(QPainter&)':
softcrystal.cpp:1373: error: `isActive' undeclared (first use this function)
softcrystal.cpp:1376: error: 'class SoftCrystal::SoftCrystalClient' has no member named 'icon'
softcrystal.cpp:1376: error: incomplete type `QIconSet' used in nested name specifier
softcrystal.cpp:1376: error: incomplete type `QIconSet' used in nested name specifier
softcrystal.cpp:1383: error: 'class SoftCrystal::SoftCrystalClient' has no member named 'icon'
softcrystal.cpp:1383: error: incomplete type `QIconSet' used in nested name specifier
softcrystal.cpp:1383: error: incomplete type `QIconSet' used in nested name specifier
softcrystal.cpp: In member function `void SoftCrystal::SoftCrystalClient::drawCaptionText(QPainter&)':
softcrystal.cpp:1424: error: 'class SoftCrystal::SoftCrystalHandler' has no member named 'options'
softcrystal.cpp:1424: error: `isActive' undeclared (first use this function)
softcrystal.cpp:1429: error: `AlignLeft' undeclared (first use this function)
softcrystal.cpp:1429: error: `AlignVCenter' undeclared (first use this function)
softcrystal.cpp:1429: error: `SingleLine' undeclared (first use this function)
softcrystal.cpp:1432: error: `AlignCenter' undeclared (first use this function)
softcrystal.cpp:1435: error: `AlignRight' undeclared (first use this function)
softcrystal.cpp:1462: error: `caption' undeclared (first use this function)
softcrystal.cpp:1478: error: `options' undeclared (first use this function)
softcrystal.cpp:1478: error: `ColorFont' undeclared (first use this function)
softcrystal.cpp: In member function `void SoftCrystal::SoftCrystalClient::drawTitlebar(QPainter&, QRect&)':
softcrystal.cpp:1499: error: `isActive' undeclared (first use this function)
softcrystal.cpp: In member function `void SoftCrystal::SoftCrystalClient::drawFrame(QPainter&, QRect&, QPaintEvent*)':
softcrystal.cpp:1542: error: `isActive' undeclared (first use this function)
softcrystal.cpp: In member function `int SoftCrystal::SoftCrystalClient::BttWidthOnLeft()':
softcrystal.cpp:1615: error: `options' undeclared (first use this function)
softcrystal.cpp:1639: error: `isMinimizable' undeclared (first use this function)
softcrystal.cpp:1640: error: `isActive' undeclared (first use this function)
softcrystal.cpp:1641: error: `isMaximizable' undeclared (first use this function)
softcrystal.cpp:1643: error: `isCloseable' undeclared (first use this function)
softcrystal.cpp:1645: error: `providesContextHelp' undeclared (first use this function)
softcrystal.cpp: In member function `int SoftCrystal::SoftCrystalClient::BttWidthOnRight()':
softcrystal.cpp:1671: error: `options' undeclared (first use this function)
softcrystal.cpp:1695: error: `isMinimizable' undeclared (first use this function)
softcrystal.cpp:1696: error: `isActive' undeclared (first use this function)
softcrystal.cpp:1697: error: `isMaximizable' undeclared (first use this function)
softcrystal.cpp:1699: error: `isCloseable' undeclared (first use this function)
softcrystal.cpp:1701: error: `providesContextHelp' undeclared (first use this function)
softcrystal.cpp: In member function `virtual void SoftCrystal::SoftCrystalClient::activeChange()':
softcrystal.cpp:1737: error: `widget' undeclared (first use this function)
softcrystal.cpp: In member function `virtual void SoftCrystal::SoftCrystalClient::maximizeChange()':
softcrystal.cpp:1757: error: `maximizeMode' undeclared (first use this function)
softcrystal.cpp:1757: error: `MaximizeFull' undeclared (first use this function)
softcrystal.cpp:1760: error: `widget' undeclared (first use this function)
softcrystal.cpp: In member function `void SoftCrystal::SoftCrystalClient::slotMaximize()':
softcrystal.cpp:1800: error: `MidButton' undeclared (first use this function)
softcrystal.cpp:1801: error: `maximizeMode' undeclared (first use this function)
softcrystal.cpp:1801: error: `MaximizeVertical' undeclared (first use this function)
softcrystal.cpp:1801: error: `maximize' undeclared (first use this function)
softcrystal.cpp:1804: error: `RightButton' undeclared (first use this function)
softcrystal.cpp:1805: error: `MaximizeHorizontal' undeclared (first use this function)
softcrystal.cpp:1808: error: `LeftButton' undeclared (first use this function)
softcrystal.cpp:1809: error: `MaximizeFull' undeclared (first use this function)
softcrystal.cpp:1809: error: `MaximizeRestore' undeclared (first use this function)
softcrystal.cpp: In member function `void SoftCrystal::SoftCrystalClient::paintEvent(QPaintEvent*)':
softcrystal.cpp:1852: error: `widget' undeclared (first use this function)
softcrystal.cpp: In member function `void SoftCrystal::SoftCrystalClient::resizeEvent(QResizeEvent*)':
softcrystal.cpp:1871: error: `widget' undeclared (first use this function)
softcrystal.cpp:1897: error: no matching function for call to `QApplication::postEvent(SoftCrystal::SoftCrystalClient* const, QPaintEvent*)'
/usr/lib/qt3//include/qapplication.h:151: note: candidates are: static void QApplication::postEvent(QObject*, QEvent*)
softcrystal.cpp: In member function `void SoftCrystal::SoftCrystalClient::mouseDoubleClickEvent(QMouseEvent*)':
softcrystal.cpp:1906: error: `titlebarDblClickOperation' undeclared (first use this function)
softcrystal.cpp: At global scope:
softcrystal.cpp:1910: error: expected constructor, destructor, or type conversion before "SoftCrystalClient"
softcrystal.cpp:1910: error: expected `,' or `;' before "SoftCrystalClient"
softcrystal.cpp: In member function `virtual void SoftCrystal::SoftCrystalClient::resize(const QSize&)':
softcrystal.cpp:1994: error: `widget' undeclared (first use this function)
softcrystal.cpp: In member function `virtual void SoftCrystal::SoftCrystalClient::borders(int&, int&, int&, int&) const':
softcrystal.cpp:2002: error: `isActive' undeclared (first use this function)
softcrystal.cpp:2010: error: `maximizeMode' undeclared (first use this function)
softcrystal.cpp:2010: error: `MaximizeHorizontal' undeclared (first use this function)
softcrystal.cpp:2010: error: `options' undeclared (first use this function)
softcrystal.cpp:2012: error: `MaximizeVertical' undeclared (first use this function)
softcrystal.cpp: In member function `virtual QSize SoftCrystal::SoftCrystalClient::minimumSize() const':
softcrystal.cpp:2023: error: `widget' undeclared (first use this function)
softcrystal.cpp: In member function `virtual bool SoftCrystal::SoftCrystalClient::eventFilter(QObject*, QEvent*)':
softcrystal.cpp:2029: error: `widget' undeclared (first use this function)
softcrystal.cpp:2047: error: `processMousePressEvent' undeclared (first use this function)
softcrystal.cpp: At global scope:
softcrystal.cpp:2060: error: expected constructor, destructor, or type conversion before '*' token
softcrystal.cpp:2060: error: expected `,' or `;' before '*' token
softcrystal.cpp:761: warning: unused parameter 'bttstate'
softcrystal.cpp:761: warning: unused parameter 'bttstate'
make[3]: *** [softcrystal.lo] Error 1
make[3]: Leaving directory `/home/stephans/downloads/border/softcrystal-1.0-3.2.0/kwin'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/stephans/downloads/border/softcrystal-1.0-3.2.0/kwin'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/stephans/downloads/border/softcrystal-1.0-3.2.0'
make: *** [all] Error 2

Report

C

jrch2k

15 years ago

you haven't all dev packages installed or you have and old version of gcc

Report

jmiahman

15 years ago

Mandrake RPMS Please! Thank you

Report

dyle

15 years ago

Excellent work!

But: additonaly I've needed to run qt-moc on all needed *.moc files (like config.moc: > moc -o config.moc config.h) for all themes. ./configure & make didn't. Should be fixed in next version.

And another: Help & Sticky sys-buttons are not *that* supported.

Report

Sarred

15 years ago

Can't get it installed. What are the requirements?

Report

dyle

15 years ago

I'm using SuSE 9.1 (Pro) with KDE 3.3.1 and beside the missing *.moc files it worked fine. What are your problems?

Report

Sarred

15 years ago

Can't get installed on Mdk 10.1 Official. After typing make, it gives me "make: *** [all] Error 2". Is there something that I'm missing? I got this installed on SuSE without a problem but can't get it in MDK.

Report

ledroide

15 years ago

Look at the messages before the error.
It may look like : "File generated with too recent version of Qt Designer"

Anyway, you should try to configure with the following option :
./configure --prefix=/usr

Report

C

jrch2k

15 years ago

you must open the UI file in config directory with kwrite and change the header for your qt version

mandrake has a very old qt release that's the problem

Report

darksides

15 years ago

Great job, man.

I've installed all Your deco.



;-)

Report

rshd301

15 years ago

Ugly MS themes. What's he talking about ? No harm to anyone but the best looking themes/skins are for Windows and the more we can hve ported across through the likes of AKDC the better

Report

ja-el

15 years ago

could you _please_ redesign the window decoration dialog, it doesn't fit on my screen with all those options shown at once, you should use submenus (advanced options... or something)
I'd really appreaciate that :)

Report

v3rb0

15 years ago

good, but still i don't understand why to have those ugly m$ and windows blinds like window decos?

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