]> git.lyx.org Git - features.git/commitdiff
* src/insets/insetexternal.[Ch]: fix plaintext(); code formatting; header alignment
authorMichael Schmitt <michael.schmitt@teststep.org>
Sun, 18 Feb 2007 10:57:23 +0000 (10:57 +0000)
committerMichael Schmitt <michael.schmitt@teststep.org>
Sun, 18 Feb 2007 10:57:23 +0000 (10:57 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17237 a592a061-630c-0410-9148-cb99ea01b6c8

src/insets/insetexternal.C
src/insets/insetexternal.h

index e50a3fe5c56318131c344fff3b86389d054f6175..ef0efd842f8657fb44d48f59b082a29364acb0d4 100644 (file)
@@ -674,7 +674,7 @@ void InsetExternal::read(Buffer const & buffer, LyXLex & lex)
 
 
 int InsetExternal::latex(Buffer const & buf, odocstream & os,
-                        OutputParams const & runparams) const
+                         OutputParams const & runparams) const
 {
        if (params_.draft) {
                // FIXME UNICODE
@@ -720,16 +720,18 @@ int InsetExternal::latex(Buffer const & buf, odocstream & os,
 
 
 int InsetExternal::plaintext(Buffer const & buf, odocstream & os,
-                        OutputParams const & runparams) const
+                             OutputParams const & runparams) const
 {
-       return external::writeExternal(params_, "Ascii", buf, os,
-                                      *(runparams.exportdata), false,
-                                      runparams.dryrun || runparams.inComment);
+       os << '\n'; // output external material on a new line
+       external::writeExternal(params_, "Ascii", buf, os,
+                               *(runparams.exportdata), false,
+                               runparams.dryrun || runparams.inComment);
+       return runparams.linelen; // start with column 0 in new line
 }
 
 
 int InsetExternal::docbook(Buffer const & buf, odocstream & os,
-                          OutputParams const & runparams) const
+                           OutputParams const & runparams) const
 {
        return external::writeExternal(params_, "DocBook", buf, os,
                                       *(runparams.exportdata), false,
index 2e33880a20132fb3bb492464c2f6da0b2c9c1128..5ad4c1240e76e263e94d1896b8e8ef9ddc113421 100644 (file)
@@ -125,14 +125,14 @@ public:
        virtual void read(Buffer const &, LyXLex & lex);
 
        /// \returns the number of rows (\n's) of generated code.
-       virtual int latex(Buffer const &, odocstream &,
-                         OutputParams const &) const;
+       int latex(Buffer const &, odocstream &,
+                 OutputParams const &) const;
        ///
-       virtual int plaintext(Buffer const &, odocstream &,
-                         OutputParams const &) const;
+       int plaintext(Buffer const &, odocstream &,
+                     OutputParams const &) const;
        ///
-       virtual int docbook(Buffer const &, odocstream &,
-                           OutputParams const &) const;
+       int docbook(Buffer const &, odocstream &,
+                   OutputParams const &) const;
 
        /// Update needed features for this inset.
        virtual void validate(LaTeXFeatures & features) const;