![]() |
Prusa Slicer 2.6.0
|
Include dependency graph for imgui_tables.cpp:Go to the source code of this file.
Macros | |
| #define | IMGUI_DEFINE_MATH_OPERATORS |
Variables | |
| static const int | TABLE_DRAW_CHANNEL_BG0 = 0 |
| static const int | TABLE_DRAW_CHANNEL_BG2_FROZEN = 1 |
| static const int | TABLE_DRAW_CHANNEL_NOCLIP = 2 |
| static const float | TABLE_BORDER_SIZE = 1.0f |
| static const float | TABLE_RESIZE_SEPARATOR_HALF_THICKNESS = 4.0f |
| static const float | TABLE_RESIZE_SEPARATOR_FEEDBACK_TIMER = 0.06f |
| static const float | COLUMNS_HIT_RECT_HALF_WIDTH = 4.0f |
| #define IMGUI_DEFINE_MATH_OPERATORS |
|
static |
References ImGuiTableFlags_SizingFixedFit, ImGuiTableFlags_SizingFixedSame, ImGuiTableFlags_SizingMask_, ImGuiTableFlags_SizingStretchProp, and ImGuiTableFlags_SizingStretchSame.
Referenced by ImGui::DebugNodeTable().
Here is the caller graph for this function:
|
static |
References ImGuiOldColumns::Columns, ImGuiOldColumns::Current, and ImGui::GetColumnOffsetFromNorm().
Referenced by ImGui::SetColumnOffset().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References ImGuiContext::ActiveId, ImGuiContext::ActiveIdClickOffset, COLUMNS_HIT_RECT_HALF_WIDTH, ImGuiStyle::ColumnsMinSpacing, ImGuiContext::CurrentWindow, ImGuiOldColumns::Flags, ImGui::GetColumnOffset(), GImGui, ImGuiOldColumns::ID, IM_ASSERT, ImGuiOldColumnFlags_NoPreserveWidths, ImMax(), ImMin(), ImGuiContext::IO, ImGuiIO::MousePos, ImGuiWindow::Pos, ImGuiContext::Style, and ImVec2::x.
Referenced by ImGui::EndColumns().
Here is the call graph for this function:
Here is the caller graph for this function:| IM_STATIC_ASSERT | ( | ImGuiSortDirection_None | = =0 &&ImGuiSortDirection_Ascending==1 &&ImGuiSortDirection_Descending==2 | ) |
|
inline |
References ImGuiWindow::Flags, ImGuiTableFlags_BordersInnerV, ImGuiTableFlags_Hideable, ImGuiTableFlags_NoBordersInBodyUntilResize, ImGuiTableFlags_NoHostExtendX, ImGuiTableFlags_NoHostExtendY, ImGuiTableFlags_NoKeepColumnsVisible, ImGuiTableFlags_NoSavedSettings, ImGuiTableFlags_Reorderable, ImGuiTableFlags_Resizable, ImGuiTableFlags_ScrollX, ImGuiTableFlags_ScrollY, ImGuiTableFlags_SizingFixedFit, ImGuiTableFlags_SizingFixedSame, ImGuiTableFlags_SizingMask_, ImGuiTableFlags_SizingStretchSame, ImGuiTableFlags_Sortable, ImGuiWindowFlags_AlwaysAutoResize, ImGuiWindowFlags_NoSavedSettings, and ImGuiWindow::RootWindow.
Referenced by ImGui::BeginTableEx().
Here is the caller graph for this function:
|
inlinestatic |
References IM_ASSERT, and ImGuiTableColumn::SortDirectionsAvailList.
Referenced by ImGui::TableFixColumnSortDirection(), ImGui::TableGetColumnNextSortDirection(), and ImGui::TableSortSpecsSanitize().
Here is the caller graph for this function:
|
static |
Referenced by ImGui::TableGcCompactSettings(), and ImGui::TableSettingsCreate().
Here is the caller graph for this function:
|
static |
References ImPool< T >::GetByIndex(), ImPool< T >::GetSize(), ImGuiTable::IsSettingsRequestLoad, ImGuiTable::SettingsOffset, and ImGuiContext::Tables.
Referenced by ImGui::TableSettingsInstallHandler().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References ImChunkStream< T >::clear(), ImPool< T >::GetByIndex(), ImPool< T >::GetSize(), ImGuiTable::SettingsOffset, ImGuiContext::SettingsTables, and ImGuiContext::Tables.
Referenced by ImGui::TableSettingsInstallHandler().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References ImGuiTableSettings::ColumnsCount, ImGuiTableColumnSettings::DisplayOrder, ImGuiTableSettings::GetColumnSettings(), ImGuiSortDirection_Ascending, ImGuiSortDirection_Descending, ImGuiTableFlags_Hideable, ImGuiTableFlags_Reorderable, ImGuiTableFlags_Resizable, ImGuiTableFlags_Sortable, ImStrSkipBlank(), ImGuiTableColumnSettings::Index, ImGuiTableColumnSettings::IsEnabled, ImGuiTableColumnSettings::IsStretch, ImGuiTableSettings::RefScale, ImGuiTableSettings::SaveFlags, ImGuiTableColumnSettings::SortDirection, ImGuiTableColumnSettings::SortOrder, ImGuiTableColumnSettings::UserID, and ImGuiTableColumnSettings::WidthOrWeight.
Referenced by ImGui::TableSettingsInstallHandler().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References ImGui::TableSettingsCreate(), ImGui::TableSettingsFindByID(), and TableSettingsInit().
Referenced by ImGui::TableSettingsInstallHandler().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References ImGuiTextBuffer::append(), ImGuiTextBuffer::appendf(), ImChunkStream< T >::begin(), ImGuiTableColumnSettings::DisplayOrder, ImGuiSortDirection_Ascending, ImGuiTableFlags_Hideable, ImGuiTableFlags_Reorderable, ImGuiTableFlags_Resizable, ImGuiTableFlags_Sortable, ImGuiTableColumnSettings::IsEnabled, ImGuiTableColumnSettings::IsStretch, ImChunkStream< T >::next_chunk(), ImGuiTextBuffer::reserve(), ImGuiContext::SettingsTables, ImGuiTextBuffer::size(), ImGuiTableColumnSettings::SortDirection, ImGuiTableColumnSettings::SortOrder, ImGuiSettingsHandler::TypeName, ImGuiTableColumnSettings::UserID, and ImGuiTableColumnSettings::WidthOrWeight.
Referenced by ImGui::TableSettingsInstallHandler().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References ImGuiTableSettings::ColumnsCount, ImGuiTableSettings::ColumnsCountMax, ImGuiTableSettings::GetColumnSettings(), ImGuiTableSettings::ID, IM_PLACEMENT_NEW, and ImGuiTableSettings::WantApply.
Referenced by ImGui::TableSettingsCreate(), and TableSettingsHandler_ReadOpen().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References ImGuiTable::Columns, ImGuiTableColumn::Flags, ImGuiTable::Flags, IM_ASSERT, ImGuiSortDirection_Ascending, ImGuiSortDirection_Descending, ImGuiSortDirection_None, ImGuiTableColumnFlags_IndentDisable, ImGuiTableColumnFlags_IndentEnable, ImGuiTableColumnFlags_IndentMask_, ImGuiTableColumnFlags_NoResize, ImGuiTableColumnFlags_NoSort, ImGuiTableColumnFlags_NoSortAscending, ImGuiTableColumnFlags_NoSortDescending, ImGuiTableColumnFlags_PreferSortAscending, ImGuiTableColumnFlags_PreferSortDescending, ImGuiTableColumnFlags_StatusMask_, ImGuiTableColumnFlags_WidthFixed, ImGuiTableColumnFlags_WidthMask_, ImGuiTableColumnFlags_WidthStretch, ImGuiTableFlags_Resizable, ImGuiTableFlags_SizingFixedFit, ImGuiTableFlags_SizingFixedSame, ImGuiTableFlags_SizingMask_, ImGuiTableFlags_Sortable, ImGuiTableFlags_SortTristate, ImIsPowerOfTwo(), ImSpan< T >::index_from_ptr(), ImGuiTableColumn::SortDirectionsAvailCount, ImGuiTableColumn::SortDirectionsAvailList, ImGuiTableColumn::SortDirectionsAvailMask, and ImGui::TableFixColumnSortDirection().
Referenced by ImGui::TableSetupColumn(), and ImGui::TableUpdateLayout().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Referenced by ImGui::EndColumns(), and GetDraggedColumnOffset().
|
static |
|
static |
Referenced by ImGui::TableDrawBorders(), and ImGui::TableEndRow().
|
static |
Referenced by ImGui::TableMergeDrawChannels(), and ImGui::TableSetupDrawChannels().
|
static |
Referenced by ImGui::TableBeginCell(), and ImGui::TableUpdateLayout().
|
static |
Referenced by ImGui::TableUpdateBorders().
|
static |
Referenced by ImGui::EndTable(), and ImGui::TableUpdateBorders().