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);