3 #ifndef _LIBGNOMECANVASMM_PIXBUF_H 4 #define _LIBGNOMECANVASMM_PIXBUF_H 32 #include <gdkmm/pixbuf.h> 33 #include <gtkmm/enums.h> 35 #include <libgnomecanvas/gnome-canvas-pixbuf.h> 38 #ifndef DOXYGEN_SHOULD_SKIP_THIS 39 typedef struct _GnomeCanvasPixbuf GnomeCanvasPixbuf;
40 typedef struct _GnomeCanvasPixbufClass GnomeCanvasPixbufClass;
48 {
class Pixbuf_Class; }
61 #ifndef DOXYGEN_SHOULD_SKIP_THIS 62 typedef Pixbuf CppObjectType;
63 typedef Pixbuf_Class CppClassType;
64 typedef GnomeCanvasPixbuf BaseObjectType;
65 typedef GnomeCanvasPixbufClass BaseClassType;
70 #ifndef DOXYGEN_SHOULD_SKIP_THIS 73 friend class Pixbuf_Class;
74 static CppClassType pixbuf_class_;
81 explicit Pixbuf(
const Glib::ConstructParams& construct_params);
82 explicit Pixbuf(GnomeCanvasPixbuf* castitem);
87 #ifndef DOXYGEN_SHOULD_SKIP_THIS 88 static GType get_type() G_GNUC_CONST;
89 static GType get_base_type() G_GNUC_CONST;
93 GnomeCanvasPixbuf*
gobj() {
return reinterpret_cast<GnomeCanvasPixbuf*
>(gobject_); }
96 const GnomeCanvasPixbuf*
gobj()
const {
return reinterpret_cast<GnomeCanvasPixbuf*
>(gobject_); }
101 #ifdef GLIBMM_VFUNCS_ENABLED 102 #endif //GLIBMM_VFUNCS_ENABLED 106 #ifdef GLIBMM_VFUNCS_ENABLED 107 #endif //GLIBMM_VFUNCS_ENABLED 110 #ifdef GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED 111 #endif //GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED 117 Pixbuf(
Group& parent,
double x,
double y,
const Glib::RefPtr<Gdk::Pixbuf>& image);
120 #ifdef GLIBMM_PROPERTIES_ENABLED 127 Glib::PropertyProxy< Glib::RefPtr<Gdk::Pixbuf> > property_pixbuf() ;
128 #endif //#GLIBMM_PROPERTIES_ENABLED 130 #ifdef GLIBMM_PROPERTIES_ENABLED 137 Glib::PropertyProxy_ReadOnly< Glib::RefPtr<Gdk::Pixbuf> > property_pixbuf()
const;
138 #endif //#GLIBMM_PROPERTIES_ENABLED 140 #ifdef GLIBMM_PROPERTIES_ENABLED 147 Glib::PropertyProxy<double> property_width() ;
148 #endif //#GLIBMM_PROPERTIES_ENABLED 150 #ifdef GLIBMM_PROPERTIES_ENABLED 157 Glib::PropertyProxy_ReadOnly<double> property_width()
const;
158 #endif //#GLIBMM_PROPERTIES_ENABLED 160 #ifdef GLIBMM_PROPERTIES_ENABLED 167 Glib::PropertyProxy<bool> property_width_set() ;
168 #endif //#GLIBMM_PROPERTIES_ENABLED 170 #ifdef GLIBMM_PROPERTIES_ENABLED 177 Glib::PropertyProxy_ReadOnly<bool> property_width_set()
const;
178 #endif //#GLIBMM_PROPERTIES_ENABLED 180 #ifdef GLIBMM_PROPERTIES_ENABLED 187 Glib::PropertyProxy<bool> property_width_in_pixels() ;
188 #endif //#GLIBMM_PROPERTIES_ENABLED 190 #ifdef GLIBMM_PROPERTIES_ENABLED 197 Glib::PropertyProxy_ReadOnly<bool> property_width_in_pixels()
const;
198 #endif //#GLIBMM_PROPERTIES_ENABLED 200 #ifdef GLIBMM_PROPERTIES_ENABLED 207 Glib::PropertyProxy<double> property_height() ;
208 #endif //#GLIBMM_PROPERTIES_ENABLED 210 #ifdef GLIBMM_PROPERTIES_ENABLED 217 Glib::PropertyProxy_ReadOnly<double> property_height()
const;
218 #endif //#GLIBMM_PROPERTIES_ENABLED 220 #ifdef GLIBMM_PROPERTIES_ENABLED 227 Glib::PropertyProxy<bool> property_height_set() ;
228 #endif //#GLIBMM_PROPERTIES_ENABLED 230 #ifdef GLIBMM_PROPERTIES_ENABLED 237 Glib::PropertyProxy_ReadOnly<bool> property_height_set()
const;
238 #endif //#GLIBMM_PROPERTIES_ENABLED 240 #ifdef GLIBMM_PROPERTIES_ENABLED 247 Glib::PropertyProxy<bool> property_height_in_pixels() ;
248 #endif //#GLIBMM_PROPERTIES_ENABLED 250 #ifdef GLIBMM_PROPERTIES_ENABLED 257 Glib::PropertyProxy_ReadOnly<bool> property_height_in_pixels()
const;
258 #endif //#GLIBMM_PROPERTIES_ENABLED 260 #ifdef GLIBMM_PROPERTIES_ENABLED 267 Glib::PropertyProxy<double> property_x() ;
268 #endif //#GLIBMM_PROPERTIES_ENABLED 270 #ifdef GLIBMM_PROPERTIES_ENABLED 277 Glib::PropertyProxy_ReadOnly<double> property_x()
const;
278 #endif //#GLIBMM_PROPERTIES_ENABLED 280 #ifdef GLIBMM_PROPERTIES_ENABLED 287 Glib::PropertyProxy<bool> property_x_in_pixels() ;
288 #endif //#GLIBMM_PROPERTIES_ENABLED 290 #ifdef GLIBMM_PROPERTIES_ENABLED 297 Glib::PropertyProxy_ReadOnly<bool> property_x_in_pixels()
const;
298 #endif //#GLIBMM_PROPERTIES_ENABLED 300 #ifdef GLIBMM_PROPERTIES_ENABLED 307 Glib::PropertyProxy<double> property_y() ;
308 #endif //#GLIBMM_PROPERTIES_ENABLED 310 #ifdef GLIBMM_PROPERTIES_ENABLED 317 Glib::PropertyProxy_ReadOnly<double> property_y()
const;
318 #endif //#GLIBMM_PROPERTIES_ENABLED 320 #ifdef GLIBMM_PROPERTIES_ENABLED 327 Glib::PropertyProxy<bool> property_y_in_pixels() ;
328 #endif //#GLIBMM_PROPERTIES_ENABLED 330 #ifdef GLIBMM_PROPERTIES_ENABLED 337 Glib::PropertyProxy_ReadOnly<bool> property_y_in_pixels()
const;
338 #endif //#GLIBMM_PROPERTIES_ENABLED 340 #ifdef GLIBMM_PROPERTIES_ENABLED 347 Glib::PropertyProxy<Gtk::AnchorType> property_anchor() ;
348 #endif //#GLIBMM_PROPERTIES_ENABLED 350 #ifdef GLIBMM_PROPERTIES_ENABLED 357 Glib::PropertyProxy_ReadOnly<Gtk::AnchorType> property_anchor()
const;
358 #endif //#GLIBMM_PROPERTIES_ENABLED
Definition: affinetrans.h:29
GnomeCanvasPixbuf * gobj()
Provides access to the underlying C GtkObject.
Definition: pixbuf.h:93
const GnomeCanvasPixbuf * gobj() const
Provides access to the underlying C GtkObject.
Definition: pixbuf.h:96