$search
#include <gvplugin_skillgui_cairo.h>

Public Member Functions | |
| virtual Cairo::RefPtr < Cairo::Context > | get_cairo ()=0 |
| virtual void | get_dimensions (double &width, double &height)=0 |
| virtual void | get_pad (double &pad_x, double &pad_y)=0 |
| virtual double | get_scale ()=0 |
| virtual void | get_translation (double &tx, double &ty)=0 |
| virtual bool | scale_override ()=0 |
| virtual void | set_bb (double bbw, double bbh)=0 |
| virtual void | set_pad (double pad_x, double pad_y)=0 |
| virtual void | set_scale (double scale)=0 |
| virtual void | set_translation (double tx, double ty)=0 |
| virtual | ~SkillGuiCairoRenderInstructor () |
Graphviz Cairo render plugin instructor.
Definition at line 29 of file gvplugin_skillgui_cairo.h.
| virtual SkillGuiCairoRenderInstructor::~SkillGuiCairoRenderInstructor | ( | ) | [inline, virtual] |
Empty virtual destructor.
Definition at line 33 of file gvplugin_skillgui_cairo.h.
| Cairo::RefPtr< Cairo::Context > SkillGuiCairoRenderInstructor::get_cairo | ( | ) | [pure virtual] |
Get Cairo context.
Implemented in SkillGuiGraphDrawingArea.
| void SkillGuiCairoRenderInstructor::get_dimensions | ( | double & | width, | |
| double & | height | |||
| ) | [pure virtual] |
Get available space dimensions.
| width | upon return contains the available width | |
| height | upon return contains the available height |
Implemented in SkillGuiGraphDrawingArea.
| void SkillGuiCairoRenderInstructor::get_pad | ( | double & | pad_x, | |
| double & | pad_y | |||
| ) | [pure virtual] |
Get padding. If scale_override() returns true, shall return the requested padding values.
| pad_x | upon return contains padding in x | |
| pad_y | upon return contains padding in y |
Implemented in SkillGuiGraphDrawingArea.
| double SkillGuiCairoRenderInstructor::get_scale | ( | ) | [pure virtual] |
Get scale factor. If scale_override() returns true, shall return the requested scale value.
Implemented in SkillGuiGraphDrawingArea.
| void SkillGuiCairoRenderInstructor::get_translation | ( | double & | tx, | |
| double & | ty | |||
| ) | [pure virtual] |
Get translation values. If scale_override() returns true, shall return the requested translation values.
| tx | upon return contains translation in x | |
| ty | upon return contains translation in y |
Implemented in SkillGuiGraphDrawingArea.
| bool SkillGuiCairoRenderInstructor::scale_override | ( | ) | [pure virtual] |
Check if scale override is enabled.
Implemented in SkillGuiGraphDrawingArea.
| void SkillGuiCairoRenderInstructor::set_bb | ( | double | bbw, | |
| double | bbh | |||
| ) | [pure virtual] |
Set the bounding box. Set by the plugin before calling any other function.
| bbw | bounding box width | |
| bbh | bounding box height |
Implemented in SkillGuiGraphDrawingArea.
| void SkillGuiCairoRenderInstructor::set_pad | ( | double | pad_x, | |
| double | pad_y | |||
| ) | [pure virtual] |
Set padding. Set by the plugin immediately after set_bb() is called.
| pad_x | padding in x | |
| pad_y | padding in y |
Implemented in SkillGuiGraphDrawingArea.
| void SkillGuiCairoRenderInstructor::set_scale | ( | double | scale | ) | [pure virtual] |
Set scale. Set the scale value that the plugin determined.
| scale | scale determined by plugin |
Implemented in SkillGuiGraphDrawingArea.
| void SkillGuiCairoRenderInstructor::set_translation | ( | double | tx, | |
| double | ty | |||
| ) | [pure virtual] |
Set translation. Set the translation values the plugin determined.
| tx | translation in x | |
| ty | translation in y |
Implemented in SkillGuiGraphDrawingArea.