Smooth Blend

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:

Smooth Blend - a smooth blending of the window background color into the titlebar.

This is my first attempt at a KDE window decoration.
Any comments would be much appreciated and can be posted here or sent to my email.

NOTICE:
For anyone installing over the beta or 1.0 that used the rpm, be sure to remove the old one first:

rpm -e smoothblend-beta2
-or-
rpm -e smoothblend-1.0

If you get errors about an unknown signature when installing the new rpm, the rpm is signed by Scott Grayban and you should follow the directions on his rpm site to add his key http://rpm.borgnet.us/10.1/ or rpm -iUvh --nosignature smooth-blend-1.1-1bgn.i586.rpm.

If you have his key, the normal install is:
rpm -iUvh smooth-blend-1.1-1bgn.i586.rpm

For both the tarball or rpm version, you need to issue this command after you install:
kwin --replace &
or simply logout and back into kde.

Credits:
spasemunkie: for his buttons
bitwit: for his kwin_template
David Johnson: for his example kwin tutorial
thomas12777: for answering questions on getting pixmap buttons into code

Thanks to sgrayban for testing and hosting the file download.
Last changelog:

15 years ago

1.2 release
------------
Changelog:

Added Yoper version 2.2.0-6 RPM.

Fixed button animations when moving the mouse off a button and the mouse button is pressed.

Currently it can be checked out in kde svn under trunk/playground/artwork/smooth-blend/

OneWingedAngel

15 years ago

I think this has took up semi-permanent residence on my desktop now... ^_^

Report

lordcrow

15 years ago

On the source download :
" File not found.

The link ID '7' is not found in our database.
Click the Back button to try another link. "

Report

C

p0z3r

15 years ago

They should be working now.

Report

rickvernam

15 years ago

This deco is veeeerrryyyy nice.
Is it possible to make the 'keep on top', 'keep on bottom' & 'put on all desktop' buttons so that they look different when they are active?

(ie, when the window is set to stay on top, the 'keep on top' button looks different, kinda like how plastik does it...)

I'd do it myself, but I don't know how :-(

Thanks, this is very nice.

Report

C

p0z3r

15 years ago

There actually is a slight highlight inside the triangle if you look closely.
The on all desktops button actually "splats" when enabled.

Report

Superstoned

15 years ago

maybe you can make the difference a bit more clear?

Report

C

p0z3r

15 years ago

The buttons are unfortunately not mine. I'm personally not very crafty with graphics manipulation programs.
;)

Report

daf

15 years ago

I really appreciate the effort -- I've been looking for a decent kwin theme for ages for my laptop. Criteria are:

Small (or at least configurable to be small)
not garish (I don't want wild XP colors or someone's idea that purple rocks -- that's why we have color preferences, people)
logical layout, with fixed positioning (which is why I hate BeOS window bordering -- not nice to work with) and buttons that aren't cryptic (even when the window isn't focused) like themes that make buttons into colored balls (all aqua themes: urgh!) and themes that make background window buttons into blank little squares (i mean, industrial looks so nice until you do that)
Allow me to choose what buttons I want, and where
Something pretty, yet still functional


You've done these things very well -- congrats. I alien'd your rpm (before seeing a .deb) and it worked well -- I just want to be able to set the button bordering to 1px (since on a small laptop screen, every px counts), so I'm checking out your source distribution (since the configuration panel from the rpm has a max border size of 2px, and I see a max of 1 in the source (which I was about to h4xx0r)).Thanks again -- your work is appreciated!

Report

C

p0z3r

15 years ago

The 2 pixel limit is due to the top gradient. The border, or outside rect, is one pixel, and changing the border to less than 2 would lose the top gradient completely and change the look quite a bit.
You're welcome to change it all you want. It is open source, right. :c)
Glad you liked it so much and I appreciated your feedback.

Report

mastergizmo

15 years ago

I really like this windeco, thank you ;)
but i get this warning while ./configure:

checking linux/tcp.h presence... yes
configure: WARNING: linux/tcp.h: present but cannot be compiled
configure: WARNING: linux/tcp.h: check for missing prerequisite headers?
configure: WARNING: linux/tcp.h: see the Autoconf documentation
configure: WARNING: linux/tcp.h: section "Present But Cannot Be Compiled"
configure: WARNING: linux/tcp.h: proceeding with the preprocessor's result
configure: WARNING: linux/tcp.h: in the future, the compiler will take precedence
configure: WARNING: ## ------------------------------------------ ##
configure: WARNING: ## Report this to the AC_PACKAGE_NAME lists. ##
configure: WARNING: ## ------------------------------------------ ##
checking for linux/tcp.h... yes

Anyway make went fine, and it looks great :D

Report

C

p0z3r

15 years ago

The only thing different with this package is that I used the admin/ directory and Makefile.cvs from kde's cvs. I noticed some other problems with prerequisites during configure.
You can try rebuilding the configure script by issuing:
make -f Makefile.cvs
Then the normal configure & make.
If that doesn't get rid of it, then I will have to repackage it using the older make stuff from beta3.
Glad you like it btw!

Report

screemo

15 years ago

Could you maybe add an option for doubleclicking the menubar (top left icon) to close the window ? (Like in 'Plastik' style)

Report

C

p0z3r

15 years ago

That shouldn't be hard to do.
I'll see what changes will be involved before I make the change though.

Report

todzuallen

15 years ago

I really like this window decoration it's really customizeable which is awesome.

thanks

Report

4rn0

15 years ago

You two did a very good job.

Report

labba

15 years ago

Yeah! This is really great!

Report

aaron

15 years ago

here's an ebuild for version 1.1
http://bugs.gentoo.org/show_bug.cgi?id=83130

Report

C

p0z3r

15 years ago

Thanks!

Report

tulevik

15 years ago

I am not realist, sorry cause I'd like to see your 'native windows theme' ported to gnome that I primarily use-can we imagine?

Report

C

p0z3r

15 years ago

I have no experience with Gnome. It seems that I would need to learn a lot about Metacity to even begin. Are there any documents on creating a Metacity decoration?

Report

C

p0z3r

15 years ago

Found it:
http://developer.gnome.org/doc/tutorials/metacity/metacity-themes.html

I've not read through all of it yet, but it seems to be mostly based on xml, and not c++. I don't know what it will take to port it, but it's feasible at this point.

Report

sgrayban

15 years ago

Then the program wouldn't be a native KDE windec.

And I doubt that he will make it for gnome.

Report

rcbell

15 years ago

I really, really like this windeco p0z3r (thanks to spasemunkie as well for the original artwork). But I was wondering...do you have plans to do another one with the original titlebar graphics idea? I would absolutely love the look http://www.kde-look.org/content/show.php?content=20002 has.

Report

C

p0z3r

15 years ago

Yes I do! In fact I mention that here:
http://kdelook.org/content/show.php?content=22199
Don't know how long it will be though.
I'm in the process of making Smooth Blend a bit leaner in the redraw department.
Once I have that worked out, changing from that base of work won't be too difficult.
I'd say maybe over the next month or so..
so maybe early May??

Report

C

p0z3r

15 years ago

This window decoration has been submitted to kde cvs under the module kdeplayground-artwork. Hopefully we can get this into the full kde build at some point.

Report

15 years ago

1.2 release
------------
Changelog:

Added Yoper version 2.2.0-6 RPM.

Fixed button animations when moving the mouse off a button and the mouse button is pressed.

Currently it can be checked out in kde svn under trunk/playground/artwork/smooth-blend/

12345678910
Be the first to comment
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
1.2
updated Jun 13 2005
added Feb 22 2005
downloads 24h
0
mediaviews 24h 0
pageviews 24h 3
System Tags linux unix