summaryrefslogtreecommitdiff
path: root/FL/Fl_Terminal.H
diff options
context:
space:
mode:
authorGreg Ercolano <erco@seriss.com>2024-01-15 14:15:00 -0800
committerGreg Ercolano <erco@seriss.com>2024-01-15 14:33:17 -0800
commit3142eb2fda9f24910ddfbc9160653473df05c72c (patch)
tree8192426edf0e38f7f65e442e10db241b5c8dfdbc /FL/Fl_Terminal.H
parent8679be8561d1b306cbedb9550dca99168b117c12 (diff)
Small code fixups
> Enabled -Wall -Wextra -Wpedantic to catch errors - Silenced resulting "unused parameters" warnings - Fixed char omission in protected Fl_Terminal::insert_char() methods > Self doc code and better comments in RingBuffer::resize() > Changed private RingBuffer::clear_disp_row() -> clear_disp_rows() > Added private RingBuffer::hist_rows()/disp_rows() setter methods > Added private RingBuffer::offset_adjust() method for adjusting RingBuffer offset_ > Fixed comment typos > Remove white space inside outer parens of while()/if()/etc
Diffstat (limited to 'FL/Fl_Terminal.H')
-rw-r--r--FL/Fl_Terminal.H6
1 files changed, 5 insertions, 1 deletions
diff --git a/FL/Fl_Terminal.H b/FL/Fl_Terminal.H
index e012c061f..06a8b211f 100644
--- a/FL/Fl_Terminal.H
+++ b/FL/Fl_Terminal.H
@@ -616,6 +616,10 @@ private:
inline int disp_srow(void) const { return((offset_ + hist_rows_) % ring_rows_); }
inline int disp_erow(void) const { return((offset_ + hist_rows_ + disp_rows_ - 1) % ring_rows_); }
inline int offset(void) const { return offset_; }
+ void offset_adjust(int rows);
+ void hist_rows(int val) { hist_rows_ = val; }
+ void disp_rows(int val) { disp_rows_ = val; }
+
// History use
inline int hist_use(void) const { return hist_use_; }
inline void hist_use(int val) { hist_use_ = val; }
@@ -627,7 +631,7 @@ private:
bool is_disp_ring_row(int grow) const;
//DEBUG void show_ring_info(void) const;
void move_disp_row(int src_row, int dst_row);
- void clear_disp_row(int drow, const CharStyle& style);
+ void clear_disp_rows(int sdrow, int edrow, const CharStyle& style);
void scroll(int rows, const CharStyle& style);
const Utf8Char* u8c_ring_row(int row) const;