]> git.lyx.org Git - features.git/blobdiff - src/insets/InsetLayout.h
InsetIndex: revamp IndexEntry to handle both legacy and modern index insets; simplify...
[features.git] / src / insets / InsetLayout.h
index 4958d364aade73b5a38087df4e2118b2a1f5b3fd..ed3c9a96ba830b1959fedc559a5fecb388795a4e 100644 (file)
@@ -156,6 +156,12 @@ public:
        ///
        std::string docbookattr() const { return docbookattr_; }
        ///
+       std::string docbookinnertag() const { return docbookinnertag_; }
+       ///
+       std::string docbookinnertagtype() const;
+       ///
+       std::string docbookinnerattr() const { return docbookinnerattr_; }
+       ///
        std::string const & docbookininfo() const;
        ///
        bool docbooksection() const { return docbooksection_; }
@@ -164,6 +170,8 @@ public:
        ///
        bool docbookargumentbeforemaintag() const { return docbookargumentbeforemaintag_; }
        ///
+       bool docbookargumentaftermaintag() const { return docbookargumentaftermaintag_; }
+       ///
        std::string docbookwrappertag() const { return docbookwrappertag_; }
        ///
        std::string docbookwrappertagtype() const;
@@ -182,6 +190,10 @@ public:
        ///
        std::string docbookitemattr() const { return docbookitemattr_; }
        ///
+       bool docbooknofontinside() const { return docbooknofontinside_; }
+       ///
+       bool docbookrenderasimage() const { return docbookrenderasimage_; }
+       ///
        std::set<std::string> required() const { return required_; }
        ///
        bool isMultiPar() const { return multipar_; }
@@ -315,11 +327,19 @@ private:
        ///
        std::string docbookattr_;
        ///
+       std::string docbookinnertag_;
+       ///
+       mutable std::string docbookinnertagtype_;
+       ///
+       std::string docbookinnerattr_;
+       ///
        mutable std::string docbookininfo_;
        ///
        bool docbooknotinpara_ = false;
        ///
        bool docbookargumentbeforemaintag_ = false;
+    ///
+    bool docbookargumentaftermaintag_ = false;
        ///
        bool docbooksection_ = false;
        ///
@@ -341,6 +361,10 @@ private:
        ///
        std::string docbookitemwrapperattr_;
        ///
+       bool docbooknofontinside_ = false;
+       ///
+       bool docbookrenderasimage_ = false;
+       ///
        std::set<std::string> required_;
        ///
        bool multipar_ = true;