Squashed 'deps/nostalgia/' changes from 124c7029..f128664a
f128664a [olympic/studio] Add ig::IndentStackItem e84df780 [glutils] Add ProgramSource::vboLen caa59f37 [nostalgia/core] Add functions for mapping tile idx to subsheet 1cf09433 [nostalgia/core/studio] Cleanup TileSheetEditor with new GlUtils helpers 9948346c [ox/model] Fix clangd false alarm aa8200be [glutils] Add helper functions for setting up shaders git-subtree-dir: deps/nostalgia git-subtree-split: f128664a81b817aaf066de02cc3a09650958ace9
This commit is contained in:
@@ -20,6 +20,14 @@ class IDStackItem {
|
||||
~IDStackItem() noexcept;
|
||||
};
|
||||
|
||||
class IndentStackItem {
|
||||
private:
|
||||
float m_indent{};
|
||||
public:
|
||||
explicit IndentStackItem(float id) noexcept;
|
||||
~IndentStackItem() noexcept;
|
||||
};
|
||||
|
||||
void centerNextWindow(turbine::Context &ctx) noexcept;
|
||||
|
||||
bool PushButton(ox::CStringView lbl, ImVec2 const&btnSz = BtnSz) noexcept;
|
||||
|
@@ -24,6 +24,16 @@ IDStackItem::~IDStackItem() noexcept {
|
||||
ImGui::PopID();
|
||||
}
|
||||
|
||||
|
||||
IndentStackItem::IndentStackItem(float indent) noexcept: m_indent(indent) {
|
||||
ImGui::Indent(m_indent);
|
||||
}
|
||||
|
||||
IndentStackItem::~IndentStackItem() noexcept {
|
||||
ImGui::Indent(-m_indent);
|
||||
}
|
||||
|
||||
|
||||
void centerNextWindow(turbine::Context &ctx) noexcept {
|
||||
auto const sz = turbine::getScreenSize(ctx);
|
||||
auto const screenW = static_cast<float>(sz.width);
|
||||
|
Reference in New Issue
Block a user