namespace Msp {
namespace GLtk {
-Toggle::Toggle(const Resources &r):
+Toggle::Toggle(const Resources &r, const string &t):
Widget(r),
+ text(t),
pressed(false),
value(false),
exclusive(false)
{
if(pressed && btn==1)
{
- if(geom.is_inside_relative(x, y))
+ if(geom.is_inside_relative(x, y) && (!value || !exclusive))
{
set_value(!value);
signal_toggled.emit(value);