7 #ifndef __imgui_ImguiHandler_h__ 8 #define __imgui_ImguiHandler_h__ 28 virtual void handle(
Record& render);
32 virtual void updateGUI(
void) {}
33 virtual void drawOverlay(
void) {}
61 IMGUI_API
bool InputText(
const char* label,
63 ImGuiInputTextFlags flags = 0,
64 ImGuiInputTextCallback callback = NULL,
65 void* user_data = NULL);
66 IMGUI_API
bool InputTextMultiline(
const char* label,
68 const ImVec2& size = ImVec2(0, 0),
69 ImGuiInputTextFlags flags = 0,
70 ImGuiInputTextCallback callback = NULL,
71 void* user_data = NULL);
72 IMGUI_API
bool InputTextWithHint(
const char* label,
75 ImGuiInputTextFlags flags = 0,
76 ImGuiInputTextCallback callback = NULL,
77 void* user_data = NULL);
MouseButtons
State of the mouse buttons during an event.
Definition: WindowEvent.h:214
kernel
Definition: namespace.dox:3
Dear Imgui draw and event handler.
Definition: ImguiHandler.h:20
Interface to handle signals from an SignalerI.
Definition: HandlerI.h:22
Generalized windowing event.
Definition: WindowEvent.h:43
Automatically reference-counted string container.
Definition: String.h:128
Reference to an instance of a Layout.
Definition: RecordSB.h:35
Definition: ImguiHandler.h:55
SignalerViewerI attributes.
Definition: SignalerViewerI.h:37
Per-class participation non-RTTI fallback dynamic casting mechanism.
Definition: Castable.h:192