Blended

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

Requested native KDE version of my Blended theme for deKorator made with DecGen (http://kde-look.org/content/show.php?content=31771)

Style: Plastik

Matching colour scheme included.
Last changelog:

13 years ago

0.3b
- added GPL and included colour scheme
0.3
- added help button (see screenshot)
0.2
- added original mouse over and press states for active and inactive windows
0.1
- with active and inactive button states, but without hover and press effects
- only min, max, close and restore buttons implemented

daihardM3

10 years ago

Which style do you recommend that goes well with Blended?

Report

MoOnShIn3

11 years ago

during the make command it aborts installation...

----------
make[3]: Betrete Verzeichnis '/tmp/kompile-tmp/Blended-0.3/kwin'
if /bin/bash ../libtool --silent --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./../../lib -I/usr/include/kde -I/usr/share/qt3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -O2 -fno-exceptions -fno-check-new -fno-common -MT Blended.lo -MD -MP -MF ".deps/Blended.Tpo" -c -o Blended.lo Blended.cpp; \
then mv -f ".deps/Blended.Tpo" ".deps/Blended.Plo"; else rm -f ".deps/Blended.Tpo"; exit 1; fi
In file included from Blended.cpp:43
:
Blended.h:49:25:

error:
kdecoration.h: No such file or directory

Blended.h:50:32:

error:
kdecorationfactory.h: No such file or directory

Blended.h:130: warning: non-local variable 'Blended:: Blended::Settings_Param' uses anonymous type
Blended.h:141: error: expected class-name before '{' token Blended.h:146: error: 'BorderSize' was not declared in this scope Blended.h:146: error: template argument 1 is invalid Blended.h:148: error: ISO C++ forbids declaration of 'KDecoration' with no type Blended.h:148: error: 'KDecoration' declared as a 'virtual' field Blended.h:148: error: expected ';' before '*' token Blended.h:141: warning: 'class Blended::BlendedHandler' has virtual functions but non-virtual destructor Blended.h:293: error: expected class-name before '{' token Blended.h:298: error: expected `)' before '*' token Blended.h:312: error: 'Position' does not name a type Blended.h:293: warning: 'class Blended::BlendedClient' has virtual functions but non-virtual destructor Blended.h: In member function 'int Blended::BlendedClient::width() const': Blended.h:343: error: 'widget' was not declared in this scope Blended.h: In member function 'int Blended::BlendedClient::height() const': Blended.h:347: error: 'widget' was not declared in this scope
Blended.h: In member function 'bool Blended::BlendedClient::maximizedVertical() const': Blended.h:351: error: 'maximizeMode' was not declared in this scope Blended.h:351: error: 'MaximizeVertical' was not declared in this scope Blended.moc: In static member function 'static QMetaObject* Blended::BlendedClient::staticMetaObject()': Blended.moc:54: error: 'KDecoration' has not been declared Blended.moc: In member function 'virtual void* Blended::BlendedClient::qt_cast(const char*)': Blended.moc:78: error: 'KDecoration' has not been declared Blended.moc: In member function 'virtual bool Blended::BlendedClient::qt_invoke(int, QUObject*)': Blended.moc:87: error: 'KDecoration' has not been declared Blended.moc: In member function 'virtual bool Blended::BlendedClient::qt_emit(int, QUObject*)': Blended.moc:94: error: 'KDecoration' has not been declared Blended.moc: In member function 'virtual bool Blended::BlendedClient::qt_property(int, int, QVariant*)': Blended.moc:100: error: 'KDecoration' has not been declared B
make[3]: Verlasse Verzeichnis '/tmp/kompile-tmp/Blended-0.3/kwin'
lended.cpp: In member function 'void Blended::BlendedHandler::createPixmaps(bool)': Blended.cpp:97: error: 'options' was not declared in this scope Blended.cpp:98: error: 'BorderLarge' was not declared in this scope Blended.cpp:102: error: 'BorderVeryLarge' was not declared in this scope Blended.cpp:106: error: 'BorderTiny' was not declared in this scope Blended.cpp:107: error: 'BorderNormal' was not declared in this scope Blended.cpp:113: error: 'options' was not declared in this scope Blended.cpp:121: error: 'KDecoration' has not been declared Blended.cpp:121: error: 'ColorTitleBar' was not declared in this scope Blended.cpp:122: error: 'KDecoration' has not been declared Blended.cpp:122: error: 'ColorTitleBlend' was not declared in this scope Blended.cpp:149: error: 'KDecoration' has not been declared Blended.cpp:150: error: 'KDecoration' has not been declared Blended.cpp: In member function 'QPixmap* Blended::BlendedHandler::loadPixmap(const QString&, bool)': Blended.cpp:603: error: 'KDecoration' has not
make[2]: Verlasse Verzeichnis '/tmp/kompile-tmp/Blended-0.3/kwin'
been declared Blended.cpp:603: error: 'ColorTitleBar' was not declared in this scope Blended.cpp:604: error: 'KDecoration' has not been declared Blended.cpp:604: error: 'ColorTitleBlend' was not declared in this scope Blended.cpp:605: error: 'KDecoration' has not been declared Blended.cpp:606: error: 'KDecoration' has not been declared Blended.cpp:604: warning: unused variable 'activeBlendColor' Blended.cpp:606: warning: unused variable 'inactiveBlendColor' Blended.cpp: In member function 'virtual bool Blended::BlendedHandler::reset(long unsigned int)': Blended.cpp:625: error: 'SettingBorder' was not declared in this scope Blended.cpp:629: error: 'SettingFont' was not declared in this scope Blended.cpp:634: error: 'SettingColors' was not declared in this scope Blended.cpp:639: error: 'SettingButtons' was not declared in this scope Blended.cpp:643: error: 'SettingTooltips' was not declared in this scope Blended.cpp:663: error: 'resetDecorations' was not declared in this scope Blended.cpp: At global scope: Blen
make[1]: Verlasse Verzeichnis '/tmp/kompile-tmp/Blended-0.3'
ded.cpp:735: error: expected constructor, destructor, or type conversion before '*' token Blended.cpp:740: error: 'BorderSize' is not a member of 'Blended::BlendedHandler' Blended.cpp:740: error: 'BorderSize' is not a member of 'Blended::BlendedHandler' Blended.cpp:740: error: template argument 1 is invalid Blended.cpp: In member function 'virtual int Blended::BlendedHandler::borderSizes() const': Blended.cpp:743: error: 'BorderSize' was not declared in this scope Blended.cpp:743: error: template argument 1 is invalid Blended.cpp:743: error: 'BorderNormal' was not declared in this scope Blended.cpp:743: error: 'BorderLarge' was not declared in this scope Blended.cpp:743: error: 'BorderVeryLarge' was not declared in this scope Blended.cpp: In constructor 'Blended::BlendedButton::BlendedButton(Blended::BlendedClient*, const char*, Blended::Button, const QString&, bool, int)': Blended.cpp:747: error: 'class Blended::BlendedClient' has no member named 'widget' Blended.cpp:762: error: 'class Blended::BlendedClient
' has no member named 'isActive' Blended.cpp:763: error: 'class Blended::BlendedClient' has no member named 'isActive' Blended.cpp: At global scope: Blended.cpp:747: warning: unused parameter 'bttstate' Blended.cpp: In member function 'virtual void Blended::BlendedButton::drawButton(QPainter*)': Blended.cpp:814: error: 'class Blended::BlendedClient' has no member named 'isActive' Blended.cpp:816: error: 'class Blended::BlendedClient' has no member named 'isActive' Blended.cpp:870: error: 'class Blended::BlendedClient' has no member named 'isActive' Blended.cpp:874: error: 'class Blended::BlendedClient' has no member named 'isActive' Blended.cpp:878: error: 'class Blended::BlendedClient' has no member named 'maximizeMode' Blended.cpp:879: error: 'MaximizeFull' is not a member of 'Blended::BlendedClient' Blended.cpp:882: error: 'class Blended::BlendedClient' has no member named 'isActive' Blended.cpp:886: error: 'class Blended::BlendedClient' has no member named 'isActive' Blended.cpp: At global scope: Blended.
cpp:993: error: expected `)' before '*' token Blended.cpp: In member function 'virtual void Blended::BlendedClient::init()': Blended.cpp:1015: error: 'WStaticContents' was not declared in this scope Blended.cpp:1015: error: 'WNoAutoErase' was not declared in this scope Blended.cpp:1015: error: 'createMainWidget' was not declared in this scope Blended.cpp:1016: error: 'widget' was not declared in this scope Blended.cpp: In member function 'void Blended::BlendedClient::createLayout()': Blended.cpp:1043: error: 'widget' was not declared in this scope Blended.cpp:1058: error: 'isActive' was not declared in this scope Blended.cpp:1086: error: 'options' was not declared in this scope Blended.cpp:1131: error: 'isPreview' was not declared in this scope Blended.cpp: In member function 'virtual void Blended::BlendedClient::reset(long unsigned int)': Blended.cpp:1152: error: 'widget' was not declared in this scope Blended.cpp: In member function 'void Blended::BlendedClient::addButtons(QBoxLayout*, const QString&)': Ble
nded.cpp:1197: error: 'LeftButton' was not declared in this scope Blended.cpp:1197: error: 'MidButton' was not declared in this scope Blended.cpp:1197: error: 'RightButton' was not declared in this scope Blended.cpp:1203: error: 'isMinimizable' was not declared in this scope Blended.cpp:1207: error: 'connect' was not declared in this scope Blended.cpp:1222: error: 'isMaximizable' was not declared in this scope Blended.cpp:1226: error: 'connect' was not declared in this scope Blended.cpp:1241: error: 'isCloseable' was not declared in this scope Blended.cpp:1245: error: 'connect' was not declared in this scope Blended.cpp:1264: error: 'providesContextHelp' was not declared in this scope Blended.cpp:1267: error: 'connect' was not declared in this scope Blended.cpp: In member function 'void Blended::BlendedClient::updateMask()': Blended.cpp:1331: error: 'setMask' was not declared in this scope Blended.cpp: In member function 'virtual void Blended::BlendedClient::captionChange()': Blended.cpp:1339: error: 'widget'
was not declared in this scope Blended.cpp:1339: error: 'isActive' was not declared in this scope Blended.cpp: In member function 'void Blended::BlendedClient::iconChange()': Blended.cpp:1385: error: 'widget' was not declared in this scope Blended.cpp:1385: error: 'isActive' was not declared in this scope Blended.cpp: In member function 'void Blended::BlendedClient::drawAppIcon(QPainter&)': Blended.cpp:1399: error: 'isActive' was not declared in this scope Blended.cpp:1401: error: 'class Blended::BlendedClient' has no member named 'icon' Blended.cpp:1401: error: incomplete type 'QIconSet' used in nested name specifier Blended.cpp:1401: error: incomplete type 'QIconSet' used in nested name specifier Blended.cpp:1405: error: 'class Blended::BlendedClient' has no member named 'icon' Blended.cpp:1405: error: incomplete type 'QIconSet' used in nested name specifier Blended.cpp:1405: error: incomplete type 'QIconSet' used in nested name specifier Blended.cpp:1440: error: 'isActive' was not declared in this scope B
lended.cpp: In member function 'void Blended::BlendedClient::drawCaptionText(QPainter&)': Blended.cpp:1456: error: 'class Blended::BlendedHandler' has no member named 'options' Blended.cpp:1456: error: 'isActive' was not declared in this scope Blended.cpp:1460: error: 'AlignLeft' was not declared in this scope Blended.cpp:1460: error: 'AlignVCenter' was not declared in this scope Blended.cpp:1460: error: 'SingleLine' was not declared in this scope Blended.cpp:1463: error: 'AlignCenter' was not declared in this scope Blended.cpp:1466: error: 'AlignRight' was not declared in this scope Blended.cpp:1510: error: 'caption' was not declared in this scope Blended.cpp:1526: error: 'options' was not declared in this scope Blended.cpp:1526: error: 'ColorFont' was not declared in this scope Blended.cpp:1551: error: 'caption' was not declared in this scope Blended.cpp: In member function 'void Blended::BlendedClient::drawTitlebar(QPainter&, QRect&)': Blended.cpp:1565: error: 'isActive' was not declared in this scope Blen
ded.cpp:1594: error: 'isActive' was not declared in this scope Blended.cpp: In member function 'void Blended::BlendedClient::drawFrame(QPainter&, QRect&, QPaintEvent*)': Blended.cpp:1628: error: 'isActive' was not declared in this scope Blended.cpp: In member function 'int Blended::BlendedClient::BttWidthOnLeft()': Blended.cpp:1719: error: 'options' was not declared in this scope Blended.cpp:1760: error: 'isMinimizable' was not declared in this scope Blended.cpp:1762: error: 'isActive' was not declared in this scope Blended.cpp:1764: error: 'isMaximizable' was not declared in this scope Blended.cpp:1766: error: 'isActive' was not declared in this scope Blended.cpp:1768: error: 'isCloseable' was not declared in this scope Blended.cpp:1770: error: 'isActive' was not declared in this scope Blended.cpp:1773: error: 'providesContextHelp' was not declared in this scope Blended.cpp:1775: error: 'isActive' was not declared in this scope Blended.cpp:1799: error: 'isActive' was not declared in this scope Blended.cpp: I
n member function 'int Blended::BlendedClient::BttWidthOnRight()': Blended.cpp:1807: error: 'options' was not declared in this scope Blended.cpp:1848: error: 'isMinimizable' was not declared in this scope Blended.cpp:1850: error: 'isActive' was not declared in this scope Blended.cpp:1853: error: 'isMaximizable' was not declared in this scope Blended.cpp:1855: error: 'isActive' was not declared in this scope Blended.cpp:1858: error: 'isCloseable' was not declared in this scope Blended.cpp:1860: error: 'isActive' was not declared in this scope Blended.cpp:1863: error: 'providesContextHelp' was not declared in this scope Blended.cpp:1865: error: 'isActive' was not declared in this scope Blended.cpp:1895: error: 'isActive' was not declared in this scope Blended.cpp: In member function 'virtual void Blended::BlendedClient::activeChange()': Blended.cpp:1908: error: 'widget' was not declared in this scope Blended.cpp: In member function 'virtual void Blended::BlendedClient::maximizeChange()': Blended.cpp:1926: error
: 'maximizeMode' was not declared in this scope Blended.cpp:1926: error: 'MaximizeFull' was not declared in this scope Blended.cpp:1929: error: 'widget' was not declared in this scope Blended.cpp: In member function 'void Blended::BlendedClient::slotMaximize()': Blended.cpp:1962: error: 'MidButton' was not declared in this scope Blended.cpp:1963: error: 'maximizeMode' was not declared in this scope Blended.cpp:1963: error: 'MaximizeVertical' was not declared in this scope Blended.cpp:1963: error: 'maximize' was not declared in this scope Blended.cpp:1966: error: 'RightButton' was not declared in this scope Blended.cpp:1967: error: 'MaximizeHorizontal' was not declared in this scope Blended.cpp:1970: error: 'LeftButton' was not declared in this scope Blended.cpp:1971: error: 'MaximizeFull' was not declared in this scope Blended.cpp:1971: error: 'MaximizeRestore' was not declared in this scope Blended.cpp: In member function 'void Blended::BlendedClient::paintEvent(QPaintEvent*)': Blended.cpp:2010: error: 'widg
et' was not declared in this scope Blended.cpp: In member function 'void Blended::BlendedClient::resizeEvent(QResizeEvent*)': Blended.cpp:2029: error: 'widget' was not declared in this scope Blended.cpp:2054: error: no matching function for call to 'QApplication::postEvent(Blended::BlendedClient* const, QPaintEvent*)' /usr/share/qt3/include/qapplication.h:154: note: candidates are: static void QApplication::postEvent(QObject*, QEvent*) Blended.cpp: In member function 'void Blended::BlendedClient::mouseDoubleClickEvent(QMouseEvent*)': Blended.cpp:2062: error: 'titlebarDblClickOperation' was not declared in this scope Blended.cpp: At global scope: Blended.cpp:2066: error: 'Position' in class 'Blended::BlendedClient' does not name a type Blended.cpp: In member function 'virtual void Blended::BlendedClient::resize(const QSize&)': Blended.cpp:2143: error: 'widget' was not declared in this scope Blended.cpp: In member function 'virtual void Blended::BlendedClient::borders(int&, int&, int&, int&) const': Blended.cpp
:2151: error: 'isActive' was not declared in this scope Blended.cpp:2159: error: 'maximizeMode' was not declared in this scope Blended.cpp:2159: error: 'MaximizeHorizontal' was not declared in this scope Blended.cpp:2159: error: 'options' was not declared in this scope Blended.cpp:2161: error: 'maximizeMode' was not declared in this scope Blended.cpp:2161: error: 'MaximizeVertical' was not declared in this scope Blended.cpp:2163: error: 'options' was not declared in this scope Blended.cpp: In member function 'virtual QSize Blended::BlendedClient::minimumSize() const': Blended.cpp:2170: error: 'widget' was not declared in this scope Blended.cpp: In member function 'virtual bool Blended::BlendedClient::eventFilter(QObject*, QEvent*)': Blended.cpp:2175: error: 'widget' was not declared in this scope Blended.cpp:2192: error: 'processMousePressEvent' was not declared in this scope Blended.cpp: At global scope: Blended.cpp:2203: error: expected constructor, destructor, or type conversion before '*' token
make[3]: *** [Blended.lo] Fehler 1
make[2]: *** [all-recursive] Fehler 1
make[1]: *** [all-recursive] Fehler 1
make: *** [all] Fehler 2
Error during sources build. Installation aborted!
----------

what's the reason? =(

Report

enteon

10 years ago

kdebase-dev package is required for correct make.
(debian lenny)

Report

ketomin

12 years ago

that's the best theme i used. can you make port to beryl emerlad?

Report

BaBoKa

12 years ago

Hi!

Could you make: on all desktops, keep above/below other windows buttons please? I use these buttons so often...

It's a really good work anyway!

Report

clintonthegeek

12 years ago

I love Blended, but I get some wierd problems trying to use my own colour scheme with it -- my scheme doesn't take effect until I actually go into my Window Decorations panel and play around with it -- until then this is what it looks like -- http://clintonignatov.com/files/blended.png

Notice how the preview is how it should look, but the actual window has the default colour scheme. Also, when I do get my custom theme going, it has the same weird gradient thing in the borders as you can see in the privew window's borders.

Anwyays, beautiful decorator!

Report

negas

12 years ago

Hi,

This theme is a cream...

Would you like to make a port to cgwd for compiz?

Report

yarlie

13 years ago

Which font do you use on the screenshots?

Report

nightwing

13 years ago

Hello, you say you distribute "Blended" under the GPL but you do not ship the license itself with the source, which, I think, you have to do, in order to release it under this license. Could you plz add that file, usuallay named "COPYING" oder "LICENSE" to your blended-Tarball?
Thanks,
nightwing.

Report

fannymites

13 years ago

Since I couldn't get the dekorator version to work I've just tried this version.
It compiled without errors but when I go to the window decoration section ine kde control centre, blended isn't there.
Ubuntu Dapper - KDE 3.5

Report

C

john007

13 years ago

Try

./configure --prefix=`kde-config --prefix`
make
sudo make install

That should work ;-)

Report

tux86

13 years ago

Thanks a lot - that worked =)

But now...i dont like Blended any longer ;) It looked better on the screen shot -_-

Anyway, now I learned how to install window decorations correctly =P

I went back to my modded 'Plastik'-Style...

Report

tux86

13 years ago

I have the same problem.

thats what i have:

tux86@tux86:/usr/local/kde/lib/kde3> ls -go
insgesamt 548
-rwxr-xr-x 1 1401 2006-01-21 21:02 kwin3_Blended.la
-rwxr-xr-x 1 151637 2006-01-21 21:02 kwin3_Blended.so

Yeah that looks good, but - in fact - it is not in the control-panel...how to fix it? I tried to google for it several times without any helpful results...heeeelp mee ;)

Report

fannymites

13 years ago

I can only imagine it's a kde 3.5 problem since I get the same problem in suse using kde 3.5.
However, after reinstalling it about 4 times it now shows up in suse kde control centre. Still nothing on dapper.

Report

tux86

13 years ago

That might be true, but i am not using KDE 3.5 but 3.4 that comes with SuSE 10. I think I'll change my distro within the next weeks. I really don't like SuSE. Moreover SuSE cuts the Apache conf into million pieces and i dunno why oO

Slackware seems to be good, but okay i'll stop it here...that's another story and doesn't solve the problem we have here ;)

Report

Superstoned

13 years ago

but i have another request for you: i'd love to see an 'always on top' button... ;-)

Report

C

john007

13 years ago

No idea if poss. Just posted the question for maitre... ;-)

Report

Yaba

13 years ago

The dekorator theme has the possibility to adjust the border color of the window frames. Would be great, if you could realize this also for the native deco.

Report

C

john007

13 years ago

This deco also has an option to adjust the border color of the window frames. Check the options in the settings (use KDE color set).
However, there seems to be a bug in DecGen 0.4, the current version, and after login in again the colors are overwritten... :-( . Hope this will be fixed in the next version of DecGen...

Report

DtZ

13 years ago

You can deal with this problem by setting permissions on ~/.kde/share/config/kwinBlendedrc to read only.

Report

felipe

13 years ago

call it /usr/local/portage/x11-themes/Blended/Blended-0.1.ebuild here it is:


# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

inherit kde

KLV=32613
DESCRIPTION="A cool kde windows decoration style"
SRC_URI="http://www.kde-look.org/content/files/${KLV}-${P}.tar.bz2"
HOMEPAGE="http://www.kde-look.org/content/show.php?content=${KLV}"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64 ~ppc ~sparc"
IUSE=""

need-kde 3.2

Report

AMO88

13 years ago

The filename should actually be Blended-0.3 now, otherwise the old version will be installed...

Report

thegrifman

13 years ago

This ebuild should NOT go in /usr/portage since it's not in portage, you should put it in your portage overlay. See the gentoo docs for instructions on how to do this.

Report

felipe

13 years ago

infact i said "call it /usr/local/portage...." :-)

Report

13 years ago

0.3b
- added GPL and included colour scheme
0.3
- added help button (see screenshot)
0.2
- added original mouse over and press states for active and inactive windows
0.1
- with active and inactive button states, but without hover and press effects
- only min, max, close and restore buttons implemented

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
0.3
updated Jun 22 2006
added Dec 17 2005
downloads today
0
page views today 1
System Tags linux unix