Go to the documentation of this file.
37 bool getProperty(
const std::string& name, std::string& value)
override;
#define UNUSED(x)
Definition: unused.hh:10
~ExamplePresentation() override
Definition: examplepresentation.cc:19
Definition: presentationinterface.hh:69
std::string getTitle() override
Definition: examplepresentation.cc:93
void redraw(ViewInterface::Ptr const &vi, cairo_t *cr, Scroom::Utils::Rectangle< double > presentationArea, int zoom) override
Definition: examplepresentation.cc:55
void fillPattern()
Definition: examplepresentation.cc:21
boost::shared_ptr< ViewInterface > Ptr
Definition: viewinterface.hh:193
void drawOutOfBoundsWithBackground(cairo_t *cr, Scroom::Utils::Rectangle< double > const &requestedPresentationArea, Scroom::Utils::Rectangle< double > const &actualPresentationArea, double pixelSize)
Definition: cairo-helpers.cc:74
void close(ViewInterface::WeakPtr vi) override
Definition: examplepresentation.cc:53
bool isPropertyDefined(const std::string &name) override
Definition: examplepresentation.cc:86
cairo_pattern_t * pattern
Definition: examplepresentation.hh:21
ExamplePresentation()
Definition: examplepresentation.cc:17
boost::weak_ptr< ViewInterface > WeakPtr
Definition: viewinterface.hh:194
ExamplePresentation operator=(const ExamplePresentation &)=delete
bool getProperty(const std::string &name, std::string &value) override
Definition: examplepresentation.cc:79
Definition: examplepresentation.hh:18
double pixelSizeFromZoom(int zoom)
Definition: cairo-helpers.cc:112
cairo_rectangle_int_t toGdkRectangle() const
Definition: rectangle.hh:62
void open(ViewInterface::WeakPtr viewInterface) override
Definition: examplepresentation.cc:51
Scroom::Utils::Rectangle< double > getRect() override
Definition: examplepresentation.cc:49