#include <DemoTable.h>
Public Member Functions | |
DemoTable (MainWindow *pMainWindow) | |
![]() | |
MainTable (const std::vector< MainTableColumn > &pColumns, MainWindow *pMainWindow, MainTableFlags pFlags=0) | |
virtual | ~MainTable ()=default |
MainTable (const MainTable &pOther)=delete | |
MainTable (MainTable &&pOther) noexcept=delete | |
MainTable & | operator= (const MainTable &pOther)=delete |
MainTable & | operator= (MainTable &&pOther) noexcept=delete |
void | Draw () |
void | DrawColumnSetupMenu () |
void | RequestSort () |
void | SetSpecificColumnSetup (const std::vector< size_t > &pNewColumns) |
void | ResetSpecificColumnSetup () |
bool | GetSpecificColumnsActive () const |
Protected Member Functions | |
Alignment & | getAlignment () override |
Alignment & | getHeaderAlignment () override |
std::string | getTableId () override |
int & | getMaxDisplayed () override |
const char * | getCategoryName (const std::string &pCat) override |
bool & | getShowAlternatingBackground () override |
TableSettings & | getTableSettings () override |
bool & | getHighlightHoveredRows () override |
bool & | getShowHeaderAsText () override |
void | DrawRows (TableColumnIdx pFirstColumnIndex) override |
void | Sort (const ImGuiTableColumnSortSpecs *mColumnSortSpecs) override |
![]() | |
virtual void | DrawStyleSubMenu () |
virtual void | DrawColumnSetupSubMenu () |
virtual bool | getShowScrollbar () |
virtual bool | getMaxHeightActive () |
virtual bool | getCustomColumnsFeatureActive () |
virtual bool & | getCustomColumnsActive () |
virtual int | getCustomColumnsFirstColumn () |
virtual void | MigrateSettings () |
void | NextRow (ImGuiTableRowFlags row_flags=0, float min_row_height=0.0f) |
bool | NextColumn () |
void | EndMaxHeightRow () |
ImGuiTableSortSpecs * | GetSortSpecs () |
void | SetupColumn (const char *label, ImGuiTableColumnFlags flags, float init_width_or_weight, ImGuiID user_id) |
void | ColumnHeader (const char *label, bool show_label, ImTextureID texture, Alignment alignment, const char *popupText) |
void | AlignedTextColumn (const char *text) |
void | AlignedTextColumn (const std::string &text) |
template<typename... Args> requires SmallerThanMaxColumnAmount<MaxColumnCount> | |
void | AlignedTextColumn (std::string_view format, Args &&... args) |
bool | SpinnerAligned (const char *label, float radius, float thickness, const ImU32 &color) |
void | ApplySpecificColumnSetup () |
bool | Begin (const char *str_id, int columns_count, ImGuiTableFlags flags, const ImVec2 &outer_size, float inner_width, ImGuiWindowFlags child_window_flags) |
void | End () |
void | MenuItemColumnVisibility (int TableColumnIdx) |
const char * | GetColumnName (int column_n) |
void | SetupScrollFreeze (int columns, int rows) |
ImRect | GetCellBgRect (int column_n) |
bool | IsCurrentColumnHovered () |
bool | IsCurrentRowHovered () |
int | GetColumnIndex () |
Additional Inherited Members | |
![]() | |
typedef std::bitset< MaxColumnCount > | ColumnBitMask |
![]() | |
static size_t | GetMaxColumnCount () |
![]() | |
Table | mTable |
|
inlineexplicit |
|
overrideprotectedvirtual |
Implements ArcdpsExtension::MainTable< MaxColumnCount >.
|
overrideprotectedvirtual |
Implements ArcdpsExtension::MainTable< MaxColumnCount >.
|
overrideprotectedvirtual |
Get the name of each column category. Categories are defined in MainTableColumn
.
Implements ArcdpsExtension::MainTable< MaxColumnCount >.
|
overrideprotectedvirtual |
Implements ArcdpsExtension::MainTable< MaxColumnCount >.
|
overrideprotectedvirtual |
Implements ArcdpsExtension::MainTable< MaxColumnCount >.
|
overrideprotectedvirtual |
Implements ArcdpsExtension::MainTable< MaxColumnCount >.
|
overrideprotectedvirtual |
Implements ArcdpsExtension::MainTable< MaxColumnCount >.
|
overrideprotectedvirtual |
Implements ArcdpsExtension::MainTable< MaxColumnCount >.
|
overrideprotectedvirtual |
Implements ArcdpsExtension::MainTable< MaxColumnCount >.
|
overrideprotectedvirtual |
Implements ArcdpsExtension::MainTable< MaxColumnCount >.
|
overrideprotectedvirtual |
Implements ArcdpsExtension::MainTable< MaxColumnCount >.