TUI
Terminal user interface library
tui::box Member List

This is the complete list of members for tui::box, including all inherited members.

bottom_left (defined in tui::box_appearance)tui::box_appearanceprotected
bottom_right (defined in tui::box_appearance)tui::box_appearanceprotected
box(surface_size size=surface_size()) (defined in tui::box)tui::boxinline
box_appearance() (defined in tui::box_appearance)tui::box_appearanceinline
box_appearance(symbol s) (defined in tui::box_appearance)tui::box_appearanceinline
box_appearance(symbol ht_line, symbol hb_line, symbol vl_line, symbol vr_line, symbol top_l, symbol top_r, symbol bottom_l, symbol bottom_r) (defined in tui::box_appearance)tui::box_appearanceinline
clear() (defined in tui::surface)tui::surfaceinlineprotected
color_override typedef (defined in tui::surface)tui::surface
color_transparency_override typedef (defined in tui::surface)tui::surface
double_line (defined in tui::box_appearance)tui::box_appearancestatic
fill(const symbol &Symbol) (defined in tui::surface)tui::surfaceinline
fillColor(color c) (defined in tui::surface)tui::surfaceinline
fillColorTransparency(COLOR_TRANSPARENCY c_t) (defined in tui::surface)tui::surfaceinline
getAnchor() const (defined in tui::surface)tui::surfaceinline
getAnchorPositionInfo() const (defined in tui::surface)tui::surfaceinline
getAppearance() const (defined in tui::box_appearance)tui::box_appearanceinline
getBottomLeftSymbol() const (defined in tui::box_appearance)tui::box_appearanceinline
getBottomRightSymbol() const (defined in tui::box_appearance)tui::box_appearanceinline
getClearSymbol() const (defined in tui::surface)tui::surfaceinline
getGlobalPosition() const (defined in tui::surface)tui::surfaceinline
getHorizontalBottomLineSymbol() const (defined in tui::box_appearance)tui::box_appearanceinline
getHorizontalTopLineSymbol() const (defined in tui::box_appearance)tui::box_appearanceinline
getPosition() const (defined in tui::surface)tui::surfaceinline
getPositionFunction() (defined in tui::surface)tui::surfaceinline
getPositionInfo() const (defined in tui::surface)tui::surfaceinline
getSize() const (defined in tui::surface)tui::surfaceinline
getSizeFunction() (defined in tui::surface)tui::surfaceinline
getSizeInfo() const (defined in tui::surface)tui::surfaceinline
getSymbolAt(vec2i position) const (defined in tui::surface)tui::surfaceinline
getTitle() const (defined in tui::box)tui::boxinline
getTitlePosition() const (defined in tui::box)tui::boxinline
getTopLeftSymbol() const (defined in tui::box_appearance)tui::box_appearanceinline
getTopRightSymbol() const (defined in tui::box_appearance)tui::box_appearanceinline
getVerticalLeftLineSymbol() const (defined in tui::box_appearance)tui::box_appearanceinline
getVerticalRightLineSymbol() const (defined in tui::box_appearance)tui::box_appearanceinline
horizontal_bottom_line (defined in tui::box_appearance)tui::box_appearanceprotected
horizontal_top_line (defined in tui::box_appearance)tui::box_appearanceprotected
insertSurface(surface &surf, bool update=true) (defined in tui::surface)tui::surfaceinline
insertSurface(surface &surf, color_override c_override, bool update=true) (defined in tui::surface)tui::surfaceinline
insertSurface(surface &surf, color_transparency_override c_t_override, bool update=true) (defined in tui::surface)tui::surfaceinline
insertSurface(surface &surf, color_override c_override, color_transparency_override c_t_override, bool update=true) (defined in tui::surface)tui::surfaceinline
invert() (defined in tui::surface)tui::surfaceinline
isResized() const (defined in tui::surface)tui::surfaceinline
makeBlank() (defined in tui::surface)tui::surfaceinline
makeTransparent() (defined in tui::surface)tui::surfaceinline
medium_line (defined in tui::box_appearance)tui::box_appearancestatic
move(vec2i offset) (defined in tui::surface)tui::surfaceinline
operator=(const symbol_string &str) (defined in tui::surface)tui::surfaceinline
operator[](size_t x) (defined in tui::surface)tui::surfaceinline
operator[](size_t x) const (defined in tui::surface)tui::surfaceinline
setAnchor(surface *surf) (defined in tui::surface)tui::surfaceinline
setAnchorPositionInfo(anchor_position anchor_pos) (defined in tui::surface)tui::surfaceinline
setAppearance(box_appearance appearance) (defined in tui::box_appearance)tui::box_appearanceinline
setBottomLeftSymbol(symbol bottom_l) (defined in tui::box_appearance)tui::box_appearanceinline
setBottomRightSymbol(symbol bottom_r) (defined in tui::box_appearance)tui::box_appearanceinline
setClearSymbol(const symbol &sym) (defined in tui::surface)tui::surfaceinline
setColor(color Color) override (defined in tui::box_appearance)tui::box_appearanceinlinevirtual
setElement(T &elem_to_set, T elem) (defined in tui::appearance)tui::appearanceinlineprotected
setHorizontalBottomLineSymbol(symbol h_line) (defined in tui::box_appearance)tui::box_appearanceinline
setHorizontalTopLineSymbol(symbol h_line) (defined in tui::box_appearance)tui::box_appearanceinline
setPositionFunction(std::function< vec2i()> f_position) (defined in tui::surface)tui::surfaceinline
setPositionInfo(surface_position pos) (defined in tui::surface)tui::surfaceinline
setSizeFunction(std::function< vec2i()> f_size) (defined in tui::surface)tui::surfaceinline
setSizeInfo(surface_size size, bool update_fixed=true) (defined in tui::surface)tui::surfaceinline
setSymbolAt(const symbol &character, vec2i position) (defined in tui::surface)tui::surfaceinline
setTitle(const symbol_string &str) (defined in tui::box)tui::boxinline
setTitlePosition(int position) (defined in tui::box)tui::boxinline
setTopLeftSymbol(symbol top_l) (defined in tui::box_appearance)tui::box_appearanceinline
setTopRightSymbol(symbol top_r) (defined in tui::box_appearance)tui::box_appearanceinline
setVerticalLeftLineSymbol(symbol v_line) (defined in tui::box_appearance)tui::box_appearanceinline
setVerticalRightLineSymbol(symbol v_line) (defined in tui::box_appearance)tui::box_appearanceinline
surface(surface_size size={{ 1, 1 }, { 0, 0 }}) (defined in tui::surface)tui::surfaceinline
surface(const symbol_string &str) (defined in tui::surface)tui::surfaceinline
thick_line (defined in tui::box_appearance)tui::box_appearancestatic
thin_line (defined in tui::box_appearance)tui::box_appearancestatic
top_left (defined in tui::box_appearance)tui::box_appearanceprotected
top_right (defined in tui::box_appearance)tui::box_appearanceprotected
updateAction() (defined in tui::surface)tui::surfaceinlineprotectedvirtual
updateSurfacePosition(surface &surf) const (defined in tui::surface)tui::surfaceinline
updateSurfaceSize(surface &surf) const (defined in tui::surface)tui::surfaceinline
vertical_left_line (defined in tui::box_appearance)tui::box_appearanceprotected
vertical_right_line (defined in tui::box_appearance)tui::box_appearanceprotected
~appearance() (defined in tui::appearance)tui::appearanceinlinevirtual
~surface() (defined in tui::surface)tui::surfaceinlinevirtual