コード例 #1
0
ファイル: ChatWnd.cpp プロジェクト: MatGB/freeorion
void MessageWnd::SizeMove(const GG::Pt& ul, const GG::Pt& lr) {
    const GG::Pt old_size = Size();
    CUIWnd::SizeMove(ul, lr);
    if (old_size != Size())
        RequirePreRender();
}
コード例 #2
0
ファイル: ResourcePanel.cpp プロジェクト: matt474/freeorion
void ResourcePanel::Refresh() {
    for (auto& meter_stat : m_meter_stats)
        meter_stat.second->RequirePreRender();

    RequirePreRender();
}
コード例 #3
0
ファイル: ResourcePanel.cpp プロジェクト: matt474/freeorion
void ResourcePanel::ExpandCollapse(bool expanded) {
    if (expanded == s_expanded_map[m_rescenter_id]) return; // nothing to do
    s_expanded_map[m_rescenter_id] = expanded;

    RequirePreRender();
}
コード例 #4
0
ファイル: PopulationPanel.cpp プロジェクト: MatGB/freeorion
void PopulationPanel::Refresh() {
    for (auto& meter_stat : m_meter_stats)
        meter_stat.second->RequirePreRender();

    RequirePreRender();
}