1
1
//////////////////////////////////////////////////////////////////////////////
2
2
//////////////////////////////////////////////////////////////////////////////
4
// copyright : (C) 2008 by Eran Ifrah
5
// file name : output_pane.h
4
// copyright : (C) 2008 by Eran Ifrah
5
// file name : output_pane.h
7
7
// -------------------------------------------------------------------------
10
// / __ \ | | | | (_) |
11
// | / \/ ___ __| | ___| | _| |_ ___
12
// | | / _ \ / _ |/ _ \ | | | __/ _ )
13
// | \__/\ (_) | (_| | __/ |___| | || __/
14
// \____/\___/ \__,_|\___\_____/_|\__\___|
18
// This program is free software; you can redistribute it and/or modify
19
// it under the terms of the GNU General Public License as published by
20
// the Free Software Foundation; either version 2 of the License, or
21
// (at your option) any later version.
10
// / __ \ | | | | (_) |
11
// | / \/ ___ __| | ___| | _| |_ ___
12
// | | / _ \ / _ |/ _ \ | | | __/ _ )
13
// | \__/\ (_) | (_| | __/ |___| | || __/
14
// \____/\___/ \__,_|\___\_____/_|\__\___|
18
// This program is free software; you can redistribute it and/or modify
19
// it under the terms of the GNU General Public License as published by
20
// the Free Software Foundation; either version 2 of the License, or
21
// (at your option) any later version.
23
23
//////////////////////////////////////////////////////////////////////////////
24
24
//////////////////////////////////////////////////////////////////////////////
25
25
#ifndef OUTPUT_PANE_H
52
52
* any damage to your computer, causes your pet to fall ill, increases baldness
53
53
* or makes your car start emitting strange noises when you start it up.
54
54
* This code has no bugs, just undocumented features!
57
class OutputPane : public wxPanel
57
class OutputPane : public wxPanel
60
60
static const wxString FIND_IN_FILES_WIN;
70
70
wxString m_caption;
71
71
wxLog *m_logTargetOld;
73
OutputPaneBook *m_book;
74
FindResultsTab *m_findResultsTab;
75
ReplaceInFilesPanel *m_replaceResultsTab;
77
ErrorsTab *m_errorsWin;
78
ShellTab *m_outputWind;
79
DebugTab *m_outputDebug;
80
TaskPanel *m_taskPanel;
73
OutputPaneBook *m_book;
74
FindResultsTab *m_findResultsTab;
75
ReplaceInFilesPanel *m_replaceResultsTab;
77
ErrorsTab *m_errorsWin;
78
ShellTab *m_outputWind;
79
DebugTab *m_outputDebug;
80
TaskPanel *m_taskPanel;
82
82
void CreateGUIControls();
97
97
OutputPaneBook *GetNotebook() { return m_book; }
98
98
const wxString & GetCaption () const { return m_caption; }
100
FindResultsTab *GetFindResultsTab () { return m_findResultsTab; }
101
ReplaceInFilesPanel *GetReplaceResultsTab() { return m_replaceResultsTab; }
102
BuildTab *GetBuildTab () { return m_buildWin; }
103
ErrorsTab *GetErrorsTab () { return m_errorsWin; }
104
ShellTab *GetOutputWindow () { return m_outputWind; }
105
DebugTab *GetDebugWindow () { return m_outputDebug; }
100
FindResultsTab *GetFindResultsTab () { return m_findResultsTab; }
101
ReplaceInFilesPanel *GetReplaceResultsTab() { return m_replaceResultsTab; }
102
BuildTab *GetBuildTab () { return m_buildWin; }
103
ErrorsTab *GetErrorsTab () { return m_errorsWin; }
104
ShellTab *GetOutputWindow () { return m_outputWind; }
105
DebugTab *GetDebugWindow () { return m_outputDebug; }
108
108
#endif // OUTPUT_PANE_H