make apps customizable

This commit is contained in:
2025-03-29 15:02:27 -05:00
parent aff69960a0
commit 0d61a369fc
11 changed files with 49 additions and 241 deletions

View File

@@ -9,9 +9,9 @@ namespace Archimedes {
class GuiModule : public Module {
public:
typedef GuiModule* create_t(void*, App&);
typedef GuiModule* create_t(void*, App*);
GuiModule(void* h, App& a) : Module(h, a) {}
GuiModule(void* h, App* a) : Module(h, a) {}
virtual ~GuiModule() { if(window) delete window; }
virtual void onLoad() = 0;
virtual void run() = 0;