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