using namespace Gtkmm2ext;
using namespace std;
-StateButton::StateButton ()
+StateButton::StateButton () : visual_state (0), _self_managed (false), _is_realized (false)
{
- _is_realized = false;
- visual_state = 0;
+
}
void
}
set_widget_name (name);
+
visual_state = n;
}
}
}
}
+
+void
+StatefulToggleButton::set_widget_name (const std::string& name)
+{
+ set_name (name);
+ Widget* w = get_child();
+
+ if (w) {
+ w->set_name (name);
+ }
+}
+
+void
+StatefulButton::set_widget_name (const std::string& name)
+{
+ set_name (name);
+ Widget* w = get_child();
+
+ if (w) {
+ w->set_name (name);
+ }
+}