Exemplo n.º 1
0
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 );
}