
Blended
Source (link to git-repo or to original if based on someone elses unmodified work):
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:
Style: Plastik
Matching colour scheme included.
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
Ratings & Comments
24 Comments
Which style do you recommend that goes well with Blended?
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? =(
kdebase-dev package is required for correct make. (debian lenny)
that's the best theme i used. can you make port to beryl emerlad?
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!
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!
Hi, This theme is a cream... Would you like to make a port to cgwd for compiz?
Which font do you use on the screenshots?
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.
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
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 ;)
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.
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 ;)
Try ./configure --prefix=`kde-config --prefix` make sudo make install That should work ;-)
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...
but i have another request for you: i'd love to see an 'always on top' button... ;-)
No idea if poss. Just posted the question for maitre... ;-)
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.
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...
You can deal with this problem by setting permissions on ~/.kde/share/config/kwinBlendedrc to read only.
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
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.
infact i said "call it /usr/local/portage...." :-)
The filename should actually be Blended-0.3 now, otherwise the old version will be installed...