X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2FInsetScript.h;h=cd61117a3f47c6fdf04a53d574ffd32c66ae11a4;hb=23abb5aaa36af07aadfa5e565869104778ba0d6d;hp=11864d305c4a39e01d37939ad7ed6ef8fff83751;hpb=ccc8ad4744545bf08eb22454c0f6cb91a590f059;p=lyx.git diff --git a/src/insets/InsetScript.h b/src/insets/InsetScript.h index 11864d305c..cd61117a3f 100644 --- a/src/insets/InsetScript.h +++ b/src/insets/InsetScript.h @@ -68,6 +68,16 @@ public: docstring layoutName() const; /// DisplayType display() const; + + /// + int topOffset(BufferView const *) const { return 0; } + /// + int bottomOffset(BufferView const *) const { return 0; } + /// + int leftOffset(BufferView const *) const { return 0; } + /// + int rightOffset(BufferView const *) const { return 0; } + /// void metrics(MetricsInfo &, Dimension &) const; /// @@ -86,6 +96,8 @@ public: /// bool neverIndent() const { return true; } /// + bool inheritFont() const { return true; } + /// int plaintext(odocstringstream & ods, OutputParams const & op, size_t max_length = INT_MAX) const; /// @@ -127,6 +139,8 @@ private: friend class InsetScriptParams; /// InsetScriptParams params_; + /// The font of containing inset; this is necessary to compute shift + mutable FontInfo outer_font_; };