Go to the documentation of this file.
10 #include <boost/shared_ptr.hpp>
26 using Ptr = boost::shared_ptr<TransformationData>;
45 using Ptr = boost::shared_ptr<ViewData>;
83 using Ptr = boost::shared_ptr<TransformPresentation>;
90 std::map<ViewInterface::WeakPtr, Detail::ViewData::Ptr>
viewData;
105 bool getProperty(
const std::string& name, std::string& value)
override;
ViewInterface::WeakPtr weakParent
Definition: transformpresentation.hh:51
std::vector< std::pair< std::string, double > > PipetteColor
Definition: pipettelayeroperations.hh:22
ViewData(ViewInterface::WeakPtr parent_)
Definition: transformpresentation.cc:153
boost::shared_ptr< BitmapSurface > Ptr
Definition: bitmap-helpers.hh:25
boost::shared_ptr< ProgressInterface > Ptr
Definition: progressinterface.hh:20
Definition: pipetteviewinterface.hh:16
boost::shared_ptr< ViewInterface > Ptr
Definition: viewinterface.hh:193
void setStatusMessage(const std::string &string) override
Definition: transformpresentation.cc:173
void addSideWidget(std::string title, GtkWidget *w) override
Definition: transformpresentation.cc:167
void addToToolbar(GtkToolItem *ti) override
Definition: transformpresentation.cc:169
boost::shared_ptr< SelectionListener > Ptr
Definition: viewinterface.hh:118
ProgressInterface::Ptr getProgressInterface() override
Definition: transformpresentation.cc:166
boost::shared_ptr< PresentationInterface > getCurrentPresentation() override
Definition: transformpresentation.cc:174
void addToolButton(GtkToggleButton *button, ToolStateListener::Ptr ptr) override
Definition: transformpresentation.cc:175
Definition: colormappable.hh:113
void registerSelectionListener(SelectionListener::Ptr ptr) override
Definition: transformpresentation.cc:171
void registerPostRenderer(PostRenderer::Ptr ptr) override
Definition: transformpresentation.cc:172
boost::shared_ptr< PresentationInterface > Ptr
Definition: presentationinterface.hh:74
boost::weak_ptr< ViewInterface > WeakPtr
Definition: viewinterface.hh:194
boost::shared_ptr< Colormap > Ptr
Definition: colormappable.hh:31
const Colormap::Ptr colormap
Definition: colormaphelpers_test.cc:54
boost::shared_ptr< ViewData > Ptr
Definition: transformpresentation.hh:45
Scroom::Bitmap::BitmapSurface::Ptr image
Definition: transformpresentation.hh:50
Definition: transformpresentation.hh:42
void invalidate() override
Definition: transformpresentation.cc:160
static ViewData::Ptr create(const ViewInterface::WeakPtr &parent)
Definition: transformpresentation.cc:176
boost::shared_ptr< Colormappable > Ptr
Definition: colormappable.hh:116
Definition: presentationinterface.hh:130
Definition: async-deleter.hh:12
void removeSideWidget(GtkWidget *w) override
Definition: transformpresentation.cc:168
ViewInterface::Ptr parent() const
Definition: transformpresentation.cc:158
Definition: viewinterface.hh:190
int zoom
Definition: transformpresentation.hh:49
Scroom::Utils::Rectangle< double > presentationArea
Definition: transformpresentation.hh:48
boost::shared_ptr< PostRenderer > Ptr
Definition: viewinterface.hh:83
void removeFromToolbar(GtkToolItem *ti) override
Definition: transformpresentation.cc:170