GNU Octave
3.8.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
Go to the source code of this file.
Classes | |
class | Character |
A single character in the terminal which consists of a unicode character value, foreground and background colors and a set of rendition attributes which specify how it should be drawn. More... | |
class | ExtendedCharTable |
A table which stores sequences of unicode characters, referenced by hash keys. More... |
Macros | |
#define | DEFAULT_RENDITION 0 |
#define | RE_BLINK (1 << 1) |
#define | RE_BOLD (1 << 0) |
#define | RE_CURSOR (1 << 4) |
#define | RE_EXTENDED_CHAR (1 << 5) |
#define | RE_INTENSIVE (1 << 3) |
#define | RE_REVERSE (1 << 3) |
#define | RE_UNDERLINE (1 << 2) |
Typedefs | |
typedef unsigned char | LineProperty |
Functions | |
bool | operator!= (const Character &a, const Character &b) |
bool | operator== (const Character &a, const Character &b) |
Variables | |
static const int | LINE_DEFAULT = 0 |
static const int | LINE_DOUBLEHEIGHT = (1 << 2) |
static const int | LINE_DOUBLEWIDTH = (1 << 1) |
static const int | LINE_WRAPPED = (1 << 0) |
unsigned short | vt100_graphics [32] |
#define DEFAULT_RENDITION 0 |
Definition at line 41 of file Character.h.
Referenced by TerminalView::clearImage(), Screen::clearImage(), and Screen::setDefaultRendition().
#define RE_BLINK (1 << 1) |
Definition at line 43 of file Character.h.
Referenced by TerminalView::drawCharacters(), Vt102Emulation::tau(), and TerminalView::updateImage().
#define RE_BOLD (1 << 0) |
Definition at line 42 of file Character.h.
Referenced by HTMLDecoder::decodeLine(), TerminalView::drawCharacters(), TerminalView::drawLineCharString(), Screen::effectiveRendition(), and Vt102Emulation::tau().
#define RE_CURSOR (1 << 4) |
Definition at line 47 of file Character.h.
Referenced by TerminalView::drawTextFragment(), and Screen::getImage().
#define RE_EXTENDED_CHAR (1 << 5) |
Definition at line 48 of file Character.h.
Referenced by TerminalView::drawContents().
#define RE_INTENSIVE (1 << 3) |
Definition at line 46 of file Character.h.
#define RE_REVERSE (1 << 3) |
Definition at line 45 of file Character.h.
Referenced by Screen::effectiveRendition(), and Vt102Emulation::tau().
#define RE_UNDERLINE (1 << 2) |
Definition at line 44 of file Character.h.
Referenced by HTMLDecoder::decodeLine(), TerminalView::drawCharacters(), and Vt102Emulation::tau().
typedef unsigned char LineProperty |
Definition at line 34 of file Character.h.
Definition at line 126 of file Character.h.
References Character::backgroundColor, Character::character, Character::foregroundColor, and Character::rendition.
Definition at line 118 of file Character.h.
References Character::backgroundColor, Character::character, Character::foregroundColor, and Character::rendition.
|
static |
Definition at line 36 of file Character.h.
Referenced by Screen::resizeImage(), Screen::Screen(), and TerminalImageFilterChain::setImage().
|
static |
Definition at line 39 of file Character.h.
Referenced by TerminalView::drawContents(), Vt102Emulation::tau(), and TerminalView::updateImage().
|
static |
Definition at line 38 of file Character.h.
Referenced by TerminalView::drawContents(), and Vt102Emulation::tau().
|
static |
Definition at line 37 of file Character.h.
Referenced by Screen::addHistLine(), Screen::copyLineToStream(), TerminalView::extendSelection(), Screen::getLineProperties(), TerminalView::mouseDoubleClickEvent(), TerminalView::mouseTripleClickEvent(), TerminalImageFilterChain::setImage(), and Screen::ShowCharacter().
unsigned short vt100_graphics[32] |
Definition at line 153 of file TerminalView.cpp.
Referenced by Vt102Emulation::applyCharset().