-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathNumKeyDlg.cpp
More file actions
63 lines (54 loc) · 2.05 KB
/
NumKeyDlg.cpp
File metadata and controls
63 lines (54 loc) · 2.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#include "NumKeyDlg.h"
//(*InternalHeaders(NumKeyDlg)
#include <wx/intl.h>
#include <wx/string.h>
//*)
//(*IdInit(NumKeyDlg)
const long NumKeyDlg::ID_KEY = wxNewId();
const long NumKeyDlg::ID_STATICLINE1 = wxNewId();
//*)
BEGIN_EVENT_TABLE(NumKeyDlg,wxDialog)
//(*EventTable(NumKeyDlg)
//*)
END_EVENT_TABLE()
NumKeyDlg::NumKeyDlg(wxWindow* parent,wxWindowID id,const wxPoint& pos,const wxSize& size)
{
//(*Initialize(NumKeyDlg)
wxButton* Button2;
wxBoxSizer* BoxSizer1;
wxFlexGridSizer* FlexGridSizer1;
Create(parent, id, _("Enter a number"), wxDefaultPosition, wxDefaultSize, wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER, _T("id"));
SetClientSize(wxDefaultSize);
Move(wxDefaultPosition);
FlexGridSizer1 = new wxFlexGridSizer(0, 1, 0, 0);
FlexGridSizer1->AddGrowableCol(0);
FlexGridSizer1->AddGrowableRow(0);
Keyboard = new NumKey(this,ID_KEY);
FlexGridSizer1->Add(Keyboard, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
StaticLine1 = new wxStaticLine(this, ID_STATICLINE1, wxDefaultPosition, wxSize(10,-1), wxLI_HORIZONTAL, _T("ID_STATICLINE1"));
FlexGridSizer1->Add(StaticLine1, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
BoxSizer1 = new wxBoxSizer(wxHORIZONTAL);
Button1 = new wxButton(this, wxID_OK, _("OK"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("wxID_OK"));
BoxSizer1->Add(Button1, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
Button2 = new wxButton(this, wxID_CANCEL, _("Cancel"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("wxID_CANCEL"));
BoxSizer1->Add(Button2, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
FlexGridSizer1->Add(BoxSizer1, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
SetSizer(FlexGridSizer1);
FlexGridSizer1->Fit(this);
FlexGridSizer1->SetSizeHints(this);
//*)
GetSizer()->Layout();
}
NumKeyDlg::~NumKeyDlg()
{
//(*Destroy(NumKeyDlg)
//*)
}
double NumKeyDlg::GetValue()
{
return Keyboard->GetValue();
}
void NumKeyDlg::SetValue(const double& val)
{
Keyboard->SetValue(val);
}