]> git.lyx.org Git - lyx.git/blobdiff - src/insets/InsetRef.cpp
Add a layout tag ForceOwnlines that assures an inset is started and terminated by...
[lyx.git] / src / insets / InsetRef.cpp
index 464a3dd3b6931572a6bf1a89a988b9d09e10eed4..5ac6b469665bbc0bfd4bf734d8178ebe7e136ee9 100644 (file)
@@ -235,8 +235,8 @@ docstring InsetRef::xhtml(XHTMLStream & xs, OutputParams const & op) const
                        // properly in XHTML output yet (bug #8599).
                        // It might not be that hard to do. We have the InsetLabel,
                        // and we can presumably find its paragraph using the TOC.
-                       // We could then output the contents of the paragraph using
-                       // something?
+                       // But the label might be referencing a section, yet not be
+                       // in that section. So this is not trivial.
                        display_string = il->prettyCounter();
        } else 
                        display_string = ref;
@@ -260,7 +260,7 @@ void InsetRef::toString(odocstream & os) const
 }
 
 
-void InsetRef::forToc(docstring & os, size_t) const
+void InsetRef::forOutliner(docstring & os, size_t) const
 {
        // There's no need for details in the TOC, and a long label
        // will just get in the way.
@@ -378,4 +378,9 @@ string const & InsetRef::getName(int type)
 }
 
 
+docstring InsetRef::getTOCString() const 
+{
+       return tooltip_.empty() ? screen_label_ : tooltip_;
+}
+
 } // namespace lyx