Columns: tidying up, moving OffsetT to a ImGuiColumnData structure

This commit is contained in:
ocornut
2015-11-26 23:01:15 +00:00
parent 95138fa8d6
commit 1aac69c937
3 changed files with 20 additions and 12 deletions

View File

@ -260,7 +260,14 @@ struct ImGuiGroupData
bool AdvanceCursor;
};
// Simple column measurement currently used for MenuItem() only. This is very short-sighted for now and not a generic helper.
// Per column data for Columns()
struct ImGuiColumnData
{
float OffsetNorm; // Column start offset, normalized 0.0 (far left) -> 1.0 (far right)
//float IndentX;
};
// Simple column measurement currently used for MenuItem() only. This is very short-sighted for now and NOT a generic helper.
struct IMGUI_API ImGuiSimpleColumns
{
int Count;
@ -534,7 +541,7 @@ struct IMGUI_API ImGuiDrawContext
float ColumnsCellMaxY;
bool ColumnsShowBorders;
ImGuiID ColumnsSetID;
ImVector<float> ColumnsOffsetsT; // Columns offset normalized 0.0 (far left) -> 1.0 (far right)
ImVector<ImGuiColumnData> ColumnsData;
ImGuiDrawContext()
{