Ejemplo n.º 1
0
void
Shader::NewProject(const wxString& type)
{
	MenuState *ms = NEW(MenuState, (m_MenuBar));
	ms->Add(wxID_UNDO);
	ms->Add(wxID_REDO);
	ms->Add(wxID_CUT);
	ms->Add(wxID_COPY);
	//ms->Add(wxID_PASTE);
	ms->Add(wxID_DUPLICATE);
	ms->Add(wxID_GROUP);
	ms->Add(wxID_UNGROUP);
	ms->Add(wxID_SAVEGROUP);
	ms->Get();
	Project::New(this, ms, type);
}
Ejemplo n.º 2
0
void
Shader::Open(const wxString& file)
{
	MenuState *ms = NEW(MenuState, (m_MenuBar));
	ms->Add(wxID_UNDO);
	ms->Add(wxID_REDO);
	ms->Add(wxID_CUT);
	ms->Add(wxID_COPY);
	//ms->Add(wxID_PASTE);
	ms->Add(wxID_DUPLICATE);
	ms->Add(wxID_GROUP);
	ms->Add(wxID_UNGROUP);
	ms->Add(wxID_SAVEGROUP);
	ms->Get();

  m_FileName = file;
  wxFileName fn(m_FileName);
  m_FilePath = fn.GetPath();	
  Project::Load(this, ms, m_FileName);
	m_RecentMenu->Put(m_FileName);
}