Example

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

0
5.0
Description:

This is a modified b2 decoration, in the spirit of Fitz using the Example decoration FAQ for the install part:) It is only a hack, but I hope someone is willing to turn it into something beautiful. Still I use it daily.

I hope the original Authors don't mind my hacking.
Last changelog:

14 years ago

version 0x0002
cosmetic changes, some legal stuff


version 0x0001
first public release

szerencsefia

12 years ago

Hi,

The idea is cool, work out until its completed.

Report

Superstoned

14 years ago

imho the idea is very cool, pity most apps don't really support losing part of their visible window. but if you DO have a menubar on top of the window (and not the mac-os-like) your windec DOES work! at least it does here :D its very buggy, crashes now and then, and it does not look very well, but again - it works. and i like it. it saves space for usefull things like more kicker panels :D so please - if you can fix the bugs... it'd be great! (here, the app icon and the close button don't fit (and the buttons look ugly). also, there are many artefacts on the windowborders)

Report

C

chuliomartinez

14 years ago

Glad you liked it. Does crash at all on my pc:( I will try to address the design and other issues when I have time == after exams and vacations == second half of july:(

Report

mrpengo

14 years ago

Mandriva 2005 LE
KDE 3.3.2
QTlibs 3.3.4


bla,bla,bla...
exampleclient.cc: In member function `virtual bool B2::B2ClientFactory::supports(KDecorationDefines::Ability)':
exampleclient.cc:298: error: `AbilityAnnounceButtons' undeclared (first use this function)
exampleclient.cc:298: error: (Each undeclared identifier is reported only once for each function it appears in.)
exampleclient.cc:299: error: `AbilityButtonMenu' undeclared (first use this function)
exampleclient.cc:300: error: `AbilityButtonOnAllDesktops' undeclared (first usethis function)
exampleclient.cc:301: error: `AbilityButtonSpacer' undeclared (first use this function)
exampleclient.cc:302: error: `AbilityButtonHelp' undeclared (first use this function)
exampleclient.cc:303: error: `AbilityButtonMinimize' undeclared (first use thisfunction)
exampleclient.cc:304: error: `AbilityButtonMaximize' undeclared (first use thisfunction)
exampleclient.cc:305: error: `AbilityButtonClose' undeclared (first use this function)
exampleclient.cc:306: error: `AbilityButtonAboveOthers' undeclared (first use this function)
exampleclient.cc:307: error: `AbilityButtonBelowOthers' undeclared (first use this function)
exampleclient.cc:308: error: `AbilityButtonShade' undeclared (first use this function)
exampleclient.cc:309: error: `AbilityButtonResize' undeclared (first use this function)
exampleclient.cc: In member function `virtual void B2::B2Client::init()':
exampleclient.cc:433: error: `windowId' undeclared (first use this function)
exampleclient.cc: In member function `virtual void B2::B2Client::captionChange()':
exampleclient.cc:598: error: `windowId' undeclared (first use this function)
exampleclient.cc: In member function `void B2::B2Client::paintEvent(QPaintEvent*)':
exampleclient.cc:612: warning: unused variable 'frameColorGroup'
exampleclient.cc: In member function `void B2::B2Client::titleMoveAbs(int)':
exampleclient.cc:844: error: `windowId' undeclared (first use this function)
exampleclient.cc: In member function `void B2::B2Titlebar::drawTitlebar(QPainter&, bool)':
exampleclient.cc:1421: warning: unused variable 'gradient'
exampleclient.cc: At global scope:
exampleclient.cc:609: warning: unused parameter 'e'
make[3]: *** [exampleclient.lo] Error 1
make[3]: Leaving directory `/home/mrpengo/descargas/example/client'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/mrpengo/descargas/example/client'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/mrpengo/descargas/example'
make: *** [all] Error 2

Report

C

chuliomartinez

14 years ago

Sorry but you need kde version 3.4.
I don't have the time to make work with 3.3.

Report

14 years ago

version 0x0002
cosmetic changes, some legal stuff


version 0x0001
first public release

12345678910
product-maker Count: 4 Rating: 5.0
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
iBar
updated Jun 11 2005
added Jun 06 2005
downloads today
0
page views today 4
System Tags linux theme unix