1
///////////////////////////////////////////////////////////////////////////
2
// C++ code generated with wxFormBuilder (version May 4 2010)
3
// http://www.wxformbuilder.org/
5
// PLEASE DO "NOT" EDIT THIS FILE!
6
///////////////////////////////////////////////////////////////////////////
8
#include "wx/ginkgostyle/ginkgostyle.h"
10
#include "ventanacontrollogsbase.h"
12
///////////////////////////////////////////////////////////////////////////
13
using namespace GNC::GUI;
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 )
17
this->SetSizeHints( wxSize( 500,200 ), wxDefaultSize );
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 );
24
wxMenuItem* m_separator1;
25
m_separator1 = m_menuRegistros->AppendSeparator();
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 );
30
wxMenuItem* m_separator2;
31
m_separator2 = m_menuRegistros->AppendSeparator();
33
m_menuItemSalir = new wxMenuItem( m_menuRegistros, wxID_ANY, wxString( _("Exit") ) + wxT('\t') + wxT("ESC"), wxEmptyString, wxITEM_NORMAL );
34
m_menuRegistros->Append( m_menuItemSalir );
36
m_menubar1->Append( m_menuRegistros, _("Log") );
38
this->SetMenuBar( m_menubar1 );
41
bSizer5 = new wxBoxSizer( wxVERTICAL );
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 );
46
bSizer6 = new wxBoxSizer( wxVERTICAL );
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 );
54
bSizer6->Add( m_pMessages, 1, wxEXPAND | wxALL, 5 );
56
m_panel2->SetSizer( bSizer6 );
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 );
62
bSizer7 = new wxBoxSizer( wxVERTICAL );
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 );
67
m_panel3->SetSizer( bSizer7 );
69
bSizer7->Fit( m_panel3 );
70
m_notebook1->AddPage( m_panel3, _("Text"), false );
72
bSizer5->Add( m_notebook1, 1, wxEXPAND | wxALL, 2 );
74
m_panelNivel = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
76
bSizer3 = new wxBoxSizer( wxHORIZONTAL );
78
m_pNivel = new wxStaticText( m_panelNivel, wxID_ANY, _("Level"), wxDefaultPosition, wxDefaultSize, 0 );
80
m_pNivel->SetFont( wxFont( wxNORMAL_FONT->GetPointSize(), 70, 90, 92, false, wxEmptyString ) );
82
bSizer3->Add( m_pNivel, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5 );
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 );
90
bSizer3->Add( 0, 0, 1, wxEXPAND, 5 );
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 );
95
m_panelNivel->SetSizer( bSizer3 );
96
m_panelNivel->Layout();
97
bSizer3->Fit( m_panelNivel );
98
bSizer5->Add( m_panelNivel, 0, wxEXPAND | wxALL, 0 );
100
this->SetSizer( bSizer5 );
103
this->Centre( wxBOTH );
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 );
122
VentanaControlLogsBase::~VentanaControlLogsBase()
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 );
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 )
144
this->SetSizeHints( wxSize( 500,242 ), wxDefaultSize );
147
bSizer5 = new wxBoxSizer( wxVERTICAL );
149
m_pPanelLog = new SubTitledPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
150
m_pPanelLog->SetToolTip( _("LogText") );
153
bSizer7 = new wxBoxSizer( wxVERTICAL );
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 );
158
m_pPanelLog->SetSizer( bSizer7 );
159
m_pPanelLog->Layout();
160
bSizer7->Fit( m_pPanelLog );
161
bSizer5->Add( m_pPanelLog, 1, wxEXPAND | wxALL, 5 );
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 );
167
this->SetSizer( bSizer5 );
170
this->Centre( wxBOTH );
173
ShowPlainTextDialog::~ShowPlainTextDialog()