#include <papyrus/canvas.h>
Inheritance diagram for Papyrus::Canvas:

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 |
1.5.1