openMSX
|
Public Member Functions | |
ExampleAppConsole () | |
~ExampleAppConsole () | |
void | ClearLog () |
void | AddLog (const char *fmt,...) IM_FMTARGS(2) |
void | Draw (const char *title, bool *p_open) |
void | ExecCommand (const char *command_line) |
int | TextEditCallback (ImGuiInputTextCallbackData *data) |
Static Public Member Functions | |
static int | Stricmp (const char *s1, const char *s2) |
static int | Strnicmp (const char *s1, const char *s2, int n) |
static char * | Strdup (const char *s) |
static void | Strtrim (char *s) |
static int | TextEditCallbackStub (ImGuiInputTextCallbackData *data) |
Public Attributes | |
char | InputBuf [256] |
ImVector< char * > | Items |
ImVector< const char * > | Commands |
ImVector< char * > | History |
int | HistoryPos |
ImGuiTextFilter | Filter |
bool | AutoScroll |
bool | ScrollToBottom |
Definition at line 8403 of file imgui_demo.cc.
|
inline |
Definition at line 8414 of file imgui_demo.cc.
References AddLog(), AutoScroll, ClearLog(), Commands, HistoryPos, IMGUI_DEMO_MARKER, InputBuf, and ScrollToBottom.
|
inline |
Definition at line 8430 of file imgui_demo.cc.
References ClearLog(), and History.
|
inline |
Definition at line 8450 of file imgui_demo.cc.
References Items, and Strdup().
Referenced by Draw(), ExampleAppConsole(), ExecCommand(), and TextEditCallback().
|
inline |
Definition at line 8443 of file imgui_demo.cc.
References Items.
Referenced by Draw(), ExampleAppConsole(), ExecCommand(), and ~ExampleAppConsole().
|
inline |
Definition at line 8462 of file imgui_demo.cc.
References AddLog(), AutoScroll, ClearLog(), ExecCommand(), Filter, InputBuf, Items, ScrollToBottom, Strtrim(), TextEditCallbackStub(), and ImGui::TextUnformatted().
|
inline |
Definition at line 8603 of file imgui_demo.cc.
References AddLog(), ClearLog(), Commands, History, HistoryPos, ScrollToBottom, Strdup(), and Stricmp().
Referenced by Draw().
|
inlinestatic |
Definition at line 8440 of file imgui_demo.cc.
Referenced by AddLog(), and ExecCommand().
|
inlinestatic |
Definition at line 8438 of file imgui_demo.cc.
Referenced by ExecCommand().
|
inlinestatic |
Definition at line 8439 of file imgui_demo.cc.
Referenced by TextEditCallback().
|
inlinestatic |
Definition at line 8441 of file imgui_demo.cc.
Referenced by Draw().
|
inline |
Definition at line 8652 of file imgui_demo.cc.
References AddLog(), Commands, History, HistoryPos, and Strnicmp().
Referenced by TextEditCallbackStub().
|
inlinestatic |
bool ExampleAppConsole::AutoScroll |
Definition at line 8411 of file imgui_demo.cc.
Referenced by Draw(), and ExampleAppConsole().
ImVector<const char*> ExampleAppConsole::Commands |
Definition at line 8407 of file imgui_demo.cc.
Referenced by ExampleAppConsole(), ExecCommand(), and TextEditCallback().
ImGuiTextFilter ExampleAppConsole::Filter |
Definition at line 8410 of file imgui_demo.cc.
Referenced by Draw().
ImVector<char*> ExampleAppConsole::History |
Definition at line 8408 of file imgui_demo.cc.
Referenced by ExecCommand(), TextEditCallback(), and ~ExampleAppConsole().
int ExampleAppConsole::HistoryPos |
Definition at line 8409 of file imgui_demo.cc.
Referenced by ExampleAppConsole(), ExecCommand(), and TextEditCallback().
char ExampleAppConsole::InputBuf[256] |
Definition at line 8405 of file imgui_demo.cc.
Referenced by Draw(), and ExampleAppConsole().
ImVector<char*> ExampleAppConsole::Items |
Definition at line 8406 of file imgui_demo.cc.
Referenced by AddLog(), ClearLog(), and Draw().
bool ExampleAppConsole::ScrollToBottom |
Definition at line 8412 of file imgui_demo.cc.
Referenced by Draw(), ExampleAppConsole(), and ExecCommand().