-
 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

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


Sponsoring


-
- Content .- Fans  . 

Fahrenheit Window Decoration

  

Window Decoration native KDE 3.2 +

Score 61%
Fahrenheit Window Decoration
zoom


Fahrenheit Window Decoration
zoom


Link:  http://
Downloads:  3888
Submitted:  Jun 11 2002
Updated:  Dec 9 2007

Description:

UP FOR ADOPTION
===============

Sorry, this is not a new release, but a notice of abandonment. If there is anyone who wants to adopt this window decoration, please let me know. I don't have the time or the skill to extend this as I would like.

BUGS THAT NEED FIXING
=====================

1. Compiling. Doesn't compile anymore, and shouldn't require the user to
run 'make -f Makefile.cvs' before './configure'.

2. When moving a shaded window, the window sometimes unshades poorly and
following error occurs:

kwin: X_ConfigureWindow(0x0): BadValue (integer parameter out of range for operation)

To restore and resize the window, there are two options: either maximize the window and then resize it, or right-click on the window while holding down the Alt button and resize the window that way. I believe that this bug is related to the masking operation, but haven't been able to hunt it down yet.

3. The blank bar to the right of the button area does not accept
double-clicks if you want to shade the window. For now, in order to
shade a window, you need to double-click in the title area only.

4. There's an extra black pixel in the lower-left corner, on the outer edge. I think the black line is just draw one pixel too long.

NEAT FEATURES THAT I WOULD LIKE TO SEE
======================================
See the second image for mockups of what I have in mind.

1. Tab Bar Placement
The tab bar should alternate sides if you left-click on it while holding down the Alt key. (Or some other reasonable combination--I just chose
Alt+left-click because that's what the B2 decoration uses to move tabs.)
Things to watch out for: as a result of switching sides, the shadows and
light spots change.

2. Buttons on the side
When the window is narrow (like the GIMP's main window), draw the buttons on the side. There should also be an option to disable this, if people don't want it. When in this mode, the left side should also accept double-clicks (for shading), in addition to the tab bar.

3. Buttons on the bottom
Hey, why not?

4. Slim Shady
With this option selected, shaded windows only display the tab bar, not the test of the top bar.

5. Maximum Maximize
There should be an option so that when the window is maximized, the only
border is a one-pixel black border on all sides, with the buttons hanging
down like in the Fitz window decoration. I haven't quite decided if a title should be drawn, but I'm leaning towards "no."

5. (The big one!) Remora Bar
A remora is a fish that attaches itself to large fish with the help of a large sucking disk. The remora bar is much like its animal namesake; it hangs off the bottom of the active window and displays a row of buttons that, when pressed, can call other programs, shell scripts, make dcop calls, you name it. It also can display a text field, which is handy for displaying messages, the current song, etc. I don't know if it's possible for a window decoration
to have dcop hooks so that other programs can call it, but it would be very cool if it could. That way, you could have a script that would be able to display messages in the remora bar.

The height of the ramora bar should be configurable; minimum is 7 pixels high, in the mockup it is 14 pixels. Also in the mockup, I've drawn three button styles: raised button (the first), flat button (the second), and pixmap button (the third). The first two take a black and white image that is the size of the button (here, 14x14), where black is the foreground color and white is the background color. It is possible to change the values of the foreground and background color, but by default the foreground color is black and the background color is the color of the window border. For the raised button, a frame is drawn around it using the frame color's shadow and light
colors. For the pixmap button, the button image is directly imported as is, with no option to change the color.

Between the buttons and the text field is a separator; this is optional and is available as a configuration option.

The text field (the blue area) is configurable for font, font color, and
background color. It should be able to scroll text if the text doesn't fit in
the field provided. The width of the field is also configurable.

Several examples should be included, such as a way to interface with amarok (using dcop calls), an quickstart icon bar to start frequently used programs, and a text field that displays the CPU's temperature and fan speed.

And now, for the old information...

INTRODUCTION
============
First, a word about Fahrenheit. The theme, like its namesake, is not meant to be the final word in practicality or usability. Think about it: why hasn't the US switched to Celsius, a much more practical and usable temperature scale? It makes much more sense to base a temperature scale around water (since so much of life literally revolves around water). Just what is 0�F and 100�F anyways? It makes no sense at all, other than the inertia of tradition.
Fahrenheit the theme is much the same way, except that it lacks the temperature scale's inertia, but it also looks (in the author's opinion) more visually interesting than the standard square box. Be it the lickable OSX or the crayola WinXP, the fact remains that even by rounding out the corners, most window decorations are hopelessly mired in squareville. Now, there are good reasons for square. Square is usable. Square is practical. Square is comforting and familiar, like a teddy bear that's gotten the stuffing squeezed out of it. But square is also boring, overdone, and, like week-old leftovers, there's only so much you can do with it before you get sick of turkey sandwiches and turkey quiche and turkey omelets and cream of turkey soup.
To relieve my boredom, there's Fahrenheit. That's right, this is about _me_. If you like it, you're more than welcome to use it. If you don't, then forget about it. It's not for you. Go back to squaredom. I don't care. Yes, this violates Fitt's law in obscene and unthinkable ways. The buttons may be too small, but then, I have fine motor control and don't find it a problem in the least. I find it usable; therefore, it is usable for me. It wastes space with all the funky curves and bars. Well, my monitor is 1400x1050, so I've got space to waste.

COMPILING
=========
A straight-forward affair; read the INSTALL file for more details, but the following ought to be enough:
1) make -f Makefile.cvs
2) ./configure
(Depending on your system, you may need to add '--prefix=/usr' and if it can't find the location of the Qt libs and includes, those as well. './configure --help' will tell you what you need to know.)
3) make
4) (as root) make install

If you have problems compiling, make sure that you have the necessary KDE development files installed. And before complaining that you can't compile, read through the discussions for other KDE 3.2 borders. There is a 99.9% chance that your problem already has a long and glorious precedent set by others.

COLORS
======
There are six color settings that you will want to play with in the Control Panel:Appearances & Themes:Colors dialog. These are:
- Active Title Bar
- Inactive Title Bar
- Active Window Frame
- Inactive Window Frame
- Active Window Handle
- Inactive Window Handle
The title bar and window frame colors should be self-evident. Less obviously, however, are the window handle settings. This changes the color of the grip lines in the upper-right hand corner of the frame.

THANKS
======
Inspiration: Fahrenheit was inspired by the mock-up screenshots of a hypothetical future BeOS window border, GonX. See the screenshots at http://cotito.free.fr/projects/.
David Johnson on the kwin mailing list was of great help to me while writing this decoration. His Example decoration (http://www.kde-look.org/content/show.php?content=6332) is also a great framework for creating new decorations as well.




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



goto page: prev   1  2  3  4  5  6 

-
.

 Perfect

 
 by Momo on: Apr 17 2004
 
Score 50%

Your theme is nearly perfect, I've been dreaming for months that somebody would make a gonx for kde theme (I even made a pale icewm attempt).
There are just a few things you could make better :
-smoothen the round borders, pixels show too much.
-Allow buttons to be placed anywhere
-Allow tabs to slide (see B II theme).

Thanks a _lot_ for your beautiful theme anyway.


Momo
Reply to this

-

 Re: Perfect

 
 by Rodion on: Apr 18 2004
 
Score 50%

-smoothen the round borders, pixels show too much.

The easy answer is that this is somewhat dependent on your color scheme. You possibly can minimize the pixel visibility by tweaking the colors, since the shading scheme (to give it a 3D look) is based on different shades of whatever color you choose.

The hard answer is that it will never look as perfectly smooth as the mock-up screenshots, since those were smoothed out with a graphics program. I'd be interested in hearing how this works with drop-shadows, since what makes the mock-ups really smooth is the blending between border and shadow. But to do this in real life would probably require an enormous amount of rendering time (enormous for something as simple as a window border, in any case) and is beyond my technical ability in any case.

-Allow buttons to be placed anywhere

Are you thinking about an option to have them drawn on the far right or something? Technically possible, but I don't like the look. There are a couple of mock-up screenshots that show the buttons on the far right, but the only reason they look vaguely good is because they drop down into the window space, something not possible with KDE, since the actual window contents are drawn over the window border, so anything that you want to draw _over_ the window contents will actually be drawn beneath them. But if someone sends in a patch that makes button placement optional, I'd probably include it.

-Allow tabs to slide (see B II theme).

I tried this, originally (I started with the BII theme), but it just did not look good. Technically, it's possible, but a lot of work--if the title is on the right side, draw the grip on the right rather than left, and round out the left side (and possibly move the buttons to the right side?), otherwise if the title is somewhere in the middle, round out both sides and not draw the grip at all. But because the title bar is rounded, not square, it's hard to get it to act and look right. If someone wants to contribute a patch that manages to make it look good, I'll certainly take a look.


Reply to this

-
.

 Thats the best deco.

 
 by wurz25 on: Apr 17 2004
 
Score 50%

With Beos i have learned loving this deco.

THANKS !


Reply to this

-

 Re: Thats the best deco.

 
 by Rodion on: Apr 18 2004
 
Score 50%

Just out of curiosity, was it ever made into a BeOS theme? I thought it never made it past the mock-up screenshot stage.


Reply to this

-

 Nope.

 
 by Xanadu on: Apr 17 2004
 
Score 50%

Sorry it won't even bother starting compiling:

$ make -f Makefile.cvs
*** YOU'RE USING Autoconf version 2.13.
*** KDE requires autoconf 2.53 or newer
make[1]: *** [cvs] Error 1
make: *** [all] Error 2

$ emerge -s autoconf
* sys-devel/autoconf
Latest version available: 2.58-r1
Latest version installed: 2.58-r1
Size of downloaded files: 1,336 kB
Homepage: http://www.gnu.org/software/autoconf/autoconf.html
Description: Used to create autoconfiguration files
License: GPL-2



The version I have installed is 2.58.


Reply to this

-

 Re: Nope.

 
 by Xanadu on: Apr 17 2004
 
Score 50%

Sorry, I hit Sve to fast.

Obvioulsy I use Gentoo, I have any and all "dev libs" installed...

(this isn't an RPM distro...)


Reply to this

-
.

 Re: Nope.

 
 by Payne on: Apr 17 2004
 
Score 50%

u have to set an environment Variable for this. In Gentoo u can have older and newer autoconf installed at same time.

Use this:

WANT_AUTOCONF="2.5" make -f Makefile.cvs

then it will work :)


Reply to this

-

 nice!!

 
 by shm on: Apr 17 2004
 
Score 50%

gj


Reply to this

-

 Nice

 
 by Deciare on: Apr 17 2004
 
Score 50%

Exceptional, unconventional, and generally nice all-round. It also does unkind things to my poor, struggling CPU as it tries to draw drop shadows around all those curves. :P

It'd be nice if the Title Button colour settings could be followed.

In response to a comment made above, I like having the window title tab thing locked to one side. It makes good screenshots easier to set up, or something. That said, I would like an option to lock it to the right side instead of the left.


Reply to this

-
.

 Looks Great!

 
 by systemx on: Apr 18 2004
 
Score 50%

This Deco looks really great and I can't wait to see how it all turns out...

Good Job! and please keep up the great work...


Reply to this

goto page: prev   1  2  3  4  5  6 

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