Minsky
|
#include <SVGItem.h>
Public Member Functions | |
SVGRenderer () | |
SVGRenderer (const std::string &resource) | |
SVGRenderer (const SVGRenderer &)=delete | |
void | operator= (const SVGRenderer &)=delete |
~SVGRenderer () | |
void | setResource (const std::string &resource) |
initialise object from an SVG file More... | |
void | render (cairo_t *) const |
double | width () const |
double | height () const |
Private Member Functions | |
CLASSDESC_ACCESS (SVGRenderer) | |
Private Attributes | |
classdesc::Exclude< RsvgHandle * > | svg |
double | m_width |
double | m_height |
|
inline |
Definition at line 36 of file SVGItem.h.
References setResource().
|
delete |
minsky::SVGRenderer::~SVGRenderer | ( | ) |
Definition at line 76 of file SVGItem.cc.
|
private |
|
inline |
Definition at line 45 of file SVGItem.h.
References m_height.
Referenced by minsky::Lock::draw(), minsky::Ravel::draw(), and minsky::Operation< minsky::OperationType::integrate >::iconDraw().
|
delete |
void minsky::SVGRenderer::render | ( | cairo_t * | cairo | ) | const |
Definition at line 82 of file SVGItem.cc.
Referenced by minsky::Lock::draw(), minsky::Ravel::draw(), and minsky::Operation< minsky::OperationType::integrate >::iconDraw().
void minsky::SVGRenderer::setResource | ( | const std::string & | resource | ) |
initialise object from an SVG file
Definition at line 57 of file SVGItem.cc.
Referenced by minsky::Minsky::setGodleyIconResource(), minsky::Minsky::setGroupIconResource(), minsky::Minsky::setLockIconResource(), minsky::Minsky::setRavelIconResource(), and SVGRenderer().
|
inline |
Definition at line 44 of file SVGItem.h.
References m_width.
Referenced by minsky::Lock::draw(), and minsky::Ravel::draw().
|
private |
|
private |
|
private |