29
29
void ReleaseMenu(wxMenuBar* menuBar);
30
30
void ReplaceMacros(wxString& buffer, ProjectBuildTarget* target = 0, bool subrequest = false);
31
31
wxString ReplaceMacros(const wxString& buffer, ProjectBuildTarget* target = 0);
32
void ReplaceEnvVars(wxString& buffer){ ReplaceMacros(buffer); } /* misnomer, should be ReplaceVariables */;
33
void RecalcVars(cbProject* project,EditorBase* editor,ProjectBuildTarget* target);
32
void ReplaceEnvVars(wxString& buffer) { ReplaceMacros(buffer); } /* misnomer, should be ReplaceVariables */;
33
void RecalcVars(cbProject* project, EditorBase* editor, ProjectBuildTarget* target);
34
34
void ClearProjectKeys();
36
ProjectBuildTarget* m_lastTarget;
37
cbProject* m_lastProject;
38
EditorBase* m_lastEditor;
40
wxString m_AppPath, m_DataPath, m_Plugins, m_ActiveEditorFilename,
41
m_ProjectFilename, m_ProjectName, m_ProjectDir, m_ProjectTopDir,
42
m_ProjectFiles, m_Makefile, m_TargetOutputDir, m_TargetName,
43
m_TargetOutputBaseName, m_TargetFilename;
50
UserVariableManager *m_uVarMan;
37
ProjectBuildTarget* m_LastTarget;
38
cbProject* m_LastProject;
40
wxFileName m_ProjectWxFileName;
41
wxFileName m_WorkspaceWxFileName;
46
wxString m_ActiveEditorFilename;
47
int m_ActiveEditorLine;
48
int m_ActiveEditorColumn;
49
wxString m_WorkspaceFilename;
50
wxString m_WorkspaceName;
51
wxString m_WorkspaceDir;
52
wxString m_ProjectFilename;
53
wxString m_ProjectName;
54
wxString m_ProjectDir;
55
wxString m_ProjectTopDir;
56
wxString m_ProjectFiles;
58
wxString m_TargetOutputDir;
59
wxString m_TargetName;
60
wxString m_TargetOutputBaseName;
61
wxString m_TargetFilename;
69
UserVariableManager *m_UserVarMan;