MCPcopy Create free account
hub / github.com/bk138/multivnc / FrameLog

Method FrameLog

src/gui/FrameLog.cpp:19–45  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

17
18
19FrameLog::FrameLog(wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style):
20 wxFrame(parent, id, title, pos, size, wxDEFAULT_FRAME_STYLE)
21{
22 // begin wxGlade: FrameLog::FrameLog
23 wxBoxSizer* sizer_top = new wxBoxSizer(wxVERTICAL);
24 panel_top = new wxPanel(this, wxID_ANY);
25 panel_top->SetMinSize(wxSize(800, 600));
26 sizer_top->Add(panel_top, 2, wxALL|wxEXPAND, 3);
27 wxBoxSizer* sizer_log = new wxBoxSizer(wxVERTICAL);
28 text_ctrl_log = new wxTextCtrl(panel_top, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxHSCROLL|wxTE_MULTILINE|wxTE_READONLY);
29 sizer_log->Add(text_ctrl_log, 1, wxALL|wxEXPAND, 3);
30 wxBoxSizer* sizer_buttons = new wxBoxSizer(wxHORIZONTAL);
31 sizer_log->Add(sizer_buttons, 0, wxALIGN_RIGHT, 0);
32 button_clear = new wxButton(panel_top, wxID_CLEAR, wxEmptyString);
33 sizer_buttons->Add(button_clear, 0, wxBOTTOM|wxEXPAND|wxLEFT|wxRIGHT, 3);
34 button_save = new wxButton(panel_top, wxID_SAVEAS, wxEmptyString);
35 sizer_buttons->Add(button_save, 0, wxBOTTOM|wxEXPAND|wxLEFT|wxRIGHT, 3);
36 button_close = new wxButton(panel_top, wxID_CLOSE, wxEmptyString);
37 button_close->SetDefault();
38 sizer_buttons->Add(button_close, 0, wxBOTTOM|wxEXPAND|wxLEFT|wxRIGHT, 3);
39
40 panel_top->SetSizer(sizer_log);
41 SetSizer(sizer_top);
42 sizer_top->Fit(this);
43 Layout();
44 // end wxGlade
45}
46
47
48BEGIN_EVENT_TABLE(FrameLog, wxFrame)

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected