-/* $Id$
-
-This file is part of libmspgltk
-Copyright © 2007 Mikko Rasa, Mikkosoft Productions
-Distributed under the LGPL
-*/
-
#ifndef MSP_GLTK_INDICATOR_H_
#define MSP_GLTK_INDICATOR_H_
+#include "mspgltk_api.h"
#include "widget.h"
namespace Msp {
/**
An Indicator visualizes a boolean state. It can be either active or inactive.
*/
-class Indicator: public Widget
+class MSPGLTK_API Indicator: public Widget
{
public:
- Indicator(const Resources &);
+ const char *get_class() const override { return "indicator"; }
+
void set_active(bool);
-private:
- virtual const char *get_class() const { return "indicator"; }
};
} // namespace GLtk