Lysa UI  0.0
Lysa UI —UI components for the Lysa Engine
Table Member List

This is the complete list of members for Table, including all inherited members.

ARROW enum valueWidget
BOX enum valueWidget
BUTTON enum valueWidget
CHECKBOX enum valueWidget
CHECKMARK enum valueWidget
COLORPICKER enum valueWidget
COLORPICKERBUTTON enum valueWidget
COLORSLIDER enum valueWidget
COLORWHEEL enum valueWidget
CROSSMARK enum valueWidget
DEFAULT_GRIP_WIDTHTablestaticconstexpr
DEFAULT_HEADER_HEIGHTTablestaticconstexpr
DEFAULT_ROW_HEIGHTTablestaticconstexpr
DIALOG enum valueWidget
DROPDOWNLIST enum valueWidget
FOLDABLECONTAINER enum valueWidget
FRAME enum valueWidget
GRID enum valueWidget
GRIDCELL enum valueWidget
ICONIMAGE enum valueWidget
ICONSVG enum valueWidget
IMAGE enum valueWidget
KNOB enum valueWidget
LINE enum valueWidget
LIST enum valueWidget
LISTBOX enum valueWidget
MENU enum valueWidget
MENUBOX enum valueWidget
MENUPANEL enum valueWidget
MIN_COLUMN_WIDTHTablestaticconstexpr
NO_COLUMNTablestaticconstexpr
PANEL enum valueWidget
POPUP enum valueWidget
PROGRESSBAR enum valueWidget
RADIOBUTTON enum valueWidget
RICHTEXTAREA enum valueWidget
SCROLLBAR enum valueWidget
SCROLLCONTAINER enum valueWidget
SELECTION enum valueWidget
SLIDER enum valueWidget
SPINBOX enum valueWidget
SPINBUTTONS enum valueWidget
SortOrder enum nameTablestrong
TABBAR enum valueWidget
TABCONTAINER enum valueWidget
TABLE enum valueWidget
TEXT enum valueWidget
TEXTEDIT enum valueWidget
TOGGLEBUTTON enum valueWidget
TOOLTIP enum valueWidget
TREEVIEW enum valueWidget
Table()Table
Type enum nameWidget
WIDGET enum valueWidget
Widget(Type type=WIDGET)Widget
add(std::shared_ptr< T > child, const Alignment alignment=Alignment::NONE, const std::string &resource="", const bool overlap=false)Widgetinline
addAfter(std::shared_ptr< T > child, const std::shared_ptr< Widget > &after, const Alignment alignment, const std::string &resource="", const bool overlap=false)Widgetinline
addColumn(const std::string &title, float width=Grid::AUTO_SIZE, bool sortable=true, bool resizable=true)Table
addColumn(const std::shared_ptr< Widget > &title, float width=Grid::AUTO_SIZE, bool sortable=true, bool resizable=true)Table
addPopup(std::shared_ptr< T > child, const std::string &resource="")Widgetinline
addRow(float height=0.0f) constTable
alignmentWidgetprotected
allowChildrenWidgetprotected
allowFocusWidgetprotected
childrenWidgetprotected
childrenOffsetXWidgetprotected
childrenOffsetYWidgetprotected
consumeMouseEventWidgetprotected
create(const std::string &resource, const Alignment alignment, Args &&...args)Widgetinline
create(const Alignment alignment, Args &&...args)Widgetinline
drawBackgroundWidgetprotected
focusedWidgetprotected
getAlignment() constWidget
getAspectRatio() constWidget
getCell(int32 row, int32 column) constTable
getChildren() constWidgetinline
getChildrenOffsetX() constWidgetinline
getChildrenOffsetY() constWidgetinline
getChildrenRect() constWidget
getColumnAt(float x) constTable
getColumnCount() constTableinline
getColumnHeader(int32 index) constTable
getColumnTitle(int32 index) constTable
getColumnWidth(int32 index) constTable
getColumns() constTableinline
getConsumeMouseEvent() constWidgetinline
getDefaultRowHeight() constTableinline
getFont() constWidget
getFontScale() constWidget
getGrid() constTableinline
getGripWidth() constTableinline
getGroupIndex() constWidget
getHBorder() constWidget
getHeader() constTableinline
getHeaderHeight() constTableinline
getHeight() constWidgetinline
getPadding() constWidget
getParent() constWidgetinline
getPointerUserData() constWidgetinline
getRect() constWidget
getRenderer() constWidget
getRenderingWindow() constWidget
getRequestedHeight() constWidgetinline
getRequestedWidth() constWidgetinline
getRowCount() constTable
getRowHeight(int32 index) constTable
getSortOrder() constTableinline
getSortedColumn() constTableinline
getStyle() constWidget
getTransparency() constWidgetinline
getType() constWidget
getUserData() constWidgetinline
getUserData() constWidgetinline
getVBorder() constWidget
getWidth() constWidgetinline
getWindow() constWidget
getWindowManager() constWidget
hasChildren() constWidgetinline
hborderWidgetprotected
insertRow(int32 index, float height=0.0f) constTable
isAttached() constWidgetinline
isColumnResizable(int32 index) constTable
isColumnSortable(int32 index) constTable
isDrawBackground() constWidget
isEnabled() constWidget
isFocused() constWidget
isFreezed() constWidget
isOverlapping() constWidgetinline
isPointed() constWidget
isPushed() constWidget
isRedrawOnMouseEvent() constWidget
isVisible() constWidget
mouseMoveOnFocusWidgetprotected
moveChildrenOnPushWidgetprotected
onAttach()Widgetinlinevirtual
onDetach() overrideTableoverridevirtual
onDisable()Widgetinlinevirtual
onEnable()Widgetinlinevirtual
onGotFocus()Widgetinlinevirtual
onHide() overrideTableoverridevirtual
onKeyDown(Key key)Widgetinlinevirtual
onKeyUp(Key key)Widgetinlinevirtual
onLostFocus()Widgetinlinevirtual
onMouseDown(MouseButton button, float x, float y)Widgetinlinevirtual
onMouseLeave()Widgetinlinevirtual
onMouseMove(uint32 buttonsState, float x, float y)Widgetinlinevirtual
onMouseUp(MouseButton button, float x, float y)Widgetinlinevirtual
onMove()Widgetinlinevirtual
onResize() overrideTableoverridevirtual
onShow()Widgetinlinevirtual
onTextInput(const std::string &text)Widgetinlinevirtual
overlapWidgetprotected
paddingWidgetprotected
parentWidgetprotected
rectWidgetprotected
redrawOnMouseEventWidgetprotected
redrawOnMouseMoveWidgetprotected
refresh()Widget
remove(const std::shared_ptr< Widget > &child)Widgetvirtual
removeAll()Widgetvirtual
removeAllColumns()Table
removeAllRows() constTable
removeColumn(int32 index)Table
removeRow(int32 index) constTable
requestedHeightWidgetprotected
requestedWidthWidgetprotected
resizeChildren()Widget
resourceWidgetprotected
scrollChildrenWidgetprotected
setAlignment(Alignment alignment)Widget
setChildrenOffset(float x, float y)Widget
setColumnResizable(int32 index, bool resizable=true)Table
setColumnSortable(int32 index, bool sortable=true)Table
setColumnWidth(int32 index, float width)Table
setConsumeMouseEvent(const bool consumeMouseEvent)Widgetinline
setDefaultRowHeight(const float height)Tableinline
setDrawBackground(bool drawBackground)Widget
setEnabled(bool isEnabled=true)Widget
setFocus(bool focus=true)Widget
setFont(const std::shared_ptr< Font > &font)Widget
setFontScale(float fontScale)Widgetvirtual
setFreezed(const bool f)Widgetinline
setGripWidth(float width)Table
setGroupIndex(int32 index)Widget
setHBorder(float size)Widget
setHeaderHeight(float height)Table
setHeight(const float height)Widgetinline
setOverlap(const bool overlap)Widgetinline
setPadding(float padding)Widget
setPos(float x, float y)Widgetvirtual
setPushed(const bool p)Widgetinline
setRect(float x, float y, float width, float height)Widget
setRect(const Rect &rect)Widget
setResource(std::shared_ptr< UIResource > res)Widget
setResources(const std::string &resHeader, const std::string &resGrid, const std::string &resArrow)Table
setRowHeight(int32 index, float height) constTable
setSize(float width, float height)Widgetvirtual
setTransparency(float alpha)Widget
setUserData(const std::any &data)Widget
setVBorder(float size)Widget
setVisible(bool show=true)Widget
setWidth(const float width)Widgetinline
skipInvisibleChildrenWidgetprotected
sort(int32 column, SortOrder order)Table
sortRows(int32 column, const std::function< bool (const GridCell &, const GridCell &)> &comparator) constTable
subscribe(const event_type &type, unique_id id, EventHandlerCallback callback)Widget
subscribe(const event_type &type, EventHandlerCallback callback)Widget
transparencyWidgetprotected
typeWidgetprotected
unsubscribe(unique_id id)Widget
vborderWidgetprotected
~Widget() overrideWidgetoverride