* \author Lars Gullik Bjønnes
* \author Juergen Spitzmueller
*
- * Full author contact details are available in file CREDITS
+ * Full author contact details are available in file CREDITS.
*/
#include <config.h>
using std::ostream;
using std::max;
+using std::auto_ptr;
InsetSpace::InsetSpace()
dim.wid = 10;
break;
}
+ dim_ = dim;
}
void InsetSpace::draw(PainterInfo & pi, int x, int y) const
{
- int const w = width(pi.base.bv, pi.base.font);
+ int const w = width();
int const h = font_metrics::ascent('x', pi.base.font);
int xp[4], yp[4];
}
-void InsetSpace::write(Buffer const *, ostream & os) const
+void InsetSpace::write(Buffer const &, ostream & os) const
{
string command;
switch (kind_) {
// This function will not be necessary when lyx3
-void InsetSpace::read(Buffer const *, LyXLex & lex)
+void InsetSpace::read(Buffer const &, LyXLex & lex)
{
lex.nextToken();
string const command = lex.getString();
}
-int InsetSpace::latex(Buffer const *, ostream & os,
+int InsetSpace::latex(Buffer const &, ostream & os,
LatexRunParams const & runparams) const
{
switch (kind_) {
}
-int InsetSpace::ascii(Buffer const *, ostream & os, int) const
+int InsetSpace::ascii(Buffer const &, ostream & os, int) const
{
switch (kind_) {
case NORMAL:
}
-int InsetSpace::linuxdoc(Buffer const *, ostream & os) const
+int InsetSpace::linuxdoc(Buffer const &, ostream & os) const
{
switch (kind_) {
- // fixme: correct?
case NORMAL:
case QUAD:
case QQUAD:
}
-int InsetSpace::docbook(Buffer const *, ostream & os, bool) const
+int InsetSpace::docbook(Buffer const &, ostream & os, bool) const
{
switch (kind_) {
- // fixme: correct?
case NORMAL:
case QUAD:
case QQUAD:
}
-Inset * InsetSpace::clone(Buffer const &) const
+auto_ptr<InsetBase> InsetSpace::clone() const
{
- return new InsetSpace(kind_);
+ return auto_ptr<InsetBase>(new InsetSpace(kind_));
}
-// Inset * InsetSpace::clone(Buffer const &, bool) const
-// {
-// return new InsetSpace(kind_);
-// }
-
-
bool InsetSpace::isChar() const
{
return true;