コード例 #1
0
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);
}
コード例 #2
0
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);
}
コード例 #3
0
ファイル: platform_window.cpp プロジェクト: Syntaf/GG
void window_t::set_visible(bool make_visible)
{
    assert(window_m);

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

    set_control_visible(window_m, make_visible);
}
コード例 #4
0
ファイル: platform_panel.cpp プロジェクト: sehe/legacy
void panel_t::set_visible(bool make_visible)
{ 
    set_control_visible(control_m, make_visible); 
}
コード例 #5
0
void separator_t::set_visible(bool make_visible)
{ 
    set_control_visible(control_m, make_visible); 
}
コード例 #6
0
ファイル: platform_tab_group.hpp プロジェクト: sehe/legacy
 void        set_visible(bool make_visible) { set_control_visible(control_m, make_visible); }