papyrus logo

Papyrus::Gtk Namespace Reference


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 Documentation


Enumeration Type Documentation

Enumerator:
INCREMENT_LINEAR 
INCREMENT_EXPONENTIAL 

Enumerator:
SIZE_XSMALL 
SIZE_SMALL 
SIZE_MEDIUM 
SIZE_LARGE 
SIZE_XLARGE 

Enumerator:
SKETCH_LINE 
SKETCH_POLYGON 


Function Documentation

Glib::RefPtr< Gdk::Pixbuf > Papyrus::Gtk::cairo_image_to_pixbuf ( const Cairo::RefPtr< Cairo::ImageSurface >  imgsurf  ) 

Glib::RefPtr< Gdk::Pixbuf > Papyrus::Gtk::create_pixbuf ( Papyrus::Renderable::pointer  renderable,
int  width,
int  height 
)

void Papyrus::Gtk::deallocate_pixbuf_memory ( const guint8 *  data  ) 


Variable Documentation

Initial value:

    {
      "Butt",
      "Round",
      "Square",
    }

Referenced by Papyrus::Gtk::LineCapComboBox::LineCapComboBox(), and Papyrus::Gtk::LineCapButtonBox::set_size().

Initial value:

    {
      "Miter",
      "Round",
      "Bevel",
    }

Referenced by Papyrus::Gtk::LineJoinComboBox::LineJoinComboBox(), and Papyrus::Gtk::LineJoinButtonBox::set_size().

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().


Generated on Wed Mar 18 12:34:59 2009 for papyrus by doxygen 1.5.7.1