Added first line support methods

This commit is contained in:
kipp%netscape.com 1999-04-20 00:22:58 +00:00
Родитель fe93b243d6
Коммит 0fa0f0636c
2 изменённых файлов: 28 добавлений и 0 удалений

Просмотреть файл

@ -30,6 +30,7 @@
#define LINE_BOTTOM_MARGIN_IS_AUTO 0x20
#define LINE_OUTSIDE_CHILDREN 0x40
#define LINE_ISA_EMPTY_LINE 0x80
#define LINE_IS_FIRST_LINE 0x100
class nsISpaceManager;
class nsLineBox;
@ -106,6 +107,19 @@ public:
}
}
PRBool IsFirstLine() const {
return 0 != (LINE_IS_FIRST_LINE & mState);
}
void SetIsFirstLine(PRBool aValue) {
if (aValue) {
mState |= LINE_IS_FIRST_LINE;
}
else {
mState &= ~LINE_IS_FIRST_LINE;
}
}
void MarkDirty() {
mState |= LINE_IS_DIRTY;
}

Просмотреть файл

@ -30,6 +30,7 @@
#define LINE_BOTTOM_MARGIN_IS_AUTO 0x20
#define LINE_OUTSIDE_CHILDREN 0x40
#define LINE_ISA_EMPTY_LINE 0x80
#define LINE_IS_FIRST_LINE 0x100
class nsISpaceManager;
class nsLineBox;
@ -106,6 +107,19 @@ public:
}
}
PRBool IsFirstLine() const {
return 0 != (LINE_IS_FIRST_LINE & mState);
}
void SetIsFirstLine(PRBool aValue) {
if (aValue) {
mState |= LINE_IS_FIRST_LINE;
}
else {
mState &= ~LINE_IS_FIRST_LINE;
}
}
void MarkDirty() {
mState |= LINE_IS_DIRTY;
}