~ubuntu-branches/ubuntu/wily/codelite/wily

« back to all changes in this revision

Viewing changes to LiteEditor/output_pane.h

  • Committer: Bazaar Package Importer
  • Author(s): Alessio Treglia
  • Date: 2010-07-29 19:42:47 UTC
  • mfrom: (0.2.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20100729194247-hqgxamd2yl8f1l7x
* New upstream release.
* Bump Standards.
* Refresh patches.
* Add license information about files under ./Debugger/

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
//////////////////////////////////////////////////////////////////////////////
2
2
//////////////////////////////////////////////////////////////////////////////
3
3
//
4
 
// copyright            : (C) 2008 by Eran Ifrah                            
5
 
// file name            : output_pane.h              
6
 
//                                                                          
 
4
// copyright            : (C) 2008 by Eran Ifrah
 
5
// file name            : output_pane.h
 
6
//
7
7
// -------------------------------------------------------------------------
8
 
// A                                                                        
9
 
//              _____           _      _     _ _                            
10
 
//             /  __ \         | |    | |   (_) |                           
11
 
//             | /  \/ ___   __| | ___| |    _| |_ ___                      
12
 
//             | |    / _ \ / _  |/ _ \ |   | | __/ _ )                     
13
 
//             | \__/\ (_) | (_| |  __/ |___| | ||  __/                     
14
 
//              \____/\___/ \__,_|\___\_____/_|\__\___|                     
15
 
//                                                                          
16
 
//                                                  F i l e                 
17
 
//                                                                          
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.                                   
22
 
//                                                                          
 
8
// A
 
9
//              _____           _      _     _ _
 
10
//             /  __ \         | |    | |   (_) |
 
11
//             | /  \/ ___   __| | ___| |    _| |_ ___
 
12
//             | |    / _ \ / _  |/ _ \ |   | | __/ _ )
 
13
//             | \__/\ (_) | (_| |  __/ |___| | ||  __/
 
14
//              \____/\___/ \__,_|\___\_____/_|\__\___|
 
15
//
 
16
//                                                  F i l e
 
17
//
 
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.
 
22
//
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!
55
 
 * 
 
55
 *
56
56
 */
57
 
class OutputPane : public wxPanel 
 
57
class OutputPane : public wxPanel
58
58
{
59
59
public:
60
60
        static const wxString FIND_IN_FILES_WIN;
69
69
private:
70
70
        wxString m_caption;
71
71
        wxLog   *m_logTargetOld;
72
 
    
73
 
        OutputPaneBook      *m_book;
74
 
        FindResultsTab      *m_findResultsTab;
75
 
        ReplaceInFilesPanel *m_replaceResultsTab;
76
 
        BuildTab            *m_buildWin;
77
 
        ErrorsTab           *m_errorsWin;
78
 
        ShellTab            *m_outputWind;
79
 
        DebugTab            *m_outputDebug;
80
 
        TaskPanel           *m_taskPanel;
81
 
        
 
72
 
 
73
        OutputPaneBook        *m_book;
 
74
        FindResultsTab        *m_findResultsTab;
 
75
        ReplaceInFilesPanel   *m_replaceResultsTab;
 
76
        BuildTab              *m_buildWin;
 
77
        ErrorsTab             *m_errorsWin;
 
78
        ShellTab              *m_outputWind;
 
79
        DebugTab              *m_outputDebug;
 
80
        TaskPanel             *m_taskPanel;
 
81
 
82
82
        void CreateGUIControls();
83
83
 
84
84
public:
96
96
 
97
97
        OutputPaneBook       *GetNotebook()      { return m_book;    }
98
98
        const wxString &     GetCaption () const { return m_caption; }
99
 
        
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;       }
 
99
 
 
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;       }
106
106
};
107
107
 
108
108
#endif // OUTPUT_PANE_H