istereo2
diff libs/goatkit/widget.h @ 14:018f997dc646
button done
author | John Tsiombikas <nuclear@member.fsf.org> |
---|---|
date | Tue, 29 Sep 2015 01:11:54 +0300 |
parents | 3bccfc7d10fe |
children |
line diff
1.1 --- a/libs/goatkit/widget.h Mon Sep 28 19:04:50 2015 +0300 1.2 +++ b/libs/goatkit/widget.h Tue Sep 29 01:11:54 2015 +0300 1.3 @@ -56,21 +56,29 @@ 1.4 virtual void hide(); 1.5 virtual float get_visibility() const; 1.6 virtual bool is_visible() const; 1.7 + virtual void set_visibility_transition(long msec); 1.8 + virtual long get_visibility_transition() const; 1.9 1.10 virtual void activate(); 1.11 virtual void deactivate(); 1.12 virtual float get_active() const; 1.13 virtual bool is_active() const; 1.14 + virtual void set_active_transition(long msec); 1.15 + virtual long get_active_transition() const; 1.16 1.17 virtual void press(); 1.18 virtual void release(); 1.19 virtual float get_pressed() const; 1.20 virtual bool is_pressed() const; 1.21 + virtual void set_press_transition(long msec); 1.22 + virtual long get_press_transition() const; 1.23 1.24 virtual void mousein(); 1.25 virtual void mouseout(); 1.26 virtual float get_under_mouse() const; 1.27 virtual bool is_under_mouse() const; 1.28 + virtual void set_hover_transition(long msec); 1.29 + virtual long get_hover_transition() const; 1.30 1.31 // input focus, managed by the screen 1.32 virtual bool can_focus() const; 1.33 @@ -78,6 +86,8 @@ 1.34 virtual void focusout(); 1.35 virtual float get_focus() const; 1.36 virtual bool is_focused() const; 1.37 + virtual void set_focus_transition(long msec); 1.38 + virtual long get_focus_transition() const; 1.39 1.40 virtual void set_position(float x, float y); 1.41 virtual void set_position(const Vec2 &pos);