~ubuntu-branches/ubuntu/wily/ginkgocadx/wily-proposed

« back to all changes in this revision

Viewing changes to src/cadxcore/main/gui/logcontrolwindow/ventanacontrollogsbase.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Andreas Tille
  • Date: 2011-05-02 08:09:26 UTC
  • Revision ID: james.westby@ubuntu.com-20110502080926-bql5wep49c7hg91t
Tags: upstream-2.4.1.1
ImportĀ upstreamĀ versionĀ 2.4.1.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
///////////////////////////////////////////////////////////////////////////
 
2
// C++ code generated with wxFormBuilder (version May  4 2010)
 
3
// http://www.wxformbuilder.org/
 
4
//
 
5
// PLEASE DO "NOT" EDIT THIS FILE!
 
6
///////////////////////////////////////////////////////////////////////////
 
7
 
 
8
#include "wx/ginkgostyle/ginkgostyle.h"
 
9
 
 
10
#include "ventanacontrollogsbase.h"
 
11
 
 
12
///////////////////////////////////////////////////////////////////////////
 
13
using namespace GNC::GUI;
 
14
 
 
15
VentanaControlLogsBase::VentanaControlLogsBase( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxFrame( parent, id, title, pos, size, style )
 
16
{
 
17
        this->SetSizeHints( wxSize( 500,200 ), wxDefaultSize );
 
18
        
 
19
        m_menubar1 = new wxMenuBar( 0 );
 
20
        m_menuRegistros = new wxMenu();
 
21
        m_menuItemGuardar = new wxMenuItem( m_menuRegistros, wxID_ANY, wxString( _("Save log...") ) + wxT('\t') + wxT("ALT+g"), wxEmptyString, wxITEM_NORMAL );
 
22
        m_menuRegistros->Append( m_menuItemGuardar );
 
23
        
 
24
        wxMenuItem* m_separator1;
 
25
        m_separator1 = m_menuRegistros->AppendSeparator();
 
26
        
 
27
        m_menuItemLimpiar = new wxMenuItem( m_menuRegistros, wxID_ANY, wxString( _("Clear log") ) + wxT('\t') + wxT("ALT+l"), wxEmptyString, wxITEM_NORMAL );
 
28
        m_menuRegistros->Append( m_menuItemLimpiar );
 
29
        
 
30
        wxMenuItem* m_separator2;
 
31
        m_separator2 = m_menuRegistros->AppendSeparator();
 
32
        
 
33
        m_menuItemSalir = new wxMenuItem( m_menuRegistros, wxID_ANY, wxString( _("Exit") ) + wxT('\t') + wxT("ESC"), wxEmptyString, wxITEM_NORMAL );
 
34
        m_menuRegistros->Append( m_menuItemSalir );
 
35
        
 
36
        m_menubar1->Append( m_menuRegistros, _("Log") ); 
 
37
        
 
38
        this->SetMenuBar( m_menubar1 );
 
39
        
 
40
        wxBoxSizer* bSizer5;
 
41
        bSizer5 = new wxBoxSizer( wxVERTICAL );
 
42
        
 
43
        m_notebook1 = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxNB_TOP );
 
44
        m_panel2 = new wxPanel( m_notebook1, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
 
45
        wxBoxSizer* bSizer6;
 
46
        bSizer6 = new wxBoxSizer( wxVERTICAL );
 
47
        
 
48
        m_pMessages = new wxTreeListCtrl( m_panel2, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTR_COLUMN_LINES|wxTR_DEFAULT_STYLE|wxTR_HIDE_ROOT|wxTR_ROW_LINES|wxTR_SINGLE );
 
49
        m_pMessages->AddColumn( _("Thread / Scope"), 120, wxALIGN_LEFT, -1, true, false ); 
 
50
        m_pMessages->AddColumn( _("Level"), 50, wxALIGN_LEFT, -1, true, false ); 
 
51
        m_pMessages->AddColumn( _("Date"), 100, wxALIGN_LEFT, -1, true, false ); 
 
52
        m_pMessages->AddColumn( _("Message"), 500, wxALIGN_LEFT, -1, true, false ); 
 
53
        
 
54
        bSizer6->Add( m_pMessages, 1, wxEXPAND | wxALL, 5 );
 
55
        
 
56
        m_panel2->SetSizer( bSizer6 );
 
57
        m_panel2->Layout();
 
58
        bSizer6->Fit( m_panel2 );
 
59
        m_notebook1->AddPage( m_panel2, _("List"), true );
 
60
        m_panel3 = new wxPanel( m_notebook1, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
 
61
        wxBoxSizer* bSizer7;
 
62
        bSizer7 = new wxBoxSizer( wxVERTICAL );
 
63
        
 
64
        m_pRegistros = new wxTextCtrl( m_panel3, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxHSCROLL|wxTE_MULTILINE|wxTE_READONLY|wxTE_RICH2|wxHSCROLL|wxVSCROLL );
 
65
        bSizer7->Add( m_pRegistros, 1, wxALL|wxEXPAND, 5 );
 
66
        
 
67
        m_panel3->SetSizer( bSizer7 );
 
68
        m_panel3->Layout();
 
69
        bSizer7->Fit( m_panel3 );
 
70
        m_notebook1->AddPage( m_panel3, _("Text"), false );
 
71
        
 
72
        bSizer5->Add( m_notebook1, 1, wxEXPAND | wxALL, 2 );
 
73
        
 
74
        m_panelNivel = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
 
75
        wxBoxSizer* bSizer3;
 
76
        bSizer3 = new wxBoxSizer( wxHORIZONTAL );
 
77
        
 
78
        m_pNivel = new wxStaticText( m_panelNivel, wxID_ANY, _("Level"), wxDefaultPosition, wxDefaultSize, 0 );
 
79
        m_pNivel->Wrap( -1 );
 
80
        m_pNivel->SetFont( wxFont( wxNORMAL_FONT->GetPointSize(), 70, 90, 92, false, wxEmptyString ) );
 
81
        
 
82
        bSizer3->Add( m_pNivel, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5 );
 
83
        
 
84
        wxArrayString m_pComboNivelChoices;
 
85
        m_pComboNivel = new wxChoice( m_panelNivel, wxID_ANY, wxDefaultPosition, wxDefaultSize, m_pComboNivelChoices, 0 );
 
86
        m_pComboNivel->SetSelection( 0 );
 
87
        bSizer3->Add( m_pComboNivel, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5 );
 
88
        
 
89
        
 
90
        bSizer3->Add( 0, 0, 1, wxEXPAND, 5 );
 
91
        
 
92
        m_pBLimpiar = new wxButton( m_panelNivel, wxID_ANY, _("Clear"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT );
 
93
        bSizer3->Add( m_pBLimpiar, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5 );
 
94
        
 
95
        m_panelNivel->SetSizer( bSizer3 );
 
96
        m_panelNivel->Layout();
 
97
        bSizer3->Fit( m_panelNivel );
 
98
        bSizer5->Add( m_panelNivel, 0, wxEXPAND | wxALL, 0 );
 
99
        
 
100
        this->SetSizer( bSizer5 );
 
101
        this->Layout();
 
102
        
 
103
        this->Centre( wxBOTH );
 
104
        
 
105
        // Connect Events
 
106
        this->Connect( wxEVT_ACTIVATE, wxActivateEventHandler( VentanaControlLogsBase::OnActivate ) );
 
107
        this->Connect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( VentanaControlLogsBase::OnClose ) );
 
108
        this->Connect( wxEVT_KEY_DOWN, wxKeyEventHandler( VentanaControlLogsBase::OnKeyDown ) );
 
109
        this->Connect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( VentanaControlLogsBase::OnLimpiarRegistros ) );
 
110
        m_notebook1->Connect( wxEVT_KEY_DOWN, wxKeyEventHandler( VentanaControlLogsBase::OnKeyDown ), NULL, this );
 
111
        m_panel2->Connect( wxEVT_KEY_DOWN, wxKeyEventHandler( VentanaControlLogsBase::OnKeyDown ), NULL, this );
 
112
        m_panel3->Connect( wxEVT_KEY_DOWN, wxKeyEventHandler( VentanaControlLogsBase::OnKeyDown ), NULL, this );
 
113
        m_pRegistros->Connect( wxEVT_KEY_DOWN, wxKeyEventHandler( VentanaControlLogsBase::OnKeyDown ), NULL, this );
 
114
        m_panelNivel->Connect( wxEVT_KEY_DOWN, wxKeyEventHandler( VentanaControlLogsBase::OnKeyDown ), NULL, this );
 
115
        m_pNivel->Connect( wxEVT_KEY_DOWN, wxKeyEventHandler( VentanaControlLogsBase::OnKeyDown ), NULL, this );
 
116
        m_pComboNivel->Connect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( VentanaControlLogsBase::OnNivelChoice ), NULL, this );
 
117
        m_pComboNivel->Connect( wxEVT_KEY_DOWN, wxKeyEventHandler( VentanaControlLogsBase::OnKeyDown ), NULL, this );
 
118
        m_pBLimpiar->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( VentanaControlLogsBase::OnLimpiarClick ), NULL, this );
 
119
        m_pBLimpiar->Connect( wxEVT_KEY_DOWN, wxKeyEventHandler( VentanaControlLogsBase::OnKeyDown ), NULL, this );
 
120
}
 
121
 
 
122
VentanaControlLogsBase::~VentanaControlLogsBase()
 
123
{
 
124
        // Disconnect Events
 
125
        this->Disconnect( wxEVT_ACTIVATE, wxActivateEventHandler( VentanaControlLogsBase::OnActivate ) );
 
126
        this->Disconnect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( VentanaControlLogsBase::OnClose ) );
 
127
        this->Disconnect( wxEVT_KEY_DOWN, wxKeyEventHandler( VentanaControlLogsBase::OnKeyDown ) );
 
128
        this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( VentanaControlLogsBase::OnLimpiarRegistros ) );
 
129
        m_notebook1->Disconnect( wxEVT_KEY_DOWN, wxKeyEventHandler( VentanaControlLogsBase::OnKeyDown ), NULL, this );
 
130
        m_panel2->Disconnect( wxEVT_KEY_DOWN, wxKeyEventHandler( VentanaControlLogsBase::OnKeyDown ), NULL, this );
 
131
        m_panel3->Disconnect( wxEVT_KEY_DOWN, wxKeyEventHandler( VentanaControlLogsBase::OnKeyDown ), NULL, this );
 
132
        m_pRegistros->Disconnect( wxEVT_KEY_DOWN, wxKeyEventHandler( VentanaControlLogsBase::OnKeyDown ), NULL, this );
 
133
        m_panelNivel->Disconnect( wxEVT_KEY_DOWN, wxKeyEventHandler( VentanaControlLogsBase::OnKeyDown ), NULL, this );
 
134
        m_pNivel->Disconnect( wxEVT_KEY_DOWN, wxKeyEventHandler( VentanaControlLogsBase::OnKeyDown ), NULL, this );
 
135
        m_pComboNivel->Disconnect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( VentanaControlLogsBase::OnNivelChoice ), NULL, this );
 
136
        m_pComboNivel->Disconnect( wxEVT_KEY_DOWN, wxKeyEventHandler( VentanaControlLogsBase::OnKeyDown ), NULL, this );
 
137
        m_pBLimpiar->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( VentanaControlLogsBase::OnLimpiarClick ), NULL, this );
 
138
        m_pBLimpiar->Disconnect( wxEVT_KEY_DOWN, wxKeyEventHandler( VentanaControlLogsBase::OnKeyDown ), NULL, this );
 
139
        
 
140
}
 
141
 
 
142
ShowPlainTextDialog::ShowPlainTextDialog( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
 
143
{
 
144
        this->SetSizeHints( wxSize( 500,242 ), wxDefaultSize );
 
145
        
 
146
        wxBoxSizer* bSizer5;
 
147
        bSizer5 = new wxBoxSizer( wxVERTICAL );
 
148
        
 
149
        m_pPanelLog = new SubTitledPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
 
150
        m_pPanelLog->SetToolTip( _("LogText") );
 
151
        
 
152
        wxBoxSizer* bSizer7;
 
153
        bSizer7 = new wxBoxSizer( wxVERTICAL );
 
154
        
 
155
        m_pLogText = new wxTextCtrl( m_pPanelLog, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_DONTWRAP|wxTE_MULTILINE|wxTE_READONLY );
 
156
        bSizer7->Add( m_pLogText, 1, wxEXPAND, 5 );
 
157
        
 
158
        m_pPanelLog->SetSizer( bSizer7 );
 
159
        m_pPanelLog->Layout();
 
160
        bSizer7->Fit( m_pPanelLog );
 
161
        bSizer5->Add( m_pPanelLog, 1, wxEXPAND | wxALL, 5 );
 
162
        
 
163
        m_button2 = new wxButton( this, wxID_CANCEL, _("Accept"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT );
 
164
        m_button2->SetDefault(); 
 
165
        bSizer5->Add( m_button2, 0, wxALL|wxALIGN_RIGHT, 5 );
 
166
        
 
167
        this->SetSizer( bSizer5 );
 
168
        this->Layout();
 
169
        
 
170
        this->Centre( wxBOTH );
 
171
}
 
172
 
 
173
ShowPlainTextDialog::~ShowPlainTextDialog()
 
174
{
 
175
}