Hello List! I wish to use some animation when tweaking the appearance of a widget -- say, changing the color of a button.
If I use animateHide() followed by animateShow() on the same widget, I see no animation in the browser. That is: myWidget->animateHide (WAnimation (WAnimation::SlideInFromLeft)); // tweak widget myWidget->animateShow (WAnimation (WAnimation::SlideInFromLeft)); looks the same as just // tweak widget (The widget's appearance changes, per the tweaks, but no animation is apparent.) It's as if the animateHide() / animateShow() pair has been optimized away. If instead I have two copies of the widget, myWidgetA (initially shown) and myWidgetB (with the tweaked appearance, but initially hidden), then myWidgetA->animateHide (WAnimation (WAnimation::SlideInFromLeft)); myWidgetB->animateShow (WAnimation (WAnimation::SlideInFromLeft)); shows the animation and gives the visual appearance I am looking for. Is there a way to get animateHide() / animateShow() to work with a single widget? Is there a better approach to get a similar effect? Thanks. K. Frank ------------------------------------------------------------------------------ Dive into the World of Parallel Programming! The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net _______________________________________________ witty-interest mailing list witty-interest@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/witty-interest