X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2FInsetGraphics.h;h=4f216dccc6db9bb08e83e37ede50be6fe4201af2;hb=2c357c1d23b7b83839a9beb8225d4f1ae4f793b4;hp=ee96bc3b626edd322e47ad37f1f6128e0b038b2b;hpb=692363bbcaad41110924e2f3f4149eb56c62b212;p=lyx.git diff --git a/src/insets/InsetGraphics.h b/src/insets/InsetGraphics.h index ee96bc3b62..4f216dccc6 100644 --- a/src/insets/InsetGraphics.h +++ b/src/insets/InsetGraphics.h @@ -34,7 +34,7 @@ public: /// ~InsetGraphics(); /// - bool metrics(MetricsInfo &, Dimension &) const; + void metrics(MetricsInfo &, Dimension &) const; /// EDITABLE editable() const; /// @@ -61,7 +61,7 @@ public: void validate(LaTeXFeatures & features) const; /// returns LyX code associated with the inset. Used for TOC, ...) - Inset::Code lyxCode() const { return Inset::GRAPHICS_CODE; } + InsetCode lyxCode() const { return GRAPHICS_CODE; } /** Set the inset parameters, used by the GUIndependent dialog. Return true of new params are different from what was so far. @@ -73,13 +73,17 @@ public: /// void draw(PainterInfo & pi, int x, int y) const; /// - void edit(Cursor & cur, bool left); + void edit(Cursor & cur, bool front, EntryDirection entry_from); /// void editGraphics(InsetGraphicsParams const &, Buffer const &) const; /// bool getStatus(Cursor &, FuncRequest const &, FuncStatus &) const; /// all graphics can be embedded - void registerEmbeddedFiles(Buffer const &, EmbeddedFiles &, ParConstIterator const &) const; + void registerEmbeddedFiles(Buffer const &, EmbeddedFileList &) const; + /// + void updateEmbeddedFile(Buffer const &, EmbeddedFile const &); + /// Force inset into LTR environment if surroundings are RTL? + virtual bool forceLTR() const { return true; } protected: InsetGraphics(InsetGraphics const &); ///