openMSX
|
#include <ImGuiWatchExpr.hh>
Public Member Functions | |
ImGuiWatchExpr (ImGuiManager &manager) | |
zstring_view | iniName () const override |
void | save (ImGuiTextBuffer &buf) override |
void | loadStart () override |
void | loadLine (std::string_view name, zstring_view value) override |
void | paint (MSXMotherBoard *motherBoard) override |
void | refreshSymbols () |
Public Member Functions inherited from openmsx::ImGuiPart | |
ImGuiPart (ImGuiManager &manager_) | |
~ImGuiPart () | |
ImGuiPart (const ImGuiPart &)=delete | |
ImGuiPart (ImGuiPart &&)=delete | |
ImGuiPart & | operator= (const ImGuiPart &)=delete |
ImGuiPart & | operator= (ImGuiPart &&)=delete |
Public Member Functions inherited from openmsx::ImGuiPartInterface | |
virtual void | loadEnd () |
virtual void | showMenu (MSXMotherBoard *) |
Public Attributes | |
bool | show = false |
Additional Inherited Members | |
Protected Attributes inherited from openmsx::ImGuiPart | |
ImGuiManager & | manager |
Definition at line 14 of file ImGuiWatchExpr.hh.
|
explicit |
Definition at line 21 of file ImGuiWatchExpr.cc.
|
inlineoverridevirtual |
Reimplemented from openmsx::ImGuiPartInterface.
Definition at line 19 of file ImGuiWatchExpr.hh.
|
overridevirtual |
Reimplemented from openmsx::ImGuiPartInterface.
Definition at line 41 of file ImGuiWatchExpr.cc.
References openmsx::TclObject::getListIndexUnchecked(), openmsx::TclObject::getString(), openmsx::loadOnePersistent(), and openmsx::TclObject::size().
|
overridevirtual |
Reimplemented from openmsx::ImGuiPartInterface.
Definition at line 36 of file ImGuiWatchExpr.cc.
|
overridevirtual |
Reimplemented from openmsx::ImGuiPartInterface.
Definition at line 57 of file ImGuiWatchExpr.cc.
References ImGui::CalcTextSize(), im::Child(), im::Disabled(), im::Group(), openmsx::HelpMarker(), im::ID_for_range(), show, im::Table(), and im::Window().
void openmsx::ImGuiWatchExpr::refreshSymbols | ( | ) |
Definition at line 177 of file ImGuiWatchExpr.cc.
|
overridevirtual |
Reimplemented from openmsx::ImGuiPartInterface.
Definition at line 27 of file ImGuiWatchExpr.cc.
References openmsx::makeTclList(), and openmsx::savePersistent().
bool openmsx::ImGuiWatchExpr::show = false |
Definition at line 31 of file ImGuiWatchExpr.hh.
Referenced by paint().