void PCB_TEXT::AddToBoard() { m_name.textPositionX = m_positionX; m_name.textPositionY = m_positionY; m_name.textRotation = m_rotation; TEXTE_PCB* pcbtxt = new TEXTE_PCB( m_board ); m_board->Add( pcbtxt, ADD_APPEND ); pcbtxt->SetText( m_name.text ); SetTextSizeFromStrokeFontHeight( pcbtxt, m_name.textHeight ); pcbtxt->SetThickness( m_name.textstrokeWidth ); pcbtxt->SetOrientation( m_name.textRotation ); SetTextJustify( pcbtxt, m_name.justify ); pcbtxt->SetTextPosition( wxPoint( m_name.textPositionX, m_name.textPositionY ) ); pcbtxt->SetMirrored( m_name.mirror ); pcbtxt->SetTimeStamp( 0 ); pcbtxt->SetLayer( m_KiCadLayer ); }
// // TerrainCursorPos::TerrainCursorPos // TerrainCursorPos::TerrainCursorPos(IControl *parent) : ICStatic(parent) { // Create a buffer for the display SetTextString(buf, FALSE); // Setup justification SetTextJustify(JUSTIFY_RIGHT); }