![]() |
Prusa Slicer 2.6.0
|
Collaboration diagram for ExampleAppConsole: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 |
|
inline |
References AddLog(), AutoScroll, ClearLog(), Commands, HistoryPos, InputBuf, ImVector< T >::push_back(), and ScrollToBottom.
Here is the call graph for this function:
|
inline |
References ClearLog(), free(), History, and ImVector< T >::Size.
Here is the call graph for this function:References IM_ARRAYSIZE, Items, ImVector< T >::push_back(), and Strdup().
Referenced by ExampleAppConsole(), Draw(), ExecCommand(), and TextEditCallback().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
References ImVector< T >::clear(), free(), Items, and ImVector< T >::Size.
Referenced by ExampleAppConsole(), ~ExampleAppConsole(), Draw(), and ExecCommand().
Here is the call graph for this function:
Here is the caller graph for this function:References AddLog(), AutoScroll, ImGui::Begin(), ImGui::BeginChild(), ImGui::BeginPopup(), ImGui::BeginPopupContextItem(), ImGui::BeginPopupContextWindow(), ImGui::Button(), ImGui::Checkbox(), ClearLog(), ImGuiTextFilter::Draw(), ImGui::End(), ImGui::EndChild(), ImGui::EndPopup(), ExecCommand(), Filter, ImGui::GetFrameHeightWithSpacing(), ImGui::GetScrollMaxY(), ImGui::GetScrollY(), ImGui::GetStyle(), IM_ARRAYSIZE, ImGuiCol_Text, ImGuiCond_FirstUseEver, ImGuiInputTextFlags_CallbackCompletion, ImGuiInputTextFlags_CallbackHistory, ImGuiInputTextFlags_EnterReturnsTrue, ImGuiStyleVar_ItemSpacing, ImGuiWindowFlags_HorizontalScrollbar, InputBuf, ImGui::InputText(), Items, ImGuiStyle::ItemSpacing, ImGui::LogFinish(), ImGui::LogToClipboard(), ImGui::MenuItem(), ImGui::OpenPopup(), ImGuiTextFilter::PassFilter(), ImGui::PopStyleColor(), ImGui::PopStyleVar(), ImGui::PushStyleColor(), ImGui::PushStyleVar(), ImGui::SameLine(), ScrollToBottom, ImGui::Selectable(), ImGui::Separator(), ImGui::SetItemDefaultFocus(), ImGui::SetKeyboardFocusHere(), ImGui::SetNextWindowSize(), ImGui::SetScrollHereY(), ImVector< T >::Size, ImGui::SmallButton(), Strtrim(), TextEditCallbackStub(), ImGui::TextUnformatted(), ImGui::TextWrapped(), and ImVec2::y.
Referenced by ShowExampleAppConsole().
Here is the call graph for this function:
Here is the caller graph for this function:References AddLog(), ImVector< T >::begin(), ClearLog(), Commands, ImVector< T >::erase(), free(), History, HistoryPos, ImVector< T >::push_back(), ScrollToBottom, ImVector< T >::Size, Strdup(), and Stricmp().
Referenced by Draw().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
References IM_ASSERT, and malloc().
Referenced by AddLog(), and ExecCommand().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Referenced by Draw().
Here is the caller graph for this function:
|
inline |
References AddLog(), Commands, History, HistoryPos, ImGuiInputTextFlags_CallbackCompletion, ImGuiInputTextFlags_CallbackHistory, ImGuiKey_DownArrow, ImGuiKey_UpArrow, ImVector< T >::push_back(), ImVector< T >::Size, and Strnicmp().
Referenced by TextEditCallbackStub().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
References TextEditCallback().
Referenced by Draw().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ExampleAppConsole::AutoScroll |
Referenced by ExampleAppConsole(), and Draw().
Referenced by ExampleAppConsole(), ExecCommand(), and TextEditCallback().
| ImGuiTextFilter ExampleAppConsole::Filter |
Referenced by Draw().
| ImVector<char*> ExampleAppConsole::History |
Referenced by ~ExampleAppConsole(), ExecCommand(), and TextEditCallback().
| int ExampleAppConsole::HistoryPos |
Referenced by ExampleAppConsole(), ExecCommand(), and TextEditCallback().
| char ExampleAppConsole::InputBuf[256] |
Referenced by ExampleAppConsole(), and Draw().
| ImVector<char*> ExampleAppConsole::Items |
Referenced by AddLog(), ClearLog(), and Draw().
| bool ExampleAppConsole::ScrollToBottom |
Referenced by ExampleAppConsole(), Draw(), and ExecCommand().