3 #ifndef _GDKMM_PIXBUFANIMATIONITER_H
4 #define _GDKMM_PIXBUFANIMATIONITER_H
7 #include <glibmm/ustring.h>
8 #include <sigc++/sigc++.h>
31 #include <glibmm/object.h>
33 #include <glibmm/timeval.h>
34 #include <gdk-pixbuf/gdk-pixbuf.h>
37 #ifndef DOXYGEN_SHOULD_SKIP_THIS
38 typedef struct _GdkPixbufAnimationIter GdkPixbufAnimationIter;
39 typedef struct _GdkPixbufAnimationIterClass GdkPixbufAnimationIterClass;
43 #ifndef DOXYGEN_SHOULD_SKIP_THIS
45 {
class PixbufAnimationIter_Class; }
58 #ifndef DOXYGEN_SHOULD_SKIP_THIS
63 typedef GdkPixbufAnimationIter BaseObjectType;
64 typedef GdkPixbufAnimationIterClass BaseClassType;
67 static CppClassType pixbufanimationiter_class_;
87 #ifndef DOXYGEN_SHOULD_SKIP_THIS
90 static GType get_base_type() G_GNUC_CONST;
94 GdkPixbufAnimationIter*
gobj() {
return reinterpret_cast<GdkPixbufAnimationIter*
>(gobject_); }
97 const GdkPixbufAnimationIter*
gobj()
const {
return reinterpret_cast<GdkPixbufAnimationIter*
>(gobject_); }
181 bool advance(
const Glib::TimeVal& current_time);
222 Glib::RefPtr<Gdk::PixbufAnimationIter>
wrap(GdkPixbufAnimationIter*
object,
bool take_copy =
false);
Glib::RefPtr< const Gdk::Pixbuf > get_pixbuf() const
Glib::RefPtr< Gdk::PixbufAnimationIter > wrap(GdkPixbufAnimationIter *object, bool take_copy=false)
const GdkPixbufAnimationIter * gobj() const
Provides access to the underlying C GObject.
bool on_currently_loading_frame() const
GdkPixbufAnimationIter * gobj()
Provides access to the underlying C GObject.
Glib::RefPtr< Gdk::Pixbuf > get_pixbuf()
int get_delay_time() const
static GType get_type() G_GNUC_CONST
virtual ~PixbufAnimationIter()
bool advance(const Glib::TimeVal ¤t_time)
GdkPixbufAnimationIter * gobj_copy()
Provides access to the underlying C instance. The caller is responsible for unrefing it....