Skip to content
Snippets Groups Projects
Select Git revision
  • 38ef7e3bab370f4dc7c1c86e43b3f847fdfc70f4
  • main default protected
2 results

widget.hpp

Blame
  • widget.hpp 473 B
    #ifndef WIDGET_HPP
    #define WIDGET_HPP
    #include "application.hpp"
    #include "graphics.hpp"
    
    
    
    class Widget {
    protected:
        int _x, _y, _sizex, _sizey;
        Application * _parent;
    
    public:
        Widget(Application * parent, int x, int y, int sizex, int sizey);
        virtual void draw() = 0;
        virtual void handle(genv::event ev) = 0;
        virtual bool isover(int ms_x, int ms_y) = 0;
        virtual std::string getter() = 0;
        virtual void draw2() = 0;
    
    };
    
    #endif // WIDGET_HPP