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);
}
Exemplo n.º 3
0
void window_t::set_visible(bool make_visible)
{
    assert(window_m);

    if (!window_m->Visible())
        reposition();

    set_control_visible(window_m, make_visible);
}
Exemplo n.º 4
0
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); 
}
Exemplo n.º 6
0
 void        set_visible(bool make_visible) { set_control_visible(control_m, make_visible); }