- this->m_BCPanel->m_GroupManagerList[ id ]->GetButton( )->SetLabel(
- _("-") );
- this->m_BCPanel->m_GroupManagerList[ id ]->HideSubPanel( false );
+ if ( this->m_BCPanel->m_GroupManagerList[ id ]->GetButton( )->GetLabel( ).Cmp(
+ _( "+" ) ) == 0 )
+ {
+ this->m_BCPanel->m_GroupManagerList[ id ]->GetButton( )->SetLabel(
+ _( "-" ) );
+ this->m_BCPanel->m_GroupManagerList[ id ]->HideSubPanel( false );
+ }
+ else if ( this->m_BCPanel->m_GroupManagerList[ id ]->GetButton( )->GetLabel( ).Cmp(
+ _( "-" ) ) == 0 )
+ {
+ this->m_BCPanel->m_GroupManagerList[ id ]->GetButton( )->SetLabel(
+ _( "+" ) );
+ this->m_BCPanel->m_GroupManagerList[ id ]->HideSubPanel( true );
+ }
+ this->m_BCPanel->FitSizer( );