77 wxFlexGridSizer* FlexGridSizer1;
78 wxFlexGridSizer* FlexGridSizer2;
79 wxFlexGridSizer* FlexGridSizer4;
80 wxFlexGridSizer* FlexGridSizer5;
81 wxFlexGridSizer* FlexGridSizer6;
82 wxStaticBoxSizer* StaticBoxSizer1;
83 wxStaticBoxSizer* StaticBoxSizer2;
84 wxStaticBoxSizer* StaticBoxSizer3;
86 Create(parent, wxID_ANY, _(
"Sky Control"), wxDefaultPosition, wxDefaultSize, wxDEFAULT_DIALOG_STYLE, _T(
"wxID_ANY"));
87 FlexGridSizer1 =
new wxFlexGridSizer(0, 1, 0, 0);
88 StaticBoxSizer1 =
new wxStaticBoxSizer(wxVERTICAL,
this, _(
"Observer Location"));
89 FlexGridSizer2 =
new wxFlexGridSizer(0, 3, 0, 0);
90 StaticText1 =
new wxStaticText(
this, ID_STATICTEXT1, _(
"Latitude:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT1"));
91 FlexGridSizer2->Add(StaticText1, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
92 tLatitude =
new wxTextCtrl(
this, ID_tLatitude, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_tLatitude"));
93 tLatitude->SetMinSize(wxSize(90,-1));
94 FlexGridSizer2->Add(tLatitude, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
95 bSetLatitude =
new wxButton(
this, ID_bSetLatitude, _(
"Set"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT, wxDefaultValidator, _T(
"ID_bSetLatitude"));
96 FlexGridSizer2->Add(bSetLatitude, 1, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
97 StaticText2 =
new wxStaticText(
this, ID_STATICTEXT2, _(
"Longitude:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT2"));
98 FlexGridSizer2->Add(StaticText2, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
99 tLongitude =
new wxTextCtrl(
this, ID_tLongitude, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_tLongitude"));
100 tLongitude->SetMinSize(wxSize(90,-1));
101 FlexGridSizer2->Add(tLongitude, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
102 bSetLongitude =
new wxButton(
this, ID_bSetLongitude, _(
"Set"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT, wxDefaultValidator, _T(
"ID_bSetLongitude"));
103 FlexGridSizer2->Add(bSetLongitude, 1, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
104 StaticBoxSizer1->Add(FlexGridSizer2, 1, wxALL|wxEXPAND, 5);
105 FlexGridSizer1->Add(StaticBoxSizer1, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
106 StaticBoxSizer2 =
new wxStaticBoxSizer(wxVERTICAL,
this, _(
"Date and Time"));
107 FlexGridSizer5 =
new wxFlexGridSizer(0, 1, 0, 0);
108 FlexGridSizer4 =
new wxFlexGridSizer(0, 2, 0, 0);
109 StaticText11 =
new wxStaticText(
this, ID_STATICTEXT11, _(
"Julian:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT11"));
110 FlexGridSizer4->Add(StaticText11, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
111 tJulian =
new wxTextCtrl(
this, ID_tJulian, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_READONLY, wxDefaultValidator, _T(
"ID_tJulian"));
112 tJulian->SetMinSize(wxSize(90,-1));
113 FlexGridSizer4->Add(tJulian, 1, wxBOTTOM|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
114 StaticLine1 =
new wxStaticLine(
this, ID_STATICLINE1, wxDefaultPosition, wxSize(10,-1), wxLI_HORIZONTAL, _T(
"ID_STATICLINE1"));
115 FlexGridSizer4->Add(StaticLine1, 1, wxBOTTOM|wxEXPAND, 5);
116 StaticLine2 =
new wxStaticLine(
this, ID_STATICLINE2, wxDefaultPosition, wxSize(10,-1), wxLI_HORIZONTAL, _T(
"ID_STATICLINE2"));
117 FlexGridSizer4->Add(StaticLine2, 1, wxBOTTOM|wxEXPAND, 5);
118 StaticText3 =
new wxStaticText(
this, ID_STATICTEXT3, _(
"Year:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT3"));
119 FlexGridSizer4->Add(StaticText3, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
120 tYear =
new wxTextCtrl(
this, ID_tYear, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_READONLY, wxDefaultValidator, _T(
"ID_tYear"));
121 tYear->SetMinSize(wxSize(90,-1));
122 FlexGridSizer4->Add(tYear, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
123 StaticText4 =
new wxStaticText(
this, ID_STATICTEXT4, _(
"Month:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT4"));
124 FlexGridSizer4->Add(StaticText4, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
125 tMonth =
new wxTextCtrl(
this, ID_tMonth, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_READONLY, wxDefaultValidator, _T(
"ID_tMonth"));
126 tMonth->SetMinSize(wxSize(90,-1));
127 FlexGridSizer4->Add(tMonth, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
128 StaticText5 =
new wxStaticText(
this, ID_STATICTEXT5, _(
"Day:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT5"));
129 FlexGridSizer4->Add(StaticText5, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
130 tDay =
new wxTextCtrl(
this, ID_tDay, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_READONLY, wxDefaultValidator, _T(
"ID_tDay"));
131 tDay->SetMinSize(wxSize(90,-1));
132 FlexGridSizer4->Add(tDay, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
133 StaticText6 =
new wxStaticText(
this, ID_STATICTEXT6, _(
"Hour:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT6"));
134 FlexGridSizer4->Add(StaticText6, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
135 tHour =
new wxTextCtrl(
this, ID_tHour, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_READONLY, wxDefaultValidator, _T(
"ID_tHour"));
136 tHour->SetMinSize(wxSize(90,-1));
137 FlexGridSizer4->Add(tHour, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
138 StaticText7 =
new wxStaticText(
this, ID_STATICTEXT7, _(
"Minute:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT7"));
139 FlexGridSizer4->Add(StaticText7, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
140 tMinute =
new wxTextCtrl(
this, ID_tMinute, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_READONLY, wxDefaultValidator, _T(
"ID_tMinute"));
141 tMinute->SetMinSize(wxSize(90,-1));
142 FlexGridSizer4->Add(tMinute, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
143 StaticText8 =
new wxStaticText(
this, ID_STATICTEXT8, _(
"Second:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT8"));
144 FlexGridSizer4->Add(StaticText8, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
145 tSecond =
new wxTextCtrl(
this, ID_tSecond, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_READONLY, wxDefaultValidator, _T(
"ID_tSecond"));
146 tSecond->SetMinSize(wxSize(90,-1));
147 FlexGridSizer4->Add(tSecond, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
148 FlexGridSizer5->Add(FlexGridSizer4, 1, wxBOTTOM|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
149 bSet =
new wxToggleButton(
this, ID_bSet, _(
"Set"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_bSet"));
150 FlexGridSizer5->Add(bSet, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
151 bGetSystemTime =
new wxButton(
this, ID_bGetSystemTime, _(
"Get System Time"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_bGetSystemTime"));
152 FlexGridSizer5->Add(bGetSystemTime, 1, wxBOTTOM|wxLEFT|wxRIGHT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
153 StaticBoxSizer2->Add(FlexGridSizer5, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
154 FlexGridSizer1->Add(StaticBoxSizer2, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
155 StaticBoxSizer3 =
new wxStaticBoxSizer(wxVERTICAL,
this, _(
"Misc Options"));
156 FlexGridSizer6 =
new wxFlexGridSizer(0, 3, 0, 0);
157 StaticText9 =
new wxStaticText(
this, ID_STATICTEXT9, _(
"Time Scale:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT9"));
158 FlexGridSizer6->Add(StaticText9, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
159 tMultiplier =
new wxTextCtrl(
this, ID_tMultiplier, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_tMultiplier"));
160 tMultiplier->SetMinSize(wxSize(90,-1));
161 FlexGridSizer6->Add(tMultiplier, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
162 bSetMultiplier =
new wxButton(
this, ID_bSetMultiplier, _(
"Set"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT, wxDefaultValidator, _T(
"ID_bSetMultiplier"));
163 FlexGridSizer6->Add(bSetMultiplier, 1, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
164 StaticBoxSizer3->Add(FlexGridSizer6, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
165 FlexGridSizer1->Add(StaticBoxSizer3, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
166 SetSizer(FlexGridSizer1);
167 FlexGridSizer1->Fit(
this);
168 FlexGridSizer1->SetSizeHints(
this);