GUI: abolish API injection into instances. (#265)
* GUI: abolish API injection into instances. Update usage by 3rd party apps. * GUI: update documentation. Cleanup api usage. Adjust status bar item spacing.
This commit is contained in:
@@ -5,7 +5,7 @@ template <class TState, class TEvents> class AppTemplateMode {
|
||||
public:
|
||||
const char* name;
|
||||
virtual void event(TEvents* event, TState* state) = 0;
|
||||
virtual void render(CanvasApi* canvas, TState* state) = 0;
|
||||
virtual void render(Canvas* canvas, TState* state) = 0;
|
||||
virtual void acquire() = 0;
|
||||
virtual void release() = 0;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user