X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2FInsetScript.h;h=cd61117a3f47c6fdf04a53d574ffd32c66ae11a4;hb=23abb5aaa36af07aadfa5e565869104778ba0d6d;hp=0b755aa118e83031a63898ec80ca47afaaffea6b;hpb=b28ec44476d3f2c5858d06596ed5bd975012ec33;p=lyx.git diff --git a/src/insets/InsetScript.h b/src/insets/InsetScript.h index 0b755aa118..cd61117a3f 100644 --- a/src/insets/InsetScript.h +++ b/src/insets/InsetScript.h @@ -66,6 +66,18 @@ public: InsetCode lyxCode() const { return SCRIPT_CODE; } /// 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; /// @@ -84,7 +96,7 @@ public: /// bool neverIndent() const { return true; } /// - bool inheritFont() const { return false; } + 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_; };