98 static ImGuiTableFlags flags = ImGuiTableFlags_Borders | ImGuiTableFlags_RowBg |
99 ImGuiTableFlags_Resizable | ImGuiTableFlags_Reorderable |
100 ImGuiTableFlags_Hideable;
102 if (ImGui::BeginTable(
"OracleRamVariables", 4, flags)) {
103 ImGui::TableSetupColumn(
"Address", ImGuiTableColumnFlags_WidthFixed, 80.0f);
104 ImGui::TableSetupColumn(
"Label", ImGuiTableColumnFlags_WidthFixed, 120.0f);
105 ImGui::TableSetupColumn(
"Value", ImGuiTableColumnFlags_WidthFixed, 60.0f);
106 ImGui::TableSetupColumn(
"Description", ImGuiTableColumnFlags_WidthStretch);
107 ImGui::TableHeadersRow();
110 ImGui::TableNextRow();
113 ImGui::TableSetColumnIndex(0);
114 ImGui::Text(
"$%06X", var.address);
117 ImGui::TableSetColumnIndex(1);
118 ImGui::Text(
"%s", var.label.c_str());
121 ImGui::TableSetColumnIndex(2);
123 ImGui::Text(
"$%02X", var.last_value);
125 ImGui::Text(
"$%04X", var.last_value);
129 ImGui::TableSetColumnIndex(3);
130 ImGui::TextDisabled(
"%s", var.description.c_str());