#include "EXTERN.h" #include "perl.h" #include "XSUB.h" #include "PerlGtkInt.h" #include "GtkDefs.h" #include "GnomeDefs.h" MODULE = Gnome::Animator PACKAGE = Gnome::Animator PREFIX = gnome_animator_ #ifdef GNOME_ANIMATOR Gnome::Animator_Sink new_with_size (Class, width, height) SV * Class unsigned int width unsigned int height CODE: RETVAL = GNOME_ANIMATOR(gnome_animator_new_with_size(width, height)); OUTPUT: RETVAL void gnome_animator_set_loop_type (animator, loop_type) Gnome::Animator animator Gnome::AnimatorLoopType loop_type Gnome::AnimatorLoopType gnome_animator_get_loop_type (animator) Gnome::Animator animator void gnome_animator_set_playback_direction (animator, direction) Gnome::Animator animator int direction int gnome_animator_get_playback_direction (animator) Gnome::Animator animator bool gnome_animator_append_frame_from_imlib_at_size (animator, image, x_offset, y_offset, interval, width, height) Gnome::Animator animator Gtk::Gdk::ImlibImage image int x_offset int y_offset unsigned int interval unsigned int width unsigned int height bool gnome_animator_append_frame_from_imlib (animator, image, x_offset, y_offset, interval) Gnome::Animator animator Gtk::Gdk::ImlibImage image int x_offset int y_offset unsigned int interval bool gnome_animator_append_frame_from_file_at_size (animator, filename, x_offset, y_offset, interval, width, height) Gnome::Animator animator char * filename int x_offset int y_offset unsigned int interval unsigned int width unsigned int height bool gnome_animator_append_frame_from_file (animator, filename, x_offset, y_offset, interval) Gnome::Animator animator char * filename int x_offset int y_offset unsigned int interval bool gnome_animator_append_frames_from_imlib_at_size (animator, image, x_offset, y_offset, interval, x_unit, width, height) Gnome::Animator animator Gtk::Gdk::ImlibImage image int x_offset int y_offset unsigned int interval int x_unit unsigned int width unsigned int height bool gnome_animator_append_frames_from_imlib (animator, image, x_offset, y_offset, interval, x_unit) Gnome::Animator animator Gtk::Gdk::ImlibImage image int x_offset int y_offset unsigned int interval int x_unit bool gnome_animator_append_frames_from_file_at_size (animator, filename, x_offset, y_offset, interval, x_unit, width, height) Gnome::Animator animator char * filename int x_offset int y_offset unsigned int interval int x_unit unsigned int width unsigned int height bool gnome_animator_append_frames_from_file (animator, filename, x_offset, y_offset, interval, x_unit) Gnome::Animator animator char * filename int x_offset int y_offset unsigned int interval int x_unit bool gnome_animator_append_frame_from_gnome_pixmap (animator, pixmap, x_offset, y_offset, interval) Gnome::Animator animator Gnome::Pixmap pixmap int x_offset int y_offset unsigned int interval void gnome_animator_start (animator) Gnome::Animator animator void gnome_animator_stop (animator) Gnome::Animator animator bool gnome_animator_advance (animator, num) Gnome::Animator animator int num void gnome_animator_goto_frame (animator, frame) Gnome::Animator animator unsigned int frame unsigned int gnome_animator_get_current_frame_number (animator) Gnome::Animator animator Gnome::AnimatorStatus gnome_animator_get_status (animator) Gnome::Animator animator void gnome_animator_set_playback_speed (animator, speed) Gnome::Animator animator double speed double gnome_animator_get_playback_speed (animator) Gnome::Animator animator #endif