示例#1
0
void AccordionPanel::DoLayout() {
    GG::Pt expand_button_ul(Width() - 16, GG::Y0);
    GG::Pt expand_button_lr = expand_button_ul + GG::Pt(GG::X(16), GG::Y(16));
    m_expand_button->SizeMove(expand_button_ul, expand_button_lr);
}
示例#2
0
void AccordionPanel::DoLayout() {
    GG::Pt expand_button_ul(m_is_left ? GG::X(-(EXPAND_BUTTON_SIZE + m_border_margin))
                            : (Width() + GG::X(-(EXPAND_BUTTON_SIZE + m_border_margin))), GG::Y0);
    GG::Pt expand_button_lr = expand_button_ul + GG::Pt(GG::X(EXPAND_BUTTON_SIZE), GG::Y(EXPAND_BUTTON_SIZE));
    m_expand_button->SizeMove(expand_button_ul, expand_button_lr);
}