Simplify SettingsEditor by removing unnecessary child windows for flag drawing
This commit is contained in:
@@ -60,31 +60,16 @@ void SettingsEditor::DrawGeneralSettings() {
|
|||||||
TableHeadersRow();
|
TableHeadersRow();
|
||||||
|
|
||||||
TableNextColumn();
|
TableNextColumn();
|
||||||
if (BeginChild("##SystemFlags", ImVec2(0, 0), ImGuiChildFlags_FrameStyle)) {
|
flags.DrawSystemFlags();
|
||||||
flags.DrawSystemFlags();
|
|
||||||
EndChild();
|
|
||||||
}
|
|
||||||
|
|
||||||
TableNextColumn();
|
TableNextColumn();
|
||||||
if (BeginChild("##OverworldFlags", ImVec2(0, 0),
|
flags.DrawOverworldFlags();
|
||||||
ImGuiChildFlags_FrameStyle)) {
|
|
||||||
flags.DrawOverworldFlags();
|
|
||||||
EndChild();
|
|
||||||
}
|
|
||||||
|
|
||||||
TableNextColumn();
|
TableNextColumn();
|
||||||
if (BeginChild("##DungeonFlags", ImVec2(0, 0),
|
flags.DrawDungeonFlags();
|
||||||
ImGuiChildFlags_FrameStyle)) {
|
|
||||||
flags.DrawDungeonFlags();
|
|
||||||
EndChild();
|
|
||||||
}
|
|
||||||
|
|
||||||
TableNextColumn();
|
TableNextColumn();
|
||||||
if (BeginChild("##ResourceFlags", ImVec2(0, 0),
|
flags.DrawResourceFlags();
|
||||||
ImGuiChildFlags_FrameStyle)) {
|
|
||||||
flags.DrawResourceFlags();
|
|
||||||
EndChild();
|
|
||||||
}
|
|
||||||
|
|
||||||
EndTable();
|
EndTable();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user