Gtk2::ImageView::Anim3pm
Subclass of gtk2::imageview capable of playing
Overview
Gtk2::ImageView::Anim is a subclass of Gtk2::ImageView that provies facilities for displaying and controlling an animation.
Hierarchy
Glib::Object+----Glib::InitiallyUnowned+----Gtk2::Object+----Gtk2::Widget+----Gtk2::ImageView+----Gtk2::ImageView::Anim
Interfaces
Glib::Object::_Unregistered::AtkImplementorIfaceGtk2::Buildable
Methods
widget or undef = Gtk2::ImageView::Anim->new
Returns a new Gtk2::ImageView::Anim with the following default values:
- anim : NULL
- is_playing : FALSE
pixbufanimation or undef = $aview->get_anim
Returns the current animation of the view.
$aview->set_anim ($anim)
- •
-
$anim(Gtk2::Gdk::PixbufAnimation)
Sets the pixbuf animation to play, or NULL to not play any animation.
The effect of this method is analoguous to Gtk2::ImageView::set_pixbuf(). Fit mode is reset to GTK_FIT_SIZE_IF_LARGER so that the whole area of the animation fits in the view. Three signals are emitted, first the Gtk2::ImageView will emit zoom-changed and then pixbuf-changed, second, Gtk2::ImageView::Anim itself will emit anim-changed.
The default pixbuf animation is NULL.
- aview : a Gtk2::ImageView::Anim.
- anim : A pixbuf animation to play.
boolean = $aview->get_is_playing
Returns TRUE if the animation is playing, FALSE otherwise. If there is no current animation, this method will always return FALSE.
$aview->set_is_playing ($playing)
- •
-
$playing(boolean)
Sets whether the animation should play or not. If there is no current animation this method does not have any effect.
- aview : a Gtk2::ImageView::Anim.
- playing : TRUE to play the animation, FALSE otherwise
$aview->step
Steps the animation one frame forward. If the animation is playing it will be stopped. Will it wrap around if the animation is at its last frame?
- aview : a Gtk2::ImageView::Anim.
Signals
step(Gtk2::ImageView::Anim)
toggle-running(Gtk2::ImageView::Anim)
Releases
5 releases since Debian 5.0 (Lenny); the text changed 4 times.