Classes | |
class | AnimatorBounceWidget |
class | AnimatorFrameIntervalWidget |
class | AnimatorFrameRateWidget |
class | DrawableModelColumnRecord |
class | DrawableTreeView |
class | LineCapButtonBox |
class | LineCapComboBox |
A drop-down combobox that is loaded with graphical examples of all line join styles available in Cairo. More... | |
class | LineJoinButtonBox |
class | LineJoinComboBox |
A drop-down combobox that is loaded with graphical examples of all line join styles available in Cairo. More... | |
class | LineWidthComboBox |
A drop-down combobox that can be loaded with a range of line widths that can grow linearly or exponentially. More... | |
class | MarkerComboBox |
A drop-down combobox that is loaded with graphical examples of all marker styles styles available in Papyrus. More... | |
class | MarkerWidget |
class | ScrolledDrawableTreeView |
class | StrokeDialog |
class | StrokeWidget |
class | Viewport |
Typedefs | |
typedef enum Papyrus::Gtk::SIZE | SIZE |
typedef enum Papyrus::Gtk::INCREMENT | INCREMENT |
typedef enum Papyrus::Gtk::SKETCH | SKETCH |
Enumerations | |
enum | SIZE { SIZE_XSMALL, SIZE_SMALL, SIZE_MEDIUM, SIZE_LARGE, SIZE_XLARGE } |
enum | INCREMENT { INCREMENT_LINEAR, INCREMENT_EXPONENTIAL } |
enum | SKETCH { SKETCH_LINE, SKETCH_POLYGON } |
Functions | |
void | deallocate_pixbuf_memory (const guint8 *data) |
Glib::RefPtr< Gdk::Pixbuf > | create_pixbuf (Papyrus::Renderable::pointer renderable, int width, int height) |
Glib::RefPtr< Gdk::Pixbuf > | cairo_image_to_pixbuf (const Cairo::RefPtr< Cairo::ImageSurface > imgsurf) |
Variables | |
const char * | line_cap_string [] |
const char * | line_join_string [] |
const char * | marker_string [] |
typedef enum Papyrus::Gtk::INCREMENT Papyrus::Gtk::INCREMENT |
typedef enum Papyrus::Gtk::SIZE Papyrus::Gtk::SIZE |
typedef enum Papyrus::Gtk::SKETCH Papyrus::Gtk::SKETCH |
enum Papyrus::Gtk::SIZE |
enum Papyrus::Gtk::SKETCH |
Glib::RefPtr< Gdk::Pixbuf > Papyrus::Gtk::cairo_image_to_pixbuf | ( | const Cairo::RefPtr< Cairo::ImageSurface > | imgsurf | ) |
References deallocate_pixbuf_memory(), height, and width.
Glib::RefPtr< Gdk::Pixbuf > Papyrus::Gtk::create_pixbuf | ( | Papyrus::Renderable::pointer | renderable, | |
int | width, | |||
int | height | |||
) |
References deallocate_pixbuf_memory(), and Papyrus::imagesurface().
Referenced by Papyrus::Gtk::LineJoinButtonBox::create_images(), Papyrus::Gtk::LineCapButtonBox::create_images(), Papyrus::Gtk::LineJoinComboBox::create_pixbufs(), Papyrus::Gtk::LineCapComboBox::create_pixbufs(), Papyrus::Gtk::MarkerComboBox::load_pixbufs(), and Papyrus::Gtk::LineWidthComboBox::load_pixbufs().
void Papyrus::Gtk::deallocate_pixbuf_memory | ( | const guint8 * | data | ) |
Referenced by cairo_image_to_pixbuf(), and create_pixbuf().
const char * Papyrus::Gtk::line_cap_string |
Initial value:
{ "Butt", "Round", "Square", }
Referenced by Papyrus::Gtk::LineCapComboBox::LineCapComboBox(), and Papyrus::Gtk::LineCapButtonBox::set_size().
const char * Papyrus::Gtk::line_join_string |
Initial value:
{ "Miter", "Round", "Bevel", }
Referenced by Papyrus::Gtk::LineJoinComboBox::LineJoinComboBox(), and Papyrus::Gtk::LineJoinButtonBox::set_size().
const char * Papyrus::Gtk::marker_string |
Initial value:
{ "None", "Lines", "Triangle", "Diamond", "Half Diamond", "Half Head (Upper)", "Half Head (Lower)", "Slashed Cross", "Ellipse", "Dot", "Double Triangle", "Dot and Triangle", "Box", "Crow Foot", "Cross", "1 or Many", "0 or Many", "1 or 0", "1 Exactly", "Concave", "Round", "Open Round", "Backslash", }
Referenced by Papyrus::Gtk::MarkerComboBox::load_pixbufs().