X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FSpacing.C;h=0987e337bd6638280578d0b169ae1558dbaefbd5;hb=78046794ccfce3a20751e00b35295c290853afd6;hp=30dd365a8f9696bff178414e6aea46d11375e96b;hpb=9d0ba3ddf295225939fcb04ffc11d6de509abdc8;p=lyx.git diff --git a/src/Spacing.C b/src/Spacing.C index 30dd365a8f..0987e337bd 100644 --- a/src/Spacing.C +++ b/src/Spacing.C @@ -1,30 +1,30 @@ -/* This file is part of - * ====================================================== - * - * LyX, The Document Processor - * - * Copyright 1995 Matthias Ettrich - * Copyright 1995-2001 The LyX Team. +/** + * \file Spacing.C + * This file is part of LyX, the document processor. + * Licence details can be found in the file COPYING. * - * ====================================================== */ + * \author Lars Gullik Bjønnes + * \author Jean-Marc Lasgouttes + * + * Full author contact details are available in file CREDITS. + */ #include -#ifdef __GNUG__ -#pragma implementation -#endif - -#include "Lsstream.h" +#include "support/std_sstream.h" #include "Spacing.h" -#include "LString.h" using std::ios; +using std::istringstream; using std::ostream; +using std::ostringstream; +using std::string; + string const Spacing::spacing_string[] = {"single", "onehalf", "double", "other"}; - -float Spacing::getValue() const + +float Spacing::getValue() const { switch (space) { case Default: // nothing special should happen with this... @@ -63,17 +63,17 @@ void Spacing::set(Spacing::Space sp, string const & val) void Spacing::writeFile(ostream & os, bool para) const { if (space == Default) return; - + string cmd = para ? "\\paragraph_spacing " : "\\spacing "; - + if (getSpace() == Spacing::Other) { os.setf(ios::showpoint|ios::fixed); os.precision(2); os << cmd << spacing_string[getSpace()] - << " " << getValue() << " \n"; + << ' ' << getValue() << " \n"; } else { os << cmd << spacing_string[getSpace()] << " \n"; - } + } } @@ -91,8 +91,8 @@ string const Spacing::writeEnvirBegin() const { ostringstream ost; ost << "\\begin{spacing}{" - << getValue() << "}"; - return ost.str().c_str(); + << getValue() << '}'; + return ost.str(); } } return string();