add tick and on_tick event, fix unsaved document prompt, implement TextInput blinking cursor
This commit is contained in:
@@ -139,6 +139,8 @@ public:
|
||||
|
||||
void SetPadding(float t, float r, float b, float l);
|
||||
glm::vec4 GetPadding() const;
|
||||
void SetMargin(float t, float r, float b, float l);
|
||||
glm::vec4 GetMargin() const;
|
||||
void SetPosition(float l, float t, float r, float b);
|
||||
void SetPosition(float l, float t);
|
||||
void SetPosition(const glm::vec2 pos);
|
||||
@@ -198,6 +200,7 @@ public:
|
||||
return n;
|
||||
}
|
||||
|
||||
virtual void on_tick(float dt) { };
|
||||
virtual kEventResult on_event(Event* e);
|
||||
virtual kEventResult handle_event(Event* e);
|
||||
virtual void handle_resize(glm::vec2 old_size, glm::vec2 new_size);;
|
||||
@@ -207,6 +210,7 @@ public:
|
||||
virtual void added(Node* parent);
|
||||
virtual void removed(Node* parent);
|
||||
const Node* init_template(const char* id);
|
||||
void tick(float dt);
|
||||
void async_start();
|
||||
void async_update();
|
||||
void async_end();
|
||||
|
||||
Reference in New Issue
Block a user