7 #include <glibmm/ustring.h>
8 #include <sigc++/sigc++.h>
31 #include <glibmm/object.h>
37 #ifndef DOXYGEN_SHOULD_SKIP_THIS
43 #ifndef DOXYGEN_SHOULD_SKIP_THIS
45 {
class Image_Class; }
67 #ifndef DOXYGEN_SHOULD_SKIP_THIS
75 static GType value_type() G_GNUC_CONST;
95 class Image :
public Glib::Object
98 #ifndef DOXYGEN_SHOULD_SKIP_THIS
101 typedef Image CppObjectType;
107 static CppClassType image_class_;
115 explicit Image(
const Glib::ConstructParams& construct_params);
127 #ifndef DOXYGEN_SHOULD_SKIP_THIS
130 static GType get_base_type() G_GNUC_CONST;
261 #ifndef GDKMM_DISABLE_DEPRECATED
284 #ifndef GDKMM_DISABLE_DEPRECATED
332 #ifndef GDKMM_DISABLE_DEPRECATED
372 Glib::RefPtr<Gdk::Image>
wrap(
GdkImage*
object,
bool take_copy =
false);
Glib::RefPtr< const Visual > get_visual() const
void set_colormap(const Glib::RefPtr< Colormap > &colormap)
guint32 get_pixel(int x, int y) const
void * get_windowing_data() const
const GdkImage * gobj() const
Provides access to the underlying C GObject.
Image(ImageType type, const Glib::RefPtr< Visual > &visual, int width, int height)
void put_pixel(int x, int y, guint32 pixel)
ByteOrder get_byte_order() const
static GType get_type() G_GNUC_CONST
Glib::RefPtr< Gdk::Image > wrap(GdkImage *object, bool take_copy=false)
Glib::RefPtr< const Colormap > get_colormap() const
Glib::RefPtr< Visual > get_visual()
ImageType get_image_type() const
Glib::RefPtr< Colormap > get_colormap()
guint16 get_bytes_per_line() const
guint16 get_depth() const
guint16 get_bits_per_pixel() const
guint16 get_bytes_per_pixel() const
GdkImage * gobj()
Provides access to the underlying C GObject.
const void * get_pixels() const
static Glib::RefPtr< Image > create(ImageType type, const Glib::RefPtr< Visual > &visual, int width, int height)
GdkImage * gobj_copy()
Provides access to the underlying C instance. The caller is responsible for unrefing it....
const void * get_mem() const