Papyrus::Canvas Class Reference

#include <papyrus/canvas.h>

Inheritance diagram for Papyrus::Canvas:

Inheritance graph
[legend]
List of all members.

Detailed Description

Author:
Rick L Vinyard Jr


Public Types

typedef PapyrusSmartPointer<
Canvas
pointer

Public Member Functions

 Canvas (double w=0.0, double h=0.0)
double size_w ()
double size_h ()
void size (double &w, double &h)
void set_size_w (double w)
void set_size_h (double h)
void set_size (double w, double h)
sigc::signal< void > signal_size ()
void set_background (Cairo::RefPtr< Cairo::Pattern > background)
Cairo::RefPtr< Cairo::Pattern > get_background ()
 PAPYRUS_CLASS_NAME ("Canvas")
 PAPYRUS_CLONE_METHOD (Canvas)

Static Public Member Functions

static Canvas::pointer create (double w=0.0, double h=0.0)

Protected Member Functions

virtual void draw (Cairo::RefPtr< Cairo::Context > cairo)

Protected Attributes

double m_width
double m_height
Cairo::RefPtr< Cairo::Pattern > m_background
sigc::signal< void > m_signal_size


The documentation for this class was generated from the following files:
Generated on Sun Mar 11 10:01:35 2007 by  doxygen 1.5.1