
#include <papyrus/enums.h>#include <glibmm/ustring.h>#include <papyrus/pointer.h>


Go to the source code of this file.
Classes | |
| struct | Papyrus::wp_lt_compare |
Namespaces | |
| namespace | Papyrus |
Defines | |
| #define | PAPYRUS_CLASS_NAME(StrName) |
| #define | PAPYRUS_CLONE_METHOD(Type) |
| #define | PAPYRUS_CREATE(BaseObjCall) |
Functions | |
| double | Papyrus::rad2units (double value, DegRad units) |
| double | Papyrus::units2rad (double value, DegRad units) |
| bool | Papyrus::strcaseeq (const Glib::ustring &str1, const Glib::ustring &str2) |
| int | Papyrus::strcasecmp (const Glib::ustring &str1, const Glib::ustring &str2) |
| #define PAPYRUS_CLASS_NAME | ( | StrName | ) |
Value:
static const Glib::ustring& name_string() \ { \ static const Glib::ustring cn(StrName); \ return cn; \ } \ \ virtual const Glib::ustring& class_name() const \ { \ static const Glib::ustring cn(StrName); \ return cn; \ }
| #define PAPYRUS_CLONE_METHOD | ( | Type | ) |
Value:
virtual Drawable::pointer clone() const { \ Type::pointer other = Type::create(); \ *other = *this; \ return other; \ }
| #define PAPYRUS_CREATE | ( | BaseObjCall | ) |
Value:
pointer p = pointer( new BaseObjCall ); \ p->m_self = p; \ return p;
Referenced by Papyrus::Translator::create(), Papyrus::Text::create(), Papyrus::SVG::create(), Papyrus::Sierpinski::create(), Papyrus::Selector::create(), Papyrus::Scaler::create(), Papyrus::Rotator::create(), Papyrus::RegularPolygon::create(), Papyrus::Reference::create(), Papyrus::Rectangle::create(), Papyrus::Polyline::create(), Papyrus::Polygon::create(), Papyrus::PathElement::create(), Papyrus::Path::create(), Papyrus::Marker::create(), Papyrus::KochSnowflake::create(), Papyrus::KochCurve::create(), Papyrus::Image::create(), Papyrus::Hilbert::create(), Papyrus::Handlebox::create(), Papyrus::Group::create(), Papyrus::Grid::create(), Papyrus::Face::create(), Papyrus::DrawableController::create(), Papyrus::Controller::create(), Papyrus::Circle::create(), Papyrus::Canvas::create(), Papyrus::Bezierline::create(), Papyrus::Beziergon::create(), Papyrus::Arc::create(), Papyrus::Annulus::create(), and Papyrus::AffineController::create().
1.5.7.1