void CDrawLine::LoadXML( CXMLReader &xml ) { switch (xtype) { case xBus: case xWire: if (xml.getAttribute( _T("style"), m_style )) { m_style = m_pDesign->GetOptions()->GetNewStyleNumber(m_style); m_use_default_style = FALSE; } else { m_use_default_style = TRUE; } break; default: m_use_default_style = FALSE; xml.getAttribute( _T("style"), m_style ); m_style = m_pDesign->GetOptions()->GetNewStyleNumber(m_style); break; } xml.getAttribute( _T("a"), m_point_a ); xml.getAttribute( _T("b"), m_point_b ); }
void CDrawMetaFile::LoadXML( CXMLReader &xml ) { xml.getAttribute( _T("a"), m_point_a ); xml.getAttribute( _T("b"), m_point_b ); xml.getAttribute( _T("id"), m_metafile ); m_metafile = m_pDesign->GetOptions()->GetNewMetaFileNumber(m_metafile); }
void CDrawPower::LoadXML(CXMLReader &xml) { xml.getAttribute(_T("pos"), m_point_a); xml.getAttribute(_T("which"), which); xml.getAttribute(_T("direction"), dir); xml.getChildData(str); m_point_b = m_point_a; TextPos = m_point_a; }
void CDrawSquare::LoadXML( CXMLReader &xml ) { xml.getAttribute( _T("a"), m_point_a ); xml.getAttribute( _T("b"), m_point_b ); xml.getAttribute( _T("style"), Style ); xml.getAttribute( _T("fill"), Fill ); Style = m_pDesign->GetOptions()->GetNewStyleNumber(Style); Fill = m_pDesign->GetOptions()->GetNewFillStyleNumber(Fill); }