/* $Id$
This file is part of libmspgltk
-Copyright © 2007 Mikko Rasa, Mikkosoft Productions
+Copyright © 2007, 2009 Mikko Rasa, Mikkosoft Productions
Distributed under the LGPL
*/
#define MSP_GLTK_BUTTON_H_
#include <sigc++/sigc++.h>
+#include <msp/gl/texture2d.h>
#include "widget.h"
namespace Msp {
private:
std::string text;
+ const GL::Texture2D *icon;
bool pressed;
public:
Button(const Resources &, const std::string & =std::string());
void set_text(const std::string &);
+ void set_icon(const GL::Texture2D *);
virtual void button_press(int, int, unsigned);
virtual void button_release(int, int, unsigned);
virtual void pointer_motion(int, int);