palladium/include/pd/ThemeEditor.hpp

28 lines
492 B
C++
Raw Normal View History

2024-07-12 19:48:34 +02:00
#pragma once
#include <pd/palladium.hpp>
namespace Palladium {
class ThemeEditor : public Palladium::Scene {
public:
ThemeEditor();
~ThemeEditor();
void Update() override;
2024-07-12 19:48:34 +02:00
private:
Theme::Ref edit_theme;
// Placeholder to save active one to
Theme::Ref temp_theme;
// temp vars for samples
bool cm;
std::string inpt;
int menu = 0;
2024-07-12 19:48:34 +02:00
// Keyboard
PDKeyboardState kbd_state;
std::string kbd_text;
std::vector<std::string> theme_list;
2024-07-12 19:48:34 +02:00
};
} // namespace Palladium