X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Flyxcursor.C;h=76e43f76bad945de84b5c6b8206afbddcc638f63;hb=98c966c64594611e469313314abd1e59524adb4a;hp=098b385689829e8892baa4e8544630f2543299d2;hpb=30eff7526de39a0964fb54e6421ddc2910f7dcba;p=lyx.git diff --git a/src/lyxcursor.C b/src/lyxcursor.C index 098b385689..76e43f76ba 100644 --- a/src/lyxcursor.C +++ b/src/lyxcursor.C @@ -1,49 +1,53 @@ /* This file is part of - * ====================================================== - * + * ====================================================== + * * LyX, The Document Processor - * + * * Copyright 1995 Matthias Ettrich - * Copyright 1995-2000 The LyX Team. + * Copyright 1995-2001 The LyX Team. * * ====================================================== */ #include +#ifdef __GNUG__ +#pragma implementation +#endif + #include "lyxcursor.h" -void LyXCursor::par(LyXParagraph * p) -{ - par_ = p; -} +LyXCursor::LyXCursor() + : par_(0), pos_(0), boundary_(false), + x_(0), x_fix_(0), y_(0), row_(0) +{} -LyXParagraph * LyXCursor::par() +void LyXCursor::par(Paragraph * p) { - return par_; + par_ = p; } -LyXParagraph * LyXCursor::par() const +Paragraph * LyXCursor::par() const { return par_; } -void LyXCursor::pos(LyXParagraph::size_type p) +void LyXCursor::pos(lyx::pos_type p) { pos_ = p; } -LyXParagraph::size_type LyXCursor::pos() const +lyx::pos_type LyXCursor::pos() const { return pos_; } -void LyXCursor::boundary(bool b) +void LyXCursor::boundary(bool b) { boundary_ = b; } @@ -78,13 +82,13 @@ int LyXCursor::x_fix() const } -void LyXCursor::y(unsigned long i) +void LyXCursor::y(int i) { y_ = i; } -unsigned long LyXCursor::y() const +int LyXCursor::y() const { return y_; } @@ -96,12 +100,6 @@ void LyXCursor::row(Row * r) } -Row * LyXCursor::row() -{ - return row_; -} - - Row * LyXCursor::row() const { return row_;