InsetGraphicsParams getParams() const { return params_;}
///
bool clickable(BufferView const &, int, int) const { return true; }
+ ///
+ bool canPaintChange(BufferView const &) const { return true; }
+ ///
+ InsetGraphics * asInsetGraphics() { return this; }
+ ///
+ InsetGraphics const * asInsetGraphics() const { return this; }
private:
///
bool getStatus(Cursor &, FuncRequest const &, FuncStatus &) const;
///
void addToToc(DocIterator const & di, bool output_active,
- UpdateType utype) const;
+ UpdateType utype, TocBackend & backend) const;
///
std::string contextMenuName() const;
/// Force inset into LTR environment if surroundings are RTL
Inset * clone() const;
/// Get the status message, depends on the image loading status.
std::string statusMessage() const;
+ /// Get the output bounding box accounting for raster formats.
+ void outBoundingBox(graphics::BoundingBox &) const;
/// Create the options for the latex command.
- std::string createLatexOptions() const;
+ std::string createLatexOptions(bool const ps) const;
/// Create length values for docbook export.
docstring toDocbookLength(Length const & len) const;
/// Create the atributes for docbook export.
void unifyGraphicsGroups(Buffer &, std::string const &);
InsetGraphics * getCurrentGraphicsInset(Cursor const &);
-}
+} // namespace graphics
} // namespace lyx