housekeeping, imgui, emulator, input

This commit is contained in:
scawful
2024-07-24 10:43:39 -04:00
parent bb6851adcd
commit 65d97bbab5
3 changed files with 3 additions and 6 deletions

View File

@@ -66,7 +66,7 @@ class Emulator : public SharedRom {
TableNextColumn, TableNextColumn,
Function id="SnesPpu", Function id="SnesPpu",
Function id="BreakpointList", Function id="BreakpointList"
} }
)"; )";
const std::map<std::string, void*> data_bindings = { const std::map<std::string, void*> data_bindings = {

View File

@@ -28,13 +28,10 @@ namespace gui {
constexpr ImVec2 kDefaultModalSize = ImVec2(200, 0); constexpr ImVec2 kDefaultModalSize = ImVec2(200, 0);
constexpr ImVec2 kZeroPos = ImVec2(0, 0); constexpr ImVec2 kZeroPos = ImVec2(0, 0);
IMGUI_API bool InputHexWithScrollwheel(const char* label, uint32_t* data,
uint32_t step = 0x01,
float input_width = 50.f);
IMGUI_API bool InputHex(const char* label, uint64_t* data); IMGUI_API bool InputHex(const char* label, uint64_t* data);
IMGUI_API bool InputHex(const char* label, int* data, int num_digits = 4, IMGUI_API bool InputHex(const char* label, int* data, int num_digits = 4,
float input_width = 50.f); float input_width = 50.f);
IMGUI_API bool InputHexShort(const char* label, uint32_t* data); IMGUI_API bool InputHexShort(const char* label, uint32_t* data);
IMGUI_API bool InputHexWord(const char* label, uint16_t* data, IMGUI_API bool InputHexWord(const char* label, uint16_t* data,
float input_width = 50.f, bool no_step = false); float input_width = 50.f, bool no_step = false);