void wxsItemEditor::InitializeResourceData() { m_Data = GetItemRes()->BuildResData(this); if ( !m_Data->IsOk() ) { // TODO: Some communicate (couldn't load resource) ? } if ( GetItemRes()->GetEditMode() == wxsItemRes::File ) { InitFilename(GetXrcFileName()); SetTitle(m_Shortname); } else { InitFilename(GetWxsFileName()); SetTitle(m_Shortname); } }
EditorBase::EditorBase(wxWindow* parent, const wxString& filename) : wxPanel(parent, -1), m_IsBuiltinEditor(false), m_Shortname(_T("")), m_Filename(_T("")), m_WinTitle(filename) { m_pData = new EditorBaseInternalData(this); Manager::Get()->GetEditorManager()->AddCustomEditor(this); InitFilename(filename); SetTitle(m_Shortname); }