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
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
148 #endif //#GLIBMM_PROPERTIES_ENABLED
150 #ifdef GLIBMM_PROPERTIES_ENABLED
158 #endif //#GLIBMM_PROPERTIES_ENABLED
160 #ifdef GLIBMM_PROPERTIES_ENABLED
168 #endif //#GLIBMM_PROPERTIES_ENABLED
170 #ifdef GLIBMM_PROPERTIES_ENABLED
178 #endif //#GLIBMM_PROPERTIES_ENABLED
180 #ifdef GLIBMM_PROPERTIES_ENABLED
188 #endif //#GLIBMM_PROPERTIES_ENABLED
190 #ifdef GLIBMM_PROPERTIES_ENABLED
198 #endif //#GLIBMM_PROPERTIES_ENABLED
200 #ifdef GLIBMM_PROPERTIES_ENABLED
208 #endif //#GLIBMM_PROPERTIES_ENABLED
210 #ifdef GLIBMM_PROPERTIES_ENABLED
218 #endif //#GLIBMM_PROPERTIES_ENABLED
220 #ifdef GLIBMM_PROPERTIES_ENABLED
228 #endif //#GLIBMM_PROPERTIES_ENABLED
230 #ifdef GLIBMM_PROPERTIES_ENABLED
238 #endif //#GLIBMM_PROPERTIES_ENABLED
240 #ifdef GLIBMM_PROPERTIES_ENABLED
248 #endif //#GLIBMM_PROPERTIES_ENABLED
250 #ifdef GLIBMM_PROPERTIES_ENABLED
258 #endif //#GLIBMM_PROPERTIES_ENABLED
260 #ifdef GLIBMM_PROPERTIES_ENABLED
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
288 #endif //#GLIBMM_PROPERTIES_ENABLED
290 #ifdef GLIBMM_PROPERTIES_ENABLED
298 #endif //#GLIBMM_PROPERTIES_ENABLED
300 #ifdef GLIBMM_PROPERTIES_ENABLED
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
328 #endif //#GLIBMM_PROPERTIES_ENABLED
330 #ifdef GLIBMM_PROPERTIES_ENABLED
338 #endif //#GLIBMM_PROPERTIES_ENABLED
340 #ifdef GLIBMM_PROPERTIES_ENABLED
348 #endif //#GLIBMM_PROPERTIES_ENABLED
350 #ifdef GLIBMM_PROPERTIES_ENABLED
358 #endif //#GLIBMM_PROPERTIES_ENABLED
Glib::PropertyProxy< bool > property_height_set()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...
Glib::PropertyProxy< bool > property_width_set()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...
Definition: affinetrans.h:29
Glib::PropertyProxy< Glib::RefPtr< Gdk::Pixbuf > > property_pixbuf()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...
Pixbuf(Group &parent, double x, double y, const Glib::RefPtr< Gdk::Pixbuf > &image)
Glib::PropertyProxy< double > property_height()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...
Glib::PropertyProxy< double > property_width()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...
GnomeCanvasPixbuf * gobj()
Provides access to the underlying C GtkObject.
Definition: pixbuf.h:93
Glib::PropertyProxy< bool > property_y_in_pixels()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...
Glib::PropertyProxy< double > property_x()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...
Glib::PropertyProxy< bool > property_x_in_pixels()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...
Glib::PropertyProxy< Gtk::AnchorType > property_anchor()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...
Glib::PropertyProxy< bool > property_width_in_pixels()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...
const GnomeCanvasPixbuf * gobj() const
Provides access to the underlying C GtkObject.
Definition: pixbuf.h:96
Glib::PropertyProxy< double > property_y()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...
Glib::PropertyProxy< bool > property_height_in_pixels()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...