created gui directory and namespace

This commit is contained in:
Justin Scofield
2022-06-20 13:12:00 -04:00
parent 2fbc58ad03
commit b08dd34a08
10 changed files with 17 additions and 24 deletions

25
src/gui/input.cc Normal file
View File

@@ -0,0 +1,25 @@
#include "input.h"
#include <imgui/imgui.h>
#include <imgui/imgui_internal.h>
namespace yaze {
namespace gui {
const int kStepOneHex = 0x01;
const int kStepFastHex = 0x0F;
bool InputHex(const char* label, int* data) {
return ImGui::InputScalar(label, ImGuiDataType_U64, data, &kStepOneHex,
&kStepFastHex, "%06X",
ImGuiInputTextFlags_CharsHexadecimal);
}
bool InputHexShort(const char* label, int* data) {
return ImGui::InputScalar(label, ImGuiDataType_U32, data, &kStepOneHex,
&kStepFastHex, "%06X",
ImGuiInputTextFlags_CharsHexadecimal);
}
} // namespace Gui
} // namespace yaze