|
|
|
@ -605,7 +605,7 @@ void Fl_Text_Display::recalc_display() {
@@ -605,7 +605,7 @@ void Fl_Text_Display::recalc_display() {
|
|
|
|
|
/* Decide if the vertical scrollbar needs to be visible */ |
|
|
|
|
if (!mVScrollBar->visible() && |
|
|
|
|
scrollbar_align() & (FL_ALIGN_LEFT|FL_ALIGN_RIGHT) && |
|
|
|
|
mNBufferLines >= mNVisibleLines-(mContinuousWrap?0:1)) |
|
|
|
|
mNBufferLines >= mNVisibleLines - ((mContinuousWrap && mWrapMarginPix) ? 0 : 1)) |
|
|
|
|
{ |
|
|
|
|
mVScrollBar->set_visible(); |
|
|
|
|
text_area.w -= scrollsize; |
|
|
|
@ -3130,7 +3130,8 @@ void Fl_Text_Display::update_v_scrollbar() {
@@ -3130,7 +3130,8 @@ void Fl_Text_Display::update_v_scrollbar() {
|
|
|
|
|
mTopLineNum, mNVisibleLines, mNBufferLines); |
|
|
|
|
#endif // DEBUG
|
|
|
|
|
|
|
|
|
|
mVScrollBar->value(mTopLineNum, mNVisibleLines, 1, mNBufferLines+1+(mContinuousWrap?0:1)); |
|
|
|
|
mVScrollBar->value(mTopLineNum, mNVisibleLines, 1, mNBufferLines+1+ |
|
|
|
|
((mContinuousWrap && mWrapMarginPix) ? 0 : 1)); |
|
|
|
|
mVScrollBar->linesize(3); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|