[studio/modlib] Add ig::ChildStackItem
This commit is contained in:
parent
dade484d87
commit
c6750d50fc
@ -15,6 +15,12 @@ namespace studio::ig {
|
||||
|
||||
inline constexpr auto BtnSz = ImVec2{52, 22};
|
||||
|
||||
class ChildStackItem {
|
||||
public:
|
||||
explicit ChildStackItem(ox::CStringView id, ImVec2 const&sz = {}) noexcept;
|
||||
~ChildStackItem() noexcept;
|
||||
};
|
||||
|
||||
class IDStackItem {
|
||||
public:
|
||||
explicit IDStackItem(int id) noexcept;
|
||||
@ -98,4 +104,4 @@ class FilePicker {
|
||||
|
||||
};
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -10,6 +10,14 @@
|
||||
|
||||
namespace studio::ig {
|
||||
|
||||
ChildStackItem::ChildStackItem(ox::CStringView id, ImVec2 const&sz) noexcept {
|
||||
ImGui::BeginChild(id.c_str(), sz);
|
||||
}
|
||||
|
||||
ChildStackItem::~ChildStackItem() noexcept {
|
||||
ImGui::EndChild();
|
||||
}
|
||||
|
||||
IDStackItem::IDStackItem(int id) noexcept {
|
||||
ImGui::PushID(id);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user