|
The Pedigree Project 0.1
|
Inheritance diagram for Scrollable:
Collaboration diagram for Scrollable:Public Member Functions | |
| void | move (size_t x, size_t y) |
| void | resize (size_t width, size_t height) |
| void | scroll (ssize_t lines) |
| void | scrollTo (size_t absolute) |
| void | scrollHorizontal (ssize_t columns) |
| void | horizontalScrollTo (size_t absolute) |
| void | refresh (DebuggerIO *pScreen) |
| void | setScrollKeys (char up, char down) |
| ssize_t | getLine () |
| void | centreOn (size_t line) |
| size_t | height () const |
| size_t | width () const |
| virtual const char * | getLine1 (size_t index, DebuggerIO::Colour &colour, DebuggerIO::Colour &bgColour)=0 |
| virtual const char * | getLine2 (size_t index, size_t &colOffset, DebuggerIO::Colour &colour, DebuggerIO::Colour &bgColour)=0 |
| virtual size_t | getLineCount ()=0 |
| virtual size_t | getContentWidth () |
Protected Attributes | |
| size_t | m_x |
| size_t | m_y |
| size_t | m_width |
| size_t | m_height |
| ssize_t | m_line |
| size_t | m_column |
| char | m_ScrollUp |
| char | m_ScrollDown |
Definition at line 29 of file Scrollable.h.
| Scrollable::Scrollable | ( | ) |
Definition at line 52 of file Scrollable.cc.
| void Scrollable::centreOn | ( | size_t | line | ) |
Definition at line 158 of file Scrollable.cc.
|
virtual |
Definition at line 177 of file Scrollable.cc.
| ssize_t Scrollable::getLine | ( | ) |
Definition at line 154 of file Scrollable.cc.
| size_t Scrollable::height | ( | ) | const |
Definition at line 170 of file Scrollable.cc.
| void Scrollable::horizontalScrollTo | ( | size_t | absolute | ) |
Definition at line 99 of file Scrollable.cc.
| void Scrollable::move | ( | size_t | x, |
| size_t | y | ||
| ) |
Definition at line 63 of file Scrollable.cc.
| void Scrollable::refresh | ( | DebuggerIO * | pScreen | ) |
Definition at line 105 of file Scrollable.cc.
| void Scrollable::resize | ( | size_t | width, |
| size_t | height | ||
| ) |
Definition at line 68 of file Scrollable.cc.
| void Scrollable::scroll | ( | ssize_t | lines | ) |
Definition at line 74 of file Scrollable.cc.
| void Scrollable::scrollHorizontal | ( | ssize_t | columns | ) |
Definition at line 94 of file Scrollable.cc.
| void Scrollable::scrollTo | ( | size_t | absolute | ) |
Definition at line 84 of file Scrollable.cc.
| void Scrollable::setScrollKeys | ( | char | up, |
| char | down | ||
| ) |
Definition at line 149 of file Scrollable.cc.
| size_t Scrollable::width | ( | ) | const |
Definition at line 173 of file Scrollable.cc.
|
protected |
Definition at line 62 of file Scrollable.h.
|
protected |
Definition at line 60 of file Scrollable.h.
|
protected |
Definition at line 61 of file Scrollable.h.
|
protected |
Definition at line 64 of file Scrollable.h.
|
protected |
Definition at line 63 of file Scrollable.h.
|
protected |
Definition at line 59 of file Scrollable.h.
|
protected |
Definition at line 57 of file Scrollable.h.
|
protected |
Definition at line 58 of file Scrollable.h.