-
 KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
--
-
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
--
-
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Frugalware-Art.org Artwork for Frugalware Linux 
 Arch-Stuff.org Artwork and Stuff for Arch Linux 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
--
-
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
--
-
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
--
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    LinuxDaily.com    Linux42.org    OpenSkillz.com    Open-PC.com   
Kubuntu-Art.org - Stuff for your Kubuntu Desktop
Kubuntu-Art.orgKubuntu-Art.org

 Apr 24 2014  
 Not logged in  
Kubuntu-Art.org
 Home    Add Artwork   Forum   Groups   Knowledge   Events   Jobs   Users   Register   Login-


Sponsoring


-
- Content .- Fans  . 

Plastik Laptop

  

Window Decoration native KDE 3.2 +

Score 62%
Plastik Laptop
zoom


Plastik Laptop
zoom


Plastik Laptop
zoom


Link:  http://
Downloads:  2309
Submitted:  Jan 30 2006
Updated:  Apr 14 2006

Description:

Plastik Laptop is a modification to the Plastik kwin window decoration adding the ability to make the most used titlebar buttons rectangular.

This innovative feature are originally from the Laptop window decoration. Which was introduced in KDE during the development of KDE 2.0, by KDE hacker Mosfet(Daniel M. Duley). The Laptop was infact default KDE window decoration for a short while, including in KDE 1.92, the third beta of KDE 2.0.

Plastik Laptop makes it possible to increase the width of the minimize, maximize and close buttons, making them rectangular. The scaling of the width are configurable, giving the user the ability to fine tune it for the best possible look with different screen resolutions and titlebar heights. It's possible to adjust the buttons from square to rectangular, up to 5 times wider than their height.

It also has options for making the button border color more distinctive and the buttons use the same color as the titlebar.

UPDATE:
Updated to work on KDE older than 3.5




Changelog:

v 0.6.1 14 April 06
- Use tabs in the Control Centre modul
- Make it compile on KDE older than 3.5

v 0.6 11 Feb 06
- Tilebar buttons use the same surface as titlebar.
- Make button border color more distinctive.
- Make button surface and border color configurable.
- Move buttons closer to window edge.

v 0.5 30 Jan 06
- Initial release
- Make button width configurable.




LicenseGPL
Source
Send to a friend
Subscribe
Other  Artwork  from KMJ
Report inappropriate content



goto page:  1  2 

-

 Nice

 
 by Bonkie on: Jan 31 2006
 
Score 50%

LOL, im gonna try this one on my laptop and see if it's an improvement ;-)


Reply to this

-

 It doesn't compile

 
 by csanchisb on: Feb 1 2006
 
Score 50%

In file included from plastik.cpp:32:
plastik.h:28:25: error: kdecoration.h: No such file or directory
plastik.h:29:32: error: kdecorationfactory.h: No such file or directory
In file included from plastik.cpp:34:
plastikclient.h:26:31: error: kcommondecoration.h: No such file or directory
plastik.h:75: error: expected class-name before '{' token
plastik.h:82: error: ISO C++ forbids declaration of 'KDecoration' with no type
plastik.h:82: error: 'KDecoration' declared as a 'virtual' field
plastik.h:82: error: expected ';' before '*' token
plastik.h:83: error: 'Ability' has not been declared
plastik.h:101: error: incomplete type 'KWinPlastik::PlastikHandler' used in nested name specifier
plastik.h:101: error: incomplete type 'KWinPlastik::PlastikHandler' used in nested name specifier
plastik.h:101: error: template argument 1 is invalid
plastik.moc: In member function 'virtual void* KWinPlastik::PlastikHandler::qt_cast(const char*)':
plastik.moc:73: error: 'KDecorationFactory' was not declared in this scope
plastik.moc:73: error: expected primary-expression before ')' token
plastik.moc:73: error: expected ';' before 'this'
plastik.moc:73: warning: statement has no effect
plastikclient.h: At global scope:
plastikclient.h:35: error: expected class-name before '{' token
plastikclient.h:37: error: expected `)' before '*' token
plastikclient.h:43: error: 'DecorationBehaviour' has not been declared
plastikclient.h:44: error: 'LayoutMetric' has not been declared
plastikclient.h:44: error: expected ',' or '...' before '*' token
plastikclient.h:44: error: ISO C++ forbids declaration of 'KCommonDecorationButton' with no type
plastikclient.h:45: error: 'WindowCorner' has not been declared
plastikclient.h:46: error: ISO C++ forbids declaration of 'KCommonDecorationButton' with no type
plastikclient.h:46: error: 'KCommonDecorationButton' declared as a 'virtual' field
plastikclient.h:46: error: expected ';' before '*' token
plastikbutton.h:39: error: expected class-name before '{' token
plastikbutton.h:42: error: expected `)' before 'type'
plastik.cpp: In member function 'virtual bool KWinPlastik::PlastikHandler::reset(long unsigned int)':
plastik.cpp:63: error: 'KDecoration' has not been declared
plastik.cpp:63: error: 'options' was not declared in this scope
plastik.cpp:64: error: 'KDecoration' has not been declared
plastik.cpp:66: error: 'KDecoration' has not been declared
plastik.cpp:67: error: 'BorderTiny' was not declared in this scope
plastik.cpp:70: error: 'BorderLarge' was not declared in this scope
plastik.cpp:73: error: 'BorderVeryLarge' was not declared in this scope
plastik.cpp:76: error: 'BorderHuge' was not declared in this scope
plastik.cpp:79: error: 'BorderVeryHuge' was not declared in this scope
plastik.cpp:82: error: 'BorderOversized' was not declared in this scope
plastik.cpp:85: error: 'BorderNormal' was not declared in this scope
plastik.cpp:120: error: 'SettingColors' was not declared in this scope
plastik.cpp:120: error: 'SettingFont' was not declared in this scope
plastik.cpp:123: error: 'SettingButtons' was not declared in this scope
plastik.cpp:131: error: 'resetDecorations' was not declared in this scope
plastik.cpp: At global scope:
plastik.cpp:136: error: expected constructor, destructor, or type conversion before '*' token
plastik.cpp:141: error: 'bool KWinPlastik::PlastikHandler::supports' is not a static member of 'class KWinPlastik::PlastikHandler'
plastik.cpp:141: error: 'Ability' was not declared in this scope
plastik.cpp:142: error: expected ',' or ';' before '{' token
plastik.cpp: In member function 'QColor KWinPlastik::PlastikHandler::getColor(KWinPlastik::ColorType, bool)':
plastik.cpp:202: error: 'KDecoration' has not been declared
plastik.cpp:202: error: 'options' was not declared in this scope
plastik.cpp:202: error: 'ColorTitleBar' was not declared in this scope
plastik.cpp:204: error: 'KDecoration' has not been declared
plastik.cpp:207: error: 'KDecoration' has not been declared
plastik.cpp:210: error: 'KDecoration' has not been declared
plastik.cpp:213: error: 'KDecoration' has not been declared
plastik.cpp:217: error: 'KDecoration' has not been declared
plastik.cpp:221: error: 'KDecoration' has not been declared
plastik.cpp:221: error: 'ColorFrame' was not declared in this scope
plastik.cpp:223: error: 'KDecoration' has not been declared
plastik.cpp:223: error: 'ColorFont' was not declared in this scope
plastik.cpp: At global scope:
plastik.cpp:570: error: 'BorderSize' is not a member of 'KWinPlastik::PlastikHandler'
plastik.cpp:570: error: 'BorderSize' is not a member of 'KWinPlastik::PlastikHandler'
plastik.cpp:570: error: template argument 1 is invalid
plastik.cpp: In member function 'int KWinPlastik::PlastikHandler::borderSizes() const':
plastik.cpp:574: error: 'BorderSize' was not declared in this scope
plastik.cpp:574: error: template argument 1 is invalid
plastik.cpp:574: error: 'BorderTiny' was not declared in this scope
plastik.cpp:574: error: 'BorderNormal' was not declared in this scope
plastik.cpp:575: error: 'BorderLarge' was not declared in this scope
plastik.cpp:575: error: 'BorderVeryLarge' was not declared in this scope
plastik.cpp:575: error: 'BorderHuge' was not declared in this scope
plastik.cpp:576: error: 'BorderVeryHuge' was not declared in this scope
plastik.cpp:576: error: 'BorderOversized' was not declared in this scope
plastik.cpp: At global scope:
plastik.cpp:594: error: expected constructor, destructor, or type conversion before '*' token


Carlos Sanchis
Valencia (Spain)

Reply to this

-

 Re: It doesn't compile

 
 by KMJ on: Feb 1 2006
 
Score 50%

2 possibilities, you don't have KDE 3.4 or higher. Or the most likely possibility, you don't have kdebase development libraries installed. Try installing kdebase-devel or whatever it's called on your distribution.

Or you can search for the folowing files in your packagemanager frontend, kdecoration.h kdecorationfactory.h kcommondecoration.h.


Reply to this

-

 Re: Re: It doesn't compile

 
 by csanchisb on: Feb 1 2006
 
Score 50%

I actually have kde 3.5.0 on SuSE. The problem was kdebase-devel as you said, thanks, the deco looks quite fine.


Carlos Sanchis
Valencia (Spain)

Reply to this

-

 Re: Re: It doesn't c

 
 by angrykeyboarder on: Feb 6 2006
 
Score 50%

Left out some instructions eh?


Scott
www.angrykeyboarder.com
© 2006 angrykeyboarder™ & Elmer Fudd. All Wights Wesewved

Reply to this

-
.

 Pardon moi ignorance

 
 by angrykeyboarder on: Feb 6 2006
 
Score 50%

...but what is the significance of the word "Laptop" with regard to this theme?


Scott
www.angrykeyboarder.com
© 2006 angrykeyboarder™ & Elmer Fudd. All Wights Wesewved

Reply to this

-

 Re: Pardon moi ignorance

 
 by KMJ on: Feb 6 2006
 
Score 50%

Something was needed to differentiate it from the proper Plastik decoration. And what better way than by giving tribute to the first windowdecoration to have rectangular buttons, the Laptop decoration.


Reply to this

-

 Re: Re: Pardon moi i

 
 by stic on: Feb 11 2006
 
Score 50%

BTW, I have always thought Laptop is called that because it's easier to hit big buttons with a touchpad. Dunno if it's the reason, but at least it makes sense.


Welcome to Hell - Here's your copy of Windows
Reply to this

-
.

 good

 
 by lenooh on: Feb 11 2006
 
Score 50%

looks cooler than the "normal" plastik!


I'm in.
Reply to this

-
.

 Nice windeco!

 
 by Lenz on: Feb 11 2006
 
Score 50%

What's that colour theme of the third screenshot? Looks nice! :)


Reply to this

-

 Re: Nice windeco!

 
 by KMJ on: Feb 12 2006
 
Score 50%

The color schemes are

1. Plastik (KDE Default on 3.5)
2. Point Reyes green
3. clearlooks, http://www.kde-look.org/content/show.php?content=24345


Reply to this

-

 Re: Re: Nice windeco!

 
 by Lenz on: Feb 12 2006
 
Score 50%

THX! :)


Reply to this

-
.

 Gentoo ebuild

 
 by Lenz on: Feb 12 2006
 
Score 50%

I wrote a Gentoo ebuild for this nice windeco. Get it here:

http://www.kde-look.org/content/show.php?content=35146


Have fun!
Lenz


Reply to this

goto page:  1  2 

Add commentBack






-

Copyright 2007-2014 Kubuntu-Art.org Team  Legal Notice
All rights reserved. Kubuntu-Art.org is not liable for any content or goods on this site.
You can find our FAQ here.
All contributors are responsible for the lawfulness of their uploads.
Please send us a notice if you spot an ABUSE of the website.
Information about advertising in Kubuntu-Art.org.
Developers can use our public webservice interface. More information here: public api
For further information or comments on this site, please send us a message
Kubuntu is a registered trademark of Canonical Ltd.
Content RSS   
Events RSS