|
std::unique_ptr< DataObject > | GetDataObject (const wxDataFormat &format) |
|
| OutCommon (Configuration **configuration, const wxString &filename, int fullWidth, double scale) |
|
| OutCommon (Configuration **configuration, int fullWidth, double scale) |
|
| OutCommon (const OutCommon &)=delete |
|
void | operator= (const OutCommon &)=delete |
|
int | Scale_Px (double px) const |
|
double | GetScale () const |
|
const wxString & | GetFilename () const |
|
const wxString & | GetTempFilename () const |
|
Configuration & | GetConfiguration () |
| Get the configuration for the file/bitmap/... output.
|
|
Configuration & | GetScreenConfig () |
| Get the configuration for the screen output.
|
|
wxSize | getPPI () const |
|
void | SetRecalculationContext (wxDC &context) |
| Sets the context for the configuration used in recalculating the cell dimensions.
|
|
bool | PrepareLayout (Cell *tree) |
| Prepares to render the tree to the output DC, and computes the size of the output.
|
|
wxSize | GetSize () const |
| Returns the size of the prepared output layout.
|
|
void | SetSize (wxSize size) |
| Sets the "default" size of the prepared layout.
|
|
wxSize | GetScaledSize () const |
| Returns the size of the prepared output layout multiplied by the scale factor.
|
|
wxSize | GetInvScaledSize () const |
| Returns the size of the prepared output layout divided by the scale factor.
|
|
bool | ToClipboard (const wxDataFormat &format) |
|
void | Draw (Cell *tree) |
| Recursively draws the cells.
|
|
A collection of common code used in rendering the cells to a non-default output, e.g. a graphics file.