Gtk2::ImageView::Anim(3pm)

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::AtkImplementorIface
  Gtk2::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.

  1. 5.0
  2. 6.0
  3. 7
  4. 8
  5. 9

From libgtk2-imageview-perl 0.05-2+b3 in Debian 9 (Stretch). Parsed by carta from the page's man source.