20 #ifndef _GDKMM_GENERAL_H
21 #define _GDKMM_GENERAL_H
24 #include <cairomm/context.h>
40 #ifndef GDKMM_DISABLE_DEPRECATED
48 void set_source_color(::Cairo::RefPtr< ::Cairo::Context >& context,
const Gdk::Color&
color);
55 void set_source_color(const ::Cairo::RefPtr< ::Cairo::Context >& context,
const Gdk::Color&
color);
57 #ifndef GDKMM_DISABLE_DEPRECATED
67 void set_source_pixbuf(::Cairo::RefPtr< ::Cairo::Context >& context,
const Glib::RefPtr<Gdk::Pixbuf>&
pixbuf,
double pixbuf_x = 0,
double pixbuf_y = 0);
76 void set_source_pixbuf(const ::Cairo::RefPtr< ::Cairo::Context >& context,
const Glib::RefPtr<Gdk::Pixbuf>&
pixbuf,
double pixbuf_x = 0,
double pixbuf_y = 0);
78 #ifndef GDKMM_DISABLE_DEPRECATED
88 void set_source_pixmap(::Cairo::RefPtr< ::Cairo::Context >& context,
const Glib::RefPtr<Gdk::Pixmap>&
pixmap,
double pixmap_x,
double pixmap_y);
97 void set_source_pixmap(const ::Cairo::RefPtr< ::Cairo::Context >& context,
const Glib::RefPtr<Gdk::Pixmap>&
pixmap,
double pixmap_x,
double pixmap_y);
99 #ifndef GDKMM_DISABLE_DEPRECATED
108 void rectangle(::Cairo::RefPtr< ::Cairo::Context >& context,
const Gdk::Rectangle& rectangle);
116 void add_rectangle_to_path(const ::Cairo::RefPtr< ::Cairo::Context >& context,
const Gdk::Rectangle& rectangle);
118 #ifndef GDKMM_DISABLE_DEPRECATED
126 void region(::Cairo::RefPtr< ::Cairo::Context >& context,
const Gdk::Region& region);
134 void add_region_to_path(const ::Cairo::RefPtr< ::Cairo::Context >& context,
const Gdk::Region& region);
GtkImagePixmapData pixmap
GtkImagePixbufData pixbuf
PBD::PropertyDescriptor< uint32_t > color