void DIALOG_SCH_EDIT_ONE_FIELD::TransfertDataToField() { DIALOG_EDIT_ONE_FIELD::TransfertDataToField(); m_field->SetText( GetTextField() ); m_field->m_Size.x = m_field->m_Size.y = m_textsize; m_field->m_Orient = m_textorient; if( m_Invisible->GetValue() ) m_field->m_Attributs |= TEXT_NO_VISIBLE; else m_field->m_Attributs &= ~TEXT_NO_VISIBLE; if( ( m_TextShapeOpt->GetSelection() & 1 ) != 0 ) m_field->m_Italic = true; else m_field->m_Italic = false; if( ( m_TextShapeOpt->GetSelection() & 2 ) != 0 ) m_field->m_Bold = true; else m_field->m_Bold = false; m_field->m_HJustify = m_textHjustify; m_field->m_VJustify = m_textVjustify; }
void DIALOG_LIB_EDIT_ONE_FIELD::TransfertDataToField( bool aIncludeText ) { DIALOG_EDIT_ONE_FIELD::TransfertDataToField( aIncludeText ); if( aIncludeText ) m_field->SetText( GetTextField() ); m_field->SetSize( wxSize( m_textsize, m_textsize ) ); m_field->SetOrientation( m_textorient ); m_field->SetVisible( !m_Invisible->GetValue() ); m_field->SetItalic( ( m_TextShapeOpt->GetSelection() & 1 ) != 0 ); m_field->SetBold( ( m_TextShapeOpt->GetSelection() & 2 ) != 0 ); m_field->SetHorizJustify( m_textHjustify ); m_field->SetVertJustify( m_textVjustify ); }