|
|
| CommandConsole (const Size &, const FontRender &, Window &) |
| |
|
| CommandConsole (const TermSize &, TermWindow &) |
| |
|
void | renderWindow (void) override |
| |
|
const std::string & | commandLine (void) const |
| |
|
const UnicodeList & | contentLines (void) const |
| |
|
void | commandLineClear (void) |
| |
|
void | contentLinesClear (void) |
| |
|
void | contentLinesAppend (const std::string &) |
| |
|
void | contentLinesAppend (const StringList &) |
| |
|
| TermWindow (const FontRender &frs, Window *win) |
| |
|
| TermWindow (const Size &gfxsz, const FontRender &frs, Window *win) |
| |
|
| TermWindow (const TermSize &tsz, TermBase &term) |
| |
|
const TermCharset * | charset (const TermPos &) const |
| |
|
const TermCharset * | charset (void) const |
| |
|
void | setCharset (int ch, const ColorIndex &fg=Color::Transparent, const ColorIndex &bg=Color::Transparent, const CharProperty *prop=nullptr) override |
| |
| const FontRender * | frs (void) const override |
| |
|
void | setTermSize (const TermSize &) override |
| |
|
void | renderFlush (void) override |
| |
|
void | setFontRender (const FontRender &) |
| |
|
void | renderSymbol (int symx, int symy) |
| |
|
const char * | className (void) const override |
| | идентификацинная метка класса
|
| |
|
void | dumpState (void) const |
| |
|
| TermBase (Window *) |
| |
|
| TermBase (const Size &gfxsz, Window *) |
| |
|
| TermBase (const TermSize &, TermBase &) |
| |
|
void | setSize (const Size &) override |
| |
|
void | setTermPos (const TermBase &, const TermPos &) |
| |
|
void | setCursorPos (const TermPos &) |
| |
|
void | resetCursorPos (void) |
| |
|
const TermPos & | cursor (void) const |
| |
| size_t | cols (void) const |
| |
| size_t | rows (void) const |
| |
| TermPos | termPos (const TermBase &) const |
| |
| const TermSize & | termSize (void) const |
| |
|
Point | sym2gfx (const TermPos &) const |
| | coordinate transformer: symbol TermPos to graphics Point (parent relative)
|
| |
|
TermPos | gfx2sym (const Point &) const |
| | coordinate transformer: graphics Point to symbol TermPos (parent relative)
|
| |
|
Size | sym2gfx (const TermSize &) const |
| | size transformer: symbol TermSize to graphics Size
|
| |
|
TermSize | gfx2sym (const Size &) const |
| | size transformer: graphics Size to symbol TermSize
|
| |
|
Rect | sym2gfx (const TermRect &) const |
| | rect transformer: symbol TermRect to graphics Rect
|
| |
|
TermRect | gfx2sym (const Rect &) const |
| | rect transformer: graphics Rect to symbol TermRect
|
| |
|
TermBase & | operator<< (const fill::defaults &) |
| |
|
TermBase & | operator<< (const fill::fgcolor &) |
| |
|
TermBase & | operator<< (const fill::bgcolor &) |
| |
|
TermBase & | operator<< (const fill::colors &) |
| |
|
TermBase & | operator<< (const fill::charset &) |
| |
|
TermBase & | operator<< (const fill::property &) |
| |
|
TermBase & | operator<< (const cursor::set &) |
| | установить текущую позицию курсора
|
| |
|
TermBase & | operator<< (const cursor::move &) |
| | подвинуть курсор
|
| |
| TermBase & | operator<< (const set::colors &) |
| | установить цвет символа и цвет фона по умолчанию, для всех последующих действий Подробнее...
|
| |
| TermBase & | operator<< (const set::fgcolor &) |
| | установить цвет символа по умолчанию, для всех последующих действий Подробнее...
|
| |
| TermBase & | operator<< (const set::bgcolor &) |
| | установить цвет фона по умолчанию, для всех последующих действий Подробнее...
|
| |
| TermBase & | operator<< (const set::align &) |
| | установить выравнивание текста по умолчанию, для всех последующих действий Подробнее...
|
| |
| TermBase & | operator<< (const set::padding &) |
| | установить отступы по умолчанию, для всех последующих действий Подробнее...
|
| |
| TermBase & | operator<< (const set::property &) |
| | установить свойства рендера символов по умолчанию, для всех последующих действий Подробнее...
|
| |
| TermBase & | operator<< (const set::wrap &) |
| | установить свойство переноса строк по умолчанию, для всех последующих действий Подробнее...
|
| |
| TermBase & | operator<< (const set::blink &) |
| | установить свойство мигания символа по умолчанию, для всех последующих действий Подробнее...
|
| |
| TermBase & | operator<< (const set::invert &) |
| | установить свойство инвертирования цветов по умолчанию, для всех последующих действий Подробнее...
|
| |
| TermBase & | operator<< (const set::flip &) |
| | установить свойство отражения символа по умолчанию, для всех последующих действий Подробнее...
|
| |
| TermBase & | operator<< (const set::alpha &) |
| | установить свойство прозрачности символа по умолчанию, для всех последующих действий Подробнее...
|
| |
|
TermBase & | operator<< (const set::rn &) |
| | перенос текущей строки
|
| |
|
TermBase & | operator<< (const set::flush &) |
| | синхронизировать внутренний буфера TermWindow с рендером сцены DisplayScene.
|
| |
|
TermBase & | operator<< (const reset::defaults &) |
| |
|
TermBase & | operator<< (const reset::colors &) |
| | сброс действия работы манипулятора set::colors.
|
| |
|
TermBase & | operator<< (const reset::fgcolor &) |
| | сброс действия работы манипулятора set::fgcolor.
|
| |
|
TermBase & | operator<< (const reset::bgcolor &) |
| | сброс действия работы манипулятора set::bgcolor.
|
| |
|
TermBase & | operator<< (const reset::padding &) |
| | сброс действия работы манипулятора set::padding.
|
| |
|
TermBase & | operator<< (const reset::align &) |
| | сброс действия работы манипулятора set::align.
|
| |
|
TermBase & | operator<< (const reset::property &) |
| | сброс действия работы манипулятора set::property.
|
| |
|
TermBase & | operator<< (const reset::wrap &) |
| | сброс действия работы манипулятора set::wrap.
|
| |
|
TermBase & | operator<< (const reset::blink &) |
| | сброс действия работы манипулятора set::blink.
|
| |
|
TermBase & | operator<< (const reset::invert &) |
| | сброс действия работы манипулятора set::invert.
|
| |
|
TermBase & | operator<< (const reset::flip &) |
| | сброс действия работы манипулятора set::flip.
|
| |
|
TermBase & | operator<< (const reset::alpha &) |
| | сброс действия работы манипулятора set::alpha.
|
| |
| TermBase & | operator<< (const draw::hline &) |
| | рисование горизонтальной линии из заданного символа Подробнее...
|
| |
| TermBase & | operator<< (const draw::vline &) |
| | рисование вертикальной линии из заданного символа Подробнее...
|
| |
| TermBase & | operator<< (const draw::rect &) |
| | рисование прямоугольника Подробнее...
|
| |
|
TermBase & | operator<< (int) |
| |
|
TermBase & | operator<< (const char *) |
| |
|
TermBase & | operator<< (const std::string &) |
| |
|
TermBase & | operator<< (const UnicodeString &) |
| |
|
TermBase & | operator<< (const UCString &) |
| |
|
TermBase & | operator<< (const UnicodeList &) |
| |
|
TermBase & | operator<< (const UCStringList &) |
| |
|
TermBase & | operator<< (const UnicodeColor &) |
| |
|
void | renderWindow (void) override |
| |
|
| Window (Window *) |
| |
|
| Window (const Size &, Window *) |
| |
|
| Window (const Point &, const Size &, Window *) |
| |
|
| Window (Window &&) noexcept |
| |
|
Window & | operator= (Window &&) noexcept |
| |
|
| Window (const Window &) |
| |
|
Window & | operator= (const Window &) |
| |
|
bool | isID (const WindowId &) const |
| |
|
bool | isVisible (void) const |
| |
|
bool | isHidden (void) const |
| |
|
bool | isFocused (void) const |
| |
|
bool | isModality (void) const |
| |
|
bool | isKeyHandle (void) const |
| |
|
bool | isMouseTrack (void) const |
| |
|
virtual bool | isAreaPoint (const Point &) const |
| |
|
WindowId | id (void) const |
| |
|
const Point & | position (void) const |
| |
|
const Size & | size (void) const |
| |
|
const Rect & | area (void) const |
| |
|
const Window * | parent (void) const |
| |
|
Window * | parent (void) |
| |
|
int | width (void) const |
| |
|
int | height (void) const |
| |
|
int | resultCode (void) const |
| |
|
Rect | rect (void) const |
| |
|
void | setState (size_t, bool f) |
| |
|
void | setDirty (bool) |
| |
|
void | setParent (Window *) |
| |
|
void | setVisible (bool) |
| |
|
void | setHidden (bool) |
| |
|
void | setModality (bool) |
| |
|
void | setKeyHandle (bool) |
| |
|
void | setMouseTrack (bool) |
| |
|
void | setResultCode (int) |
| |
|
virtual void | setPosition (const Point &) |
| |
|
int | exec (void) |
| |
|
void | disableTickEvent (bool) |
| | функция запрета обработки tickEvent.
|
| |
|
void | renderSurface (const Surface &, const Point &, int flip=FlipNone) |
| |
|
void | renderSurface (const Surface &, const Rect &, const Point &, int flip=FlipNone) |
| |
|
void | renderTexture (const Texture &, const Point &, int flip=FlipNone) |
| |
|
void | renderTexture (const Texture &, const Rect &, const Point &, int flip=FlipNone) |
| |
|
void | renderTexture (const TexturePos &) |
| |
|
Rect | renderText (const FontRender &, const UnicodeString &, const Color &, const Point &, const AlignType &hAlign=AlignLeft, const AlignType &vAlign=AlignTop, bool isHorizontal=true, const CharRender &render=RenderDefault, int style=StyleDefault, const CharHinting &hinting=HintingDefault) |
| |
|
virtual void | renderClear (const Color &) |
| |
|
void | renderColor (const Color &, const Rect &) |
| |
|
void | renderRect (const Color &, const Rect &) |
| |
|
void | renderLine (const Color &, const Point &, const Point &) |
| |
|
void | renderPoint (const Color &, const Point &) |
| |
|
const char * | className (void) const override |
| | идентификацинная метка класса
|
| |
|
void | dumpState (void) const |
| |
|
virtual std::string | toString (void) const |
| |
| void | pushEventAction (int code, ObjectEvent *dst, void *data) |
| | функция отправки сообщения с данными для объектов сцены DisplayScene. Подробнее...
|
| |
|
|
FBColors | defaultColors (void) const override |
| |
|
bool | keyPressEvent (const KeySym &) override |
| |
|
bool | textInputEvent (const std::string &) override |
| |
|
virtual bool | actionCommand (const std::string &) |
| |
|
| TermWindow (TermBase *term) |
| |
|
bool | blinkShow (void) const |
| |
|
void | setBlinkShow (bool) |
| |
|
int | index (const TermPos &) const |
| |
|
int | index (void) const |
| |
|
void | fontChangedHandle (void) |
| |
|
void | displayResizeEvent (const Size &) final |
| |
| void | tickEvent (u32 ms) override |
| | метод получатель, вызывается один раз за каждую итерацию главного цикла сцены DisplayScene, но перед отрисовкой всей сцены Подробнее...
|
| |
|
virtual void | fontChangedEvent (void) |
| |
|
virtual TermSize | minimalTerminalSize (void) const |
| |
|
FBColors | defaultColors (void) const override |
| |
|
bool | lineWrap (void) const |
| |
|
LineType | systemLine (const LineType &) const |
| |
|
void | setFGColor (const ColorIndex &) |
| |
|
void | setBGColor (const ColorIndex &) |
| |
|
ColorIndex | fgColor (void) const |
| |
|
ColorIndex | bgColor (void) const |
| |
|
const FBColors & | colors (void) const |
| |
|
void | setAlign (const AlignType &) |
| |
|
const AlignType & | align (void) const |
| |
|
void | setProperty (const CharProperty &) |
| |
|
const CharProperty & | property (void) const |
| |
|
void | setBlink (bool) |
| |
|
bool | blink (void) const |
| |
|
void | setInvert (bool) |
| |
|
bool | invert (void) const |
| |
|
void | setFlip (int, bool) |
| |
|
int | flip (void) const |
| |
|
void | setAlpha (int) |
| |
|
int | alpha (void) const |
| |
|
const set::padding & | paddings (void) const |
| |
|
| TermBase (TermBase *) |
| |
|
virtual CharProperty | defaultProperty (void) const |
| |
|
virtual void | terminalResizeEvent (void) |
| |
|
void | destroy (void) |
| |
|
void | redraw (void) |
| |
|
void | setSize (int, int) |
| |
|
void | setPosition (int, int) |
| |
|
virtual Texture & | targetTexture (void) |
| |
|
virtual void | textureInvalidEvent (void) |
| |
|
virtual void | windowMoveEvent (const Point &) |
| |
|
virtual void | windowResizeEvent (const Size &) |
| |
|
virtual void | windowVisibleEvent (bool) |
| |
|
virtual void | windowCreateEvent (void) |
| |
|
virtual bool | keyReleaseEvent (const KeySym &) |
| |
|
virtual bool | mousePressEvent (const ButtonEvent &) |
| |
|
virtual bool | mouseReleaseEvent (const ButtonEvent &) |
| |
|
virtual bool | mouseClickEvent (const ButtonsEvent &) |
| |
|
virtual void | mouseFocusEvent (void) |
| |
|
virtual void | mouseLeaveEvent (void) |
| |
|
virtual void | mouseTrackingEvent (const Point &, u32 buttons) |
| |
|
virtual bool | mouseMotionEvent (const Point &, u32 buttons) |
| |
|
virtual bool | scrollUpEvent (void) |
| |
|
virtual bool | scrollDownEvent (void) |
| |
|
virtual void | renderPresentEvent (u32 ms) |
| |
|
virtual void | displayFocusEvent (bool gain) |
| |
|
bool | checkState (size_t) const |
| |
|
void | setState (size_t) |
| |
|
void | resetState (size_t) |
| |
|
void | switchedState (size_t) |
| |
|
virtual void | renderBackground (void) |
| |
|
virtual void | renderForeground (void) |
| |
| void | signalSubscribe (const SignalMember &sender, int sig) |
| | функция подписки на сигнал Подробнее...
|
| |
| void | signalEmit (int sig) |
| | фунция отправки сигнала Подробнее...
|
| |
|
virtual void | signalReceive (int sig, const SignalMember *sender) |
| | метод получатель, вызывается при signalEmit со стороны отправителя
|
| |
| virtual bool | userEvent (int code, void *data) |
| | метод получатель, вызывается при получении сообщения, отправленного через pushEventAction. Подробнее...
|
| |