Go to the documentation of this file.
27 using Ptr = boost::shared_ptr<Tiff>;
46 std::list<GtkFileFilter*>
getFilters()
override;
48 std::tuple<Scroom::TiledBitmap::BitmapMetaData, Layer::Ptr, Scroom::TiledBitmap::ReloadFunction>
49 open(
const std::string& fileName)
override;
boost::shared_ptr< PipetteHandler > Ptr
Definition: pipette.hh:27
boost::shared_ptr< OpenPresentationInterface > Ptr
Definition: scroominterface.hh:56
static Ptr create()
Definition: tiff.cc:25
Definition: pipette-tests.cc:97
void load(GtkFileFilterInfo const &info)
Definition: loader.cc:238
boost::shared_ptr< Tiff > Ptr
Definition: tiff.hh:27
Definition: presentationinterface.hh:69
bool getProperty(const std::string &, std::string &) override
Definition: pipette-tests.cc:34
std::vector< std::pair< std::string, double > > PipetteColor
Definition: pipettelayeroperations.hh:22
bool isPropertyDefined(const std::string &name) override
Definition: pipette-tests.cc:35
Definition: assertions.hh:14
void registerOpenPresentationInterface(const std::string &, OpenPresentationInterface::Ptr) override
Definition: pipette-tests.cc:108
Definition: pipette-tests.cc:45
void removeFromToolbar(GtkToolItem *) override
Definition: pipette-tests.cc:64
static Ptr create()
Definition: pipette.cc:58
boost::shared_ptr< PresentationObserver > Ptr
Definition: scroominterface.hh:83
void open(ViewInterface::WeakPtr) override
Definition: pipette-tests.cc:37
void addSideWidget(std::string, GtkWidget *) override
Definition: pipette-tests.cc:61
Scroom::Utils::Stuff scheduleLoadingBitmap(const SourcePresentation::Ptr &sp, const Layer::Ptr &layer, const ProgressInterface::Ptr &progress)
Definition: tiled-bitmap.cc:33
int reg_sel
Definition: pipette-tests.cc:87
void addToolButton(GtkToggleButton *, ToolStateListener::Ptr) override
Definition: pipette-tests.cc:74
boost::shared_ptr< uint8_t > Ptr
Definition: blockallocator.hh:23
void registerOpenTiledBitmapInterface(const std::string &, boost::shared_ptr< Scroom::TiledBitmap::OpenTiledBitmapInterface >) override
Definition: pipette-tests.cc:110
Scroom::Utils::Rectangle< double > getRect() override
Definition: pipette-tests.cc:27
BOOST_CHECK_EQUAL(sample.expectedColors, originalColormap->colors.size())
boost::shared_ptr< DummyPluginInterface > Ptr
Definition: pipette-tests.cc:100
PresentationInterface::Ptr presentation
Definition: pipette-tests.cc:90
Stuff Empty()
Definition: stuff.hh:22
boost::shared_ptr< ProgressInterface > Ptr
Definition: progressinterface.hh:20
Definition: pipetteviewinterface.hh:16
boost::shared_ptr< ViewInterface > Ptr
Definition: viewinterface.hh:193
DummyView(PresentationInterface::Ptr presentation_)
Definition: pipette-tests.cc:54
void registerSelectionListener(SelectionListener::Ptr) override
Definition: pipette-tests.cc:65
boost::shared_ptr< NewAggregateInterface > Ptr
Definition: scroominterface.hh:47
std::string getPluginName() override
Definition: tiff.cc:31
std::tuple< Scroom::TiledBitmap::BitmapMetaData, Layer::Ptr, Scroom::TiledBitmap::ReloadFunction > open(const std::string &fileName) override
Definition: tiff.cc:56
Definition: viewinterface.hh:38
void registerNewPresentationInterface(const std::string &, NewPresentationInterface::Ptr) override
Definition: pipette-tests.cc:104
static PresentationInterface::Ptr create()
Definition: pipette-tests.cc:25
const std::string PIPETTE_PROPERTY_NAME
Definition: pipetteviewinterface.hh:14
boost::condition_variable cond
Definition: pipette-tests.cc:93
int tool_btn
Definition: pipette-tests.cc:89
void invalidate() override
Definition: pipette-tests.cc:59
boost::shared_ptr< OpenInterface > Ptr
Definition: scroominterface.hh:72
Definition: gtk-test-helpers.hh:14
static Ptr create(std::string fileName, TIFFPtr tif, BitmapMetaData bmd)
Definition: tiffsource.cc:224
std::string getTitle() override
Definition: pipette-tests.cc:36
void registerNewAggregateInterface(const std::string &, NewAggregateInterface::Ptr) override
Definition: pipette-tests.cc:106
boost::shared_ptr< SelectionListener > Ptr
Definition: viewinterface.hh:118
boost::shared_ptr< OpenTiledBitmapInterface > Ptr
Definition: opentiledbitmapinterface.hh:58
void addToToolbar(GtkToolItem *) override
Definition: pipette-tests.cc:63
void redraw(ViewInterface::Ptr const &, cairo_t *, Scroom::Utils::Rectangle< double >, int) override
Definition: pipette-tests.cc:28
int reg_post
Definition: pipette-tests.cc:88
std::list< GtkFileFilter * > getFilters() override
Definition: tiff.cc:44
boost::shared_ptr< PresentationInterface > Ptr
Definition: presentationinterface.hh:74
boost::weak_ptr< ViewInterface > WeakPtr
Definition: viewinterface.hh:194
void registerPostRenderer(PostRenderer::Ptr) override
Definition: pipette-tests.cc:66
PresentationInterface::Ptr getCurrentPresentation() override
Definition: pipette-tests.cc:73
Definition: opentiledbitmapinterface.hh:21
void registerViewObserver(const std::string &, ViewObserver::Ptr) override
Definition: pipette-tests.cc:114
std::list< std::string > statusMessages
Definition: pipette-tests.cc:94
static Ptr create()
Definition: pipette.cc:24
Definition: pipette-tests.cc:20
Definition: utilities.hh:30
Definition: scroominterface.hh:99
static Ptr createWithPresentation()
Definition: pipette-tests.cc:50
BOOST_REQUIRE(originalColormap)
boost::shared_ptr< ViewObserver > Ptr
Definition: scroominterface.hh:93
static Ptr create()
Definition: pipette-tests.cc:102
int view_observers
Definition: pipette-tests.cc:117
void registerCapabilities(ScroomPluginInterface::Ptr host) override
Definition: tiff.cc:35
boost::shared_ptr< Pipette > Ptr
Definition: pipette.hh:79
boost::shared_ptr< NewPresentationInterface > Ptr
Definition: scroominterface.hh:38
void close(ViewInterface::WeakPtr) override
Definition: pipette-tests.cc:38
ProgressInterface::Ptr getProgressInterface() override
Definition: pipette-tests.cc:60
boost::mutex mut
Definition: pipette-tests.cc:92
void registerOpenInterface(const std::string &, OpenInterface::Ptr) override
Definition: pipette-tests.cc:113
BOOST_AUTO_TEST_CASE(pipette_selection_end)
Definition: pipette-tests.cc:120
std::string getPluginVersion() override
Definition: tiff.cc:33
std::string nextStatusMessage()
Definition: pipette-tests.cc:76
void removeSideWidget(GtkWidget *) override
Definition: pipette-tests.cc:62
boost::shared_ptr< ScroomPluginInterface > Ptr
Definition: scroominterface.hh:102
boost::shared_ptr< DummyView > Ptr
Definition: pipette-tests.cc:48
static Ptr create(int depth, int layerWidth, int layerHeight, int bpp, Scroom::MemoryBlobs::PageProvider::Ptr provider)
Definition: layer.cc:98
static Ptr createWithoutPresentation()
Definition: pipette-tests.cc:51
boost::optional< std::tuple< Scroom::TiledBitmap::BitmapMetaData, TIFFPtr > > open(const std::string &fileName)
Definition: tiffsource.cc:119
Definition: bookkeeping.hh:37
void registerPresentationObserver(const std::string &, PresentationObserver::Ptr) override
Definition: pipette-tests.cc:115
PipetteLayerOperations::PipetteColor getPixelAverages(Scroom::Utils::Rectangle< double >) override
Definition: pipette-tests.cc:39
void setStatusMessage(const std::string &msg) override
Definition: pipette-tests.cc:67
Definition: viewinterface.hh:190
static Ptr create(PresentationInterface::Ptr presentation_)
Definition: pipette-tests.cc:52
boost::shared_ptr< PostRenderer > Ptr
Definition: viewinterface.hh:83
Definition: opentiledbitmapinterface.hh:55