]> git.lyx.org Git - features.git/commitdiff
* src/insets/insetspace.[Ch]:
authorMichael Schmitt <michael.schmitt@teststep.org>
Thu, 15 Feb 2007 23:44:33 +0000 (23:44 +0000)
committerMichael Schmitt <michael.schmitt@teststep.org>
Thu, 15 Feb 2007 23:44:33 +0000 (23:44 +0000)
* src/insets/insetoptarg.[Ch]:
* src/insets/insetlabel.C: fix plaintext()

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17210 a592a061-630c-0410-9148-cb99ea01b6c8

src/insets/insetlabel.C
src/insets/insetoptarg.C
src/insets/insetoptarg.h
src/insets/insetspace.C
src/insets/insetspace.h

index 3d995c3ea0085da9053c82672d54dbf8df5de48e..682b98f546958234247885ca92cdb5f5b2422163 100644 (file)
@@ -86,7 +86,7 @@ void InsetLabel::doDispatch(LCursor & cur, FuncRequest & cmd)
 
 
 int InsetLabel::latex(Buffer const &, odocstream & os,
-                     OutputParams const &) const
+                      OutputParams const &) const
 {
        os << escape(getCommand());
        return 0;
@@ -94,15 +94,16 @@ int InsetLabel::latex(Buffer const &, odocstream & os,
 
 
 int InsetLabel::plaintext(Buffer const &, odocstream & os,
-                     OutputParams const &) const
+                          OutputParams const &) const
 {
-       os << '<' << getParam("name") << '>';
-       return 0;
+       docstring str = getParam("name");
+       os << '<' << str << '>';
+       return 2 + str.size();
 }
 
 
 int InsetLabel::docbook(Buffer const & buf, odocstream & os,
-                       OutputParams const & runparams) const
+                        OutputParams const & runparams) const
 {
        os << "<!-- anchor id=\""
            << sgml::cleanID(buf, runparams, getParam("name"))
index d5ed89d3c9a3c4e8cbe75258857e58af8fac750a..600d5ebda112795dd067cce789ce6c871854ccc5 100644 (file)
@@ -68,20 +68,21 @@ void InsetOptArg::write(Buffer const & buf, ostream & os) const
 
 
 int InsetOptArg::latex(Buffer const &, odocstream &,
-                      OutputParams const &) const
+                       OutputParams const &) const
 {
        return 0;
 }
 
-int InsetOptArg::docbook(Buffer const &, odocstream &,
-                      OutputParams const &) const
+
+int InsetOptArg::plaintext(Buffer const &, odocstream &,
+                           OutputParams const &) const
 {
        return 0;
 }
 
 
-int InsetOptArg::plaintext(Buffer const &, odocstream &,
-                      OutputParams const &) const
+int InsetOptArg::docbook(Buffer const &, odocstream &,
+                         OutputParams const &) const
 {
        return 0;
 }
index 79c04a87d48558e131660819da208c2c32cdea51..0c6e163a66a68ca2a272d712adde27b9c8722a44 100644 (file)
@@ -36,14 +36,13 @@ public:
 
        /// Standard LaTeX output -- short-circuited
        int latex(Buffer const &, odocstream &,
-                 OutputParams const &) const;
-       /// Standard DocBook output -- short-circuited
-       int docbook(Buffer const &, odocstream &,
-                 OutputParams const &) const;
-
+                 OutputParams const &) const;
        /// Standard plain text output -- short-circuited
        int plaintext(Buffer const &, odocstream &,
-                 OutputParams const &) const;
+                     OutputParams const &) const;
+       /// Standard DocBook output -- short-circuited
+       int docbook(Buffer const &, odocstream &,
+                   OutputParams const &) const;
 
        /// Outputting the optional parameter of a LaTeX command
        int latexOptional(Buffer const &, odocstream &,
index e7fc211fe57e58039ea77110956403a6d02baea1..343133c0fe9571309ad60e92c44d43b318996bd6 100644 (file)
@@ -167,7 +167,7 @@ void InsetSpace::read(Buffer const &, LyXLex & lex)
 
 
 int InsetSpace::latex(Buffer const &, odocstream & os,
-                     OutputParams const & runparams) const
+                      OutputParams const & runparams) const
 {
        switch (kind_) {
        case NORMAL:
@@ -200,26 +200,15 @@ int InsetSpace::latex(Buffer const &, odocstream & os,
 
 
 int InsetSpace::plaintext(Buffer const &, odocstream & os,
-                     OutputParams const &) const
+                          OutputParams const &) const
 {
-       switch (kind_) {
-       case NORMAL:
-       case PROTECTED:
-       case THIN:
-       case QUAD:
-       case QQUAD:
-       case ENSPACE:
-       case ENSKIP:
-       case NEGTHIN:
-               os << ' ';
-               break;
-       }
-       return 0;
+       os << ' ';
+       return 1;
 }
 
 
 int InsetSpace::docbook(Buffer const &, odocstream & os,
-                       OutputParams const &) const
+                        OutputParams const &) const
 {
        switch (kind_) {
        case NORMAL:
index 414e6e4171411043755982c71732157aef84cebc..b8bd4383012405e42a1184bcb3e174b3c741310d 100644 (file)
@@ -65,13 +65,13 @@ public:
        void read(Buffer const &, LyXLex & lex);
        ///
        int latex(Buffer const &, odocstream &,
-                 OutputParams const &) const;
+                 OutputParams const &) const;
        ///
        int plaintext(Buffer const &, odocstream &,
-                 OutputParams const &) const;
+                     OutputParams const &) const;
        ///
        int docbook(Buffer const &, odocstream &,
-                   OutputParams const &) const;
+                   OutputParams const &) const;
        /// the string that is passed to the TOC
        virtual int textString(Buffer const &, odocstream &,
                OutputParams const &) const;