New class KWidgetBlendAnimation

Matthias Kretz kretz at kde.org
Thu Jan 31 11:43:55 GMT 2008


Hi,

while playing with possible UI effects I think I found a rather useful one: 
Fade UI changes.

I think it is useful because sometimes the UI changes are too fast for the 
user to notice that clicking on something at one point changes a widget 
somewhere else. If the widget "somewhere else" uses a fade animation of 250ms 
the change suddenly becomes a lot more noticable.

My suggestion for uses of this class therefore is not just eye-candy but more 
importantly to emphasize: Hey, your click changed something here!

The class is attached. Please comment on the naming, usefulness, dox and 
whether we want to have it in kdeui for 4.1. (I want to use it in my Phonon 
KCM unless I can be convinced that there's a better UI hint than this 
animation).

-- 
________________________________________________________
Matthias Kretz (Germany)                            <><
http://Vir.homelinux.org/
MatthiasKretz at gmx.net, kretz at kde.org,
Matthias.Kretz at urz.uni-heidelberg.de
-------------- next part --------------
A non-text attachment was scrubbed...
Name: kwidgetblendanimation.cpp
Type: text/x-c++src
Size: 2947 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20080131/5e92da40/attachment.cpp>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: kwidgetblendanimation.h
Type: text/x-c++hdr
Size: 2983 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20080131/5e92da40/attachment.h>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: kwidgetblendanimation_p.h
Type: text/x-chdr
Size: 1394 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20080131/5e92da40/attachment-0001.h>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20080131/5e92da40/attachment.sig>


More information about the kde-core-devel mailing list