void link_t::display(const any_regular_t& new_value) { assert(control_m); value_m = new_value; bool do_visible(value_m == on_value_m && ::IsWindowEnabled(control_m)); set_control_visible(link_icon_m, do_visible); set_control_visible(control_m, do_visible); }
void link_t::enable(bool make_enabled) { assert(control_m); set_control_enabled(control_m, make_enabled); bool do_visible(value_m == on_value_m && make_enabled); set_control_visible(link_icon_m, do_visible); set_control_visible(control_m, do_visible); }
void window_t::set_visible(bool make_visible) { assert(window_m); if (!window_m->Visible()) reposition(); set_control_visible(window_m, make_visible); }
void panel_t::set_visible(bool make_visible) { set_control_visible(control_m, make_visible); }
void separator_t::set_visible(bool make_visible) { set_control_visible(control_m, make_visible); }
void set_visible(bool make_visible) { set_control_visible(control_m, make_visible); }