328 wxBoxSizer* BoxSizer11;
329 wxBoxSizer* BoxSizer12;
330 wxBoxSizer* BoxSizer5;
331 wxBoxSizer* BoxSizer7;
332 wxFlexGridSizer* FlexGridSizer10;
333 wxFlexGridSizer* FlexGridSizer11;
334 wxFlexGridSizer* FlexGridSizer12;
335 wxFlexGridSizer* FlexGridSizer13;
336 wxFlexGridSizer* FlexGridSizer14;
337 wxFlexGridSizer* FlexGridSizer15;
338 wxFlexGridSizer* FlexGridSizer4;
339 wxFlexGridSizer* FlexGridSizer5;
340 wxFlexGridSizer* FlexGridSizer8;
341 wxFlexGridSizer* FlexGridSizer9;
342 wxStaticBoxSizer* StaticBoxSizer10;
343 wxStaticBoxSizer* StaticBoxSizer4;
344 wxStaticBoxSizer* StaticBoxSizer6;
345 wxStaticBoxSizer* StaticBoxSizer9;
347 Create(parent, wxID_ANY, _(
"Elevator Editor"), wxDefaultPosition, wxDefaultSize, wxCAPTION|wxSYSTEM_MENU|wxCLOSE_BOX|wxMINIMIZE_BOX, _T(
"wxID_ANY"));
348 BoxSizer1 =
new wxBoxSizer(wxVERTICAL);
349 BoxSizer2 =
new wxBoxSizer(wxHORIZONTAL);
350 BoxSizer6 =
new wxBoxSizer(wxVERTICAL);
351 tElevator =
new wxStaticText(
this, ID_tElevator, _(
"Elevator"), wxDefaultPosition, wxDefaultSize, wxALIGN_CENTRE, _T(
"ID_tElevator"));
352 BoxSizer6->Add(tElevator, 0, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 0);
353 sNumber =
new wxScrollBar(
this, ID_sNumber, wxDefaultPosition, wxDefaultSize, wxSB_HORIZONTAL, wxDefaultValidator, _T(
"ID_sNumber"));
354 sNumber->SetScrollbar(0, 0, 0, 0);
355 BoxSizer6->Add(sNumber, 0, wxALL|wxEXPAND, 0);
356 tFloor =
new wxStaticText(
this, ID_tFloor, _(
"Floor"), wxDefaultPosition, wxDefaultSize, wxALIGN_CENTRE, _T(
"ID_tFloor"));
357 BoxSizer6->Add(tFloor, 0, wxTOP|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 10);
358 sFloor =
new wxScrollBar(
this, ID_sFloor, wxDefaultPosition, wxDefaultSize, wxSB_HORIZONTAL, wxDefaultValidator, _T(
"ID_sFloor"));
359 sFloor->SetScrollbar(0, 0, 0, 0);
360 BoxSizer6->Add(sFloor, 0, wxALL|wxEXPAND, 0);
361 FlexGridSizer4 =
new wxFlexGridSizer(0, 4, 0, 5);
362 BoxSizer5 =
new wxBoxSizer(wxVERTICAL);
363 bACPMode =
new wxToggleButton(
this, ID_bACPMode, _(
"ACP Mode"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_bACPMode"));
364 BoxSizer5->Add(bACPMode, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
365 bUpPeak =
new wxToggleButton(
this, ID_bUpPeak, _(
"Up Peak"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_bUpPeak"));
366 BoxSizer5->Add(bUpPeak, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
367 bDownPeak =
new wxToggleButton(
this, ID_bDownPeak, _(
"Down Peak"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_bDownPeak"));
368 BoxSizer5->Add(bDownPeak, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
369 bIndService =
new wxToggleButton(
this, ID_bIndService, _(
"Independent Service"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_bIndService"));
370 BoxSizer5->Add(bIndService, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
371 bInsService =
new wxToggleButton(
this, ID_bInsService, _(
"Inspection Service"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_bInsService"));
372 BoxSizer5->Add(bInsService, 1, wxEXPAND, 5);
373 FlexGridSizer4->Add(BoxSizer5, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
374 FlexGridSizer10 =
new wxFlexGridSizer(2, 1, 0, 0);
375 FlexGridSizer11 =
new wxFlexGridSizer(0, 3, 0, 0);
376 StaticBoxSizer10 =
new wxStaticBoxSizer(wxVERTICAL,
this, _(
"Fire Ph 1"));
377 Fire1Off =
new wxRadioButton(
this, ID_Fire1Off, _(
"Off"), wxDefaultPosition, wxDefaultSize, wxRB_GROUP, wxDefaultValidator, _T(
"ID_Fire1Off"));
378 Fire1Off->SetValue(
true);
379 StaticBoxSizer10->Add(Fire1Off, 1, wxALL|wxALIGN_LEFT, 5);
380 Fire1On =
new wxRadioButton(
this, ID_Fire1On, _(
"On"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_Fire1On"));
381 StaticBoxSizer10->Add(Fire1On, 1, wxALL|wxALIGN_LEFT, 5);
382 Fire1Bypass =
new wxRadioButton(
this, ID_Fire1Bypass, _(
"Bypass"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_Fire1Bypass"));
383 StaticBoxSizer10->Add(Fire1Bypass, 1, wxALL|wxALIGN_LEFT, 5);
384 FlexGridSizer11->Add(StaticBoxSizer10, 1, wxTOP|wxBOTTOM|wxLEFT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
385 StaticBoxSizer9 =
new wxStaticBoxSizer(wxVERTICAL,
this, _(
"Fire Ph 2"));
386 Fire2Off =
new wxRadioButton(
this, ID_Fire2Off, _(
"Off"), wxDefaultPosition, wxDefaultSize, wxRB_GROUP, wxDefaultValidator, _T(
"ID_Fire2Off"));
387 StaticBoxSizer9->Add(Fire2Off, 1, wxALL|wxALIGN_LEFT, 5);
388 Fire2On =
new wxRadioButton(
this, ID_Fire2On, _(
"On"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_Fire2On"));
389 StaticBoxSizer9->Add(Fire2On, 1, wxALL|wxALIGN_LEFT, 5);
390 Fire2Hold =
new wxRadioButton(
this, ID_Fire2Hold, _(
"Hold"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_Fire2Hold"));
391 StaticBoxSizer9->Add(Fire2Hold, 1, wxALL|wxALIGN_LEFT, 5);
392 FlexGridSizer11->Add(StaticBoxSizer9, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
393 FlexGridSizer10->Add(FlexGridSizer11, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
394 BoxSizer12 =
new wxBoxSizer(wxHORIZONTAL);
395 chkVisible =
new wxCheckBox(
this, ID_CHECKBOX1, _(
"Visible"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_CHECKBOX1"));
396 chkVisible->SetValue(
false);
397 BoxSizer12->Add(chkVisible, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
398 chkRun =
new wxCheckBox(
this, ID_chkRun, _(
"Run"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_chkRun"));
399 chkRun->SetValue(
false);
400 BoxSizer12->Add(chkRun, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
401 FlexGridSizer10->Add(BoxSizer12, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
402 FlexGridSizer4->Add(FlexGridSizer10, 1, wxLEFT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
403 StaticBoxSizer6 =
new wxStaticBoxSizer(wxVERTICAL,
this, _(
"Manual"));
404 bUp =
new wxToggleButton(
this, ID_bUp, _(
"Up"), wxDefaultPosition, wxSize(50,0), 0, wxDefaultValidator, _T(
"ID_bUp"));
405 StaticBoxSizer6->Add(bUp, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
406 bGoToggle =
new wxToggleButton(
this, ID_bGoToggle, _(
"Go"), wxDefaultPosition, wxSize(50,-1), 0, wxDefaultValidator, _T(
"ID_bGoToggle"));
407 StaticBoxSizer6->Add(bGoToggle, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
408 bDown =
new wxToggleButton(
this, ID_bDown, _(
"Down"), wxDefaultPosition, wxSize(50,0), 0, wxDefaultValidator, _T(
"ID_bDown"));
409 StaticBoxSizer6->Add(bDown, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
410 FlexGridSizer4->Add(StaticBoxSizer6, 1, wxLEFT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
411 FlexGridSizer8 =
new wxFlexGridSizer(0, 1, 0, 0);
412 tCar =
new wxStaticText(
this, ID_tCar, _(
"Car"), wxDefaultPosition, wxDefaultSize, wxALIGN_CENTRE, _T(
"ID_tCar"));
413 FlexGridSizer8->Add(tCar, 1, wxEXPAND, 5);
414 sCar =
new wxScrollBar(
this, ID_sCar, wxDefaultPosition, wxDefaultSize, wxSB_HORIZONTAL, wxDefaultValidator, _T(
"ID_sCar"));
415 sCar->SetScrollbar(0, 0, 0, 0);
416 sCar->SetMinSize(wxSize(125,-1));
417 FlexGridSizer8->Add(sCar, 1, wxBOTTOM|wxEXPAND, 5);
418 tDoor =
new wxStaticText(
this, ID_tDoor, _(
"Door"), wxDefaultPosition, wxDefaultSize, wxALIGN_CENTRE, _T(
"ID_tDoor"));
419 FlexGridSizer8->Add(tDoor, 1, wxEXPAND, 5);
420 sDoor =
new wxScrollBar(
this, ID_sDoor, wxDefaultPosition, wxDefaultSize, wxSB_HORIZONTAL, wxDefaultValidator, _T(
"ID_sDoor"));
421 sDoor->SetScrollbar(0, 0, 0, 0);
422 FlexGridSizer8->Add(sDoor, 1, wxBOTTOM|wxEXPAND, 5);
423 bRefresh =
new wxButton(
this, ID_bRefresh, _(
"Refresh Values"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_bRefresh"));
424 FlexGridSizer8->Add(bRefresh, 1, wxEXPAND, 5);
425 bDumpFloors =
new wxButton(
this, ID_bDumpFloors, _(
"Dump Floor List"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_bDumpFloors"));
426 FlexGridSizer8->Add(bDumpFloors, 1, wxEXPAND, 5);
427 bDumpQueues =
new wxButton(
this, ID_bDumpQueues, _(
"Dump Queues"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_bDumpQueues"));
428 FlexGridSizer8->Add(bDumpQueues, 1, wxEXPAND, 5);
429 FlexGridSizer4->Add(FlexGridSizer8, 1, wxLEFT, 5);
430 BoxSizer6->Add(FlexGridSizer4, 1, wxTOP|wxBOTTOM|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
431 BoxSizer2->Add(BoxSizer6, 2, wxTOP|wxLEFT|wxRIGHT|wxALIGN_TOP, 5);
432 StaticBoxSizer1 =
new wxStaticBoxSizer(wxHORIZONTAL,
this, _(
"Control"));
433 BoxSizer8 =
new wxBoxSizer(wxVERTICAL);
434 bCall =
new wxButton(
this, ID_bCall, _(
"Call"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_bCall"));
436 BoxSizer8->Add(bCall, 0, wxEXPAND, 0);
437 bGo =
new wxButton(
this, ID_bGo, _(
"Go"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_bGo"));
438 BoxSizer8->Add(bGo, 0, wxEXPAND, 0);
439 bOpen =
new wxButton(
this, ID_bOpen, _(
"Open"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_bOpen"));
440 BoxSizer8->Add(bOpen, 0, wxEXPAND, 0);
441 bOpenManual =
new wxButton(
this, ID_bOpenManual, _(
"Open Manual"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_bOpenManual"));
442 BoxSizer8->Add(bOpenManual, 0, wxEXPAND, 0);
443 bOpenShaftDoor =
new wxButton(
this, ID_bOpenShaftDoor, _(
"Open Shaft Doors"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_bOpenShaftDoor"));
444 BoxSizer8->Add(bOpenShaftDoor, 1, wxEXPAND, 5);
445 bStop =
new wxButton(
this, ID_bStop, _(
"Emergency Stop"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_bStop"));
446 BoxSizer8->Add(bStop, 0, wxEXPAND, 0);
447 bChime =
new wxButton(
this, ID_bChime, _(
"Chime"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_bChime"));
448 BoxSizer8->Add(bChime, 1, wxEXPAND, 5);
449 bSelectCurrent =
new wxButton(
this, ID_bSelectCurrent, _(
"Select Current Elevator"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_bSelectCurrent"));
450 BoxSizer8->Add(bSelectCurrent, 1, wxEXPAND, 5);
451 StaticBoxSizer1->Add(BoxSizer8, 1, wxALL|wxALIGN_TOP, 0);
452 BoxSizer9 =
new wxBoxSizer(wxVERTICAL);
453 bEnqueueUp =
new wxButton(
this, ID_bEnqueueUp, _(
"Enqueue Up"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_bEnqueueUp"));
454 BoxSizer9->Add(bEnqueueUp, 0, wxEXPAND, 0);
455 bEnqueueDown =
new wxButton(
this, ID_bEnqueueDown, _(
"Enqueue Down"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_bEnqueueDown"));
456 BoxSizer9->Add(bEnqueueDown, 0, wxEXPAND, 0);
457 bClose =
new wxButton(
this, ID_bClose, _(
"Close"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_bClose"));
458 BoxSizer9->Add(bClose, 0, wxEXPAND, 0);
459 bCloseManual =
new wxButton(
this, ID_bCloseManual, _(
"Close Manual"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_bCloseManual"));
460 BoxSizer9->Add(bCloseManual, 0, wxEXPAND, 0);
461 bCloseShaftDoor =
new wxButton(
this, ID_bCloseShaftDoor, _(
"Close Shaft Doors"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_bCloseShaftDoor"));
462 BoxSizer9->Add(bCloseShaftDoor, 1, wxEXPAND, 5);
463 bHoldDoors =
new wxButton(
this, ID_bHoldDoors, _(
"Hold Doors"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_bHoldDoors"));
464 BoxSizer9->Add(bHoldDoors, 0, wxEXPAND, 0);
465 bStopDoors =
new wxButton(
this, ID_bStopDoors, _(
"Stop Doors"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_bStopDoors"));
466 BoxSizer9->Add(bStopDoors, 1, wxEXPAND, 5);
467 bMalfunction =
new wxButton(
this, ID_bMalfunction, _(
"Malfunction"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_bMalfunction"));
468 BoxSizer9->Add(bMalfunction, 1, wxEXPAND, 5);
469 StaticBoxSizer1->Add(BoxSizer9, 1, wxALL|wxALIGN_TOP, 0);
470 BoxSizer2->Add(StaticBoxSizer1, 1, wxRIGHT|wxALIGN_TOP, 5);
471 BoxSizer1->Add(BoxSizer2, 0, wxEXPAND, 0);
472 BoxSizer3 =
new wxBoxSizer(wxHORIZONTAL);
473 StaticBoxSizer2 =
new wxStaticBoxSizer(wxHORIZONTAL,
this, _(
"General"));
474 BoxSizer11 =
new wxBoxSizer(wxHORIZONTAL);
475 FlexGridSizer1 =
new wxFlexGridSizer(0, 3, 0, 0);
476 StaticText3 =
new wxStaticText(
this, ID_STATICTEXT3, _(
"Number:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT3"));
477 FlexGridSizer1->Add(StaticText3, 0, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0);
478 txtNumber =
new wxTextCtrl(
this, ID_txtNumber, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtNumber"));
479 txtNumber->SetToolTip(_(
"Number"));
480 FlexGridSizer1->Add(txtNumber, 0, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5);
481 FlexGridSizer1->Add(-1,-1,0, wxALL|wxALIGN_LEFT|wxALIGN_TOP, 0);
482 StaticText5 =
new wxStaticText(
this, ID_STATICTEXT5, _(
"Name:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT5"));
483 FlexGridSizer1->Add(StaticText5, 0, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0);
484 txtName =
new wxTextCtrl(
this, ID_txtName, wxEmptyString, wxDefaultPosition, wxSize(75,-1), 0, wxDefaultValidator, _T(
"ID_txtName"));
485 txtName->SetToolTip(_(
"Name"));
486 FlexGridSizer1->Add(txtName, 0, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5);
487 bSetName =
new wxButton(
this, ID_bSetName, _(
"Set"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT, wxDefaultValidator, _T(
"ID_bSetName"));
488 FlexGridSizer1->Add(bSetName, 0, wxALL|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 0);
489 StaticText90 =
new wxStaticText(
this, ID_STATICTEXT90, _(
"ID:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT90"));
490 FlexGridSizer1->Add(StaticText90, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
491 txtID =
new wxTextCtrl(
this, ID_txtID, wxEmptyString, wxDefaultPosition, wxSize(75,-1), 0, wxDefaultValidator, _T(
"ID_txtID"));
492 txtID->SetToolTip(_(
"Name"));
493 FlexGridSizer1->Add(txtID, 1, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5);
494 bSetID =
new wxButton(
this, ID_bSetID, _(
"Set"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT, wxDefaultValidator, _T(
"ID_bSetID"));
495 FlexGridSizer1->Add(bSetID, 1, wxLEFT|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
496 StaticText9 =
new wxStaticText(
this, ID_STATICTEXT9, _(
"Type:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT9"));
497 FlexGridSizer1->Add(StaticText9, 0, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0);
498 txtType =
new wxTextCtrl(
this, ID_txtType, wxEmptyString, wxDefaultPosition, wxSize(75,-1), 0, wxDefaultValidator, _T(
"ID_txtType"));
499 txtType->SetToolTip(_(
"Type"));
500 FlexGridSizer1->Add(txtType, 0, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5);
501 bSetType =
new wxButton(
this, ID_bSetType, _(
"Set"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT, wxDefaultValidator, _T(
"ID_bSetType"));
502 FlexGridSizer1->Add(bSetType, 1, wxALL|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 0);
503 StaticText4 =
new wxStaticText(
this, ID_STATICTEXT4, _(
"Enabled:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT4"));
504 FlexGridSizer1->Add(StaticText4, 0, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0);
505 txtEnabled =
new wxTextCtrl(
this, ID_txtEnabled, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtEnabled"));
506 txtEnabled->SetToolTip(_(
"Enabled Status"));
507 FlexGridSizer1->Add(txtEnabled, 0, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5);
508 FlexGridSizer1->Add(-1,-1,0, wxALL|wxALIGN_LEFT|wxALIGN_TOP, 0);
509 StaticText6 =
new wxStaticText(
this, ID_STATICTEXT6, _(
"Shaft:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT6"));
510 FlexGridSizer1->Add(StaticText6, 0, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0);
511 txtShaft =
new wxTextCtrl(
this, ID_txtShaft, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtShaft"));
512 txtShaft->SetToolTip(_(
"Shaft Number"));
513 FlexGridSizer1->Add(txtShaft, 0, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5);
514 FlexGridSizer1->Add(-1,-1,0, wxALL|wxALIGN_LEFT|wxALIGN_TOP, 0);
515 StaticText7 =
new wxStaticText(
this, ID_STATICTEXT7, _(
"Height:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT7"));
516 FlexGridSizer1->Add(StaticText7, 0, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0);
517 txtHeight =
new wxTextCtrl(
this, ID_txtHeight, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtHeight"));
518 txtHeight->SetToolTip(_(
"Height"));
519 FlexGridSizer1->Add(txtHeight, 0, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5);
520 FlexGridSizer1->Add(-1,-1,0, wxALL|wxALIGN_LEFT|wxALIGN_TOP, 0);
521 StaticText8 =
new wxStaticText(
this, ID_STATICTEXT8, _(
"DoorSize:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT8"));
522 FlexGridSizer1->Add(StaticText8, 0, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0);
523 txtDoorSize =
new wxTextCtrl(
this, ID_txtDoorSize, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtDoorSize"));
524 txtDoorSize->SetToolTip(_(
"Door Width"));
525 FlexGridSizer1->Add(txtDoorSize, 0, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5);
526 FlexGridSizer1->Add(-1,-1,0, wxALL|wxALIGN_LEFT|wxALIGN_TOP, 0);
527 StaticText10 =
new wxStaticText(
this, ID_STATICTEXT10, _(
"DDirection:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT10"));
528 FlexGridSizer1->Add(StaticText10, 0, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0);
529 txtDoorDirection =
new wxTextCtrl(
this, ID_txtDoorDirection, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtDoorDirection"));
530 txtDoorDirection->SetToolTip(_(
"Door Direction"));
531 FlexGridSizer1->Add(txtDoorDirection, 0, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5);
532 FlexGridSizer1->Add(-1,-1,0, wxALL|wxALIGN_LEFT|wxALIGN_TOP, 0);
533 StaticText11 =
new wxStaticText(
this, ID_STATICTEXT11, _(
"DoorsOpen:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT11"));
534 FlexGridSizer1->Add(StaticText11, 0, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0);
535 txtDoorsOpen =
new wxTextCtrl(
this, ID_txtDoorsOpen, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtDoorsOpen"));
536 txtDoorsOpen->SetToolTip(_(
"Doors Open"));
537 FlexGridSizer1->Add(txtDoorsOpen, 0, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5);
538 FlexGridSizer1->Add(-1,-1,0, wxALL|wxALIGN_LEFT|wxALIGN_TOP, 0);
539 StaticText12 =
new wxStaticText(
this, ID_STATICTEXT12, _(
"Brakes:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT12"));
540 FlexGridSizer1->Add(StaticText12, 0, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0);
541 txtBrakes =
new wxTextCtrl(
this, ID_txtBrakes, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtBrakes"));
542 txtBrakes->SetToolTip(_(
"Brakes"));
543 FlexGridSizer1->Add(txtBrakes, 0, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5);
544 FlexGridSizer1->Add(-1,-1,0, wxALL|wxALIGN_LEFT|wxALIGN_TOP, 0);
545 StaticText13 =
new wxStaticText(
this, ID_STATICTEXT13, _(
"EmergStop:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT13"));
546 FlexGridSizer1->Add(StaticText13, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0);
547 txtStop =
new wxTextCtrl(
this, ID_txtStop, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtStop"));
548 txtStop->SetToolTip(_(
"Emergency Stop"));
549 FlexGridSizer1->Add(txtStop, 0, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5);
550 FlexGridSizer1->Add(-1,-1,0, wxALL|wxALIGN_LEFT|wxALIGN_TOP, 0);
551 StaticText42 =
new wxStaticText(
this, ID_STATICTEXT42, _(
"DoorTimer:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT42"));
552 FlexGridSizer1->Add(StaticText42, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
553 txtDoorTimer =
new wxTextCtrl(
this, ID_txtDoorTimer, wxEmptyString, wxDefaultPosition, wxSize(75,-1), 0, wxDefaultValidator, _T(
"ID_txtDoorTimer"));
554 txtDoorTimer->SetToolTip(_(
"Door Timer"));
555 FlexGridSizer1->Add(txtDoorTimer, 1, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
556 bSetDoorTimer =
new wxButton(
this, ID_bSetDoorTimer, _(
"Set"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT, wxDefaultValidator, _T(
"ID_bSetDoorTimer"));
557 FlexGridSizer1->Add(bSetDoorTimer, 1, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
558 StaticText61 =
new wxStaticText(
this, ID_STATICTEXT61, _(
"QuickClose:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT61"));
559 FlexGridSizer1->Add(StaticText61, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
560 txtQuickClose =
new wxTextCtrl(
this, ID_txtQuickClose, wxEmptyString, wxDefaultPosition, wxSize(75,-1), 0, wxDefaultValidator, _T(
"ID_txtQuickClose"));
561 txtQuickClose->SetToolTip(_(
"Quick Close"));
562 FlexGridSizer1->Add(txtQuickClose, 1, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
563 bSetQuickClose =
new wxButton(
this, ID_bSetQuickClose, _(
"Set"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT, wxDefaultValidator, _T(
"ID_bSetQuickClose"));
564 FlexGridSizer1->Add(bSetQuickClose, 1, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
565 StaticText44 =
new wxStaticText(
this, ID_STATICTEXT44, _(
"FlrSkipTxt:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT44"));
566 FlexGridSizer1->Add(StaticText44, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
567 txtSkipFloorText =
new wxTextCtrl(
this, ID_txtSkipFloorText, wxEmptyString, wxDefaultPosition, wxSize(75,-1), 0, wxDefaultValidator, _T(
"ID_txtSkipFloorText"));
568 txtSkipFloorText->SetToolTip(_(
"Floor Skip Text"));
569 FlexGridSizer1->Add(txtSkipFloorText, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
570 bSetSkipFloorText =
new wxButton(
this, ID_bSetSkipFloorText, _(
"Set"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT, wxDefaultValidator, _T(
"ID_bSetSkipFloorText"));
571 FlexGridSizer1->Add(bSetSkipFloorText, 1, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
572 StaticText28 =
new wxStaticText(
this, ID_STATICTEXT28, _(
"WaitDoors:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT28"));
573 FlexGridSizer1->Add(StaticText28, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
574 txtWaitForDoors =
new wxTextCtrl(
this, ID_txtWaitForDoors, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtWaitForDoors"));
575 txtWaitForDoors->SetToolTip(_(
"Wait for Doors"));
576 FlexGridSizer1->Add(txtWaitForDoors, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
577 FlexGridSizer1->Add(-1,-1,1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
578 StaticText67 =
new wxStaticText(
this, ID_STATICTEXT67, _(
"Nudge:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT67"));
579 FlexGridSizer1->Add(StaticText67, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
580 txtNudgeMode =
new wxTextCtrl(
this, ID_txtNudgeMode, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtNudgeMode"));
581 txtNudgeMode->SetToolTip(_(
"Nudge Mode"));
582 FlexGridSizer1->Add(txtNudgeMode, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
583 bSetNudge =
new wxButton(
this, ID_bSetNudge, _(
"Set"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT, wxDefaultValidator, _T(
"ID_bSetNudge"));
584 FlexGridSizer1->Add(bSetNudge, 1, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
585 StaticText32 =
new wxStaticText(
this, ID_STATICTEXT32, _(
"Sensor:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT32"));
586 FlexGridSizer1->Add(StaticText32, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
587 txtDoorSensor =
new wxTextCtrl(
this, ID_txtDoorSensor, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtDoorSensor"));
588 txtDoorSensor->SetToolTip(_(
"Door Sensor Status"));
589 FlexGridSizer1->Add(txtDoorSensor, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
590 bDoorSensor =
new wxButton(
this, ID_bDoorSensor, _(
"Set"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT, wxDefaultValidator, _T(
"ID_bDoorSensor"));
591 FlexGridSizer1->Add(bDoorSensor, 1, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
592 BoxSizer11->Add(FlexGridSizer1, 0, wxALL|wxALIGN_TOP, 0);
593 FlexGridSizer9 =
new wxFlexGridSizer(0, 3, 0, 0);
594 StaticText86 =
new wxStaticText(
this, ID_STATICTEXT86, _(
"ActCallFloor:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT86"));
595 FlexGridSizer9->Add(StaticText86, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
596 txtActiveCallFloor =
new wxTextCtrl(
this, ID_txtActiveCallFloor, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtActiveCallFloor"));
597 txtActiveCallFloor->SetToolTip(_(
"Active Call Floor"));
598 FlexGridSizer9->Add(txtActiveCallFloor, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
599 FlexGridSizer9->Add(-1,-1,1, wxALIGN_LEFT|wxALIGN_TOP, 5);
600 StaticText87 =
new wxStaticText(
this, ID_STATICTEXT87, _(
"ActCallDir:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT87"));
601 FlexGridSizer9->Add(StaticText87, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
602 txtActiveCallDirection =
new wxTextCtrl(
this, ID_txtActiveCallDirection, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtActiveCallDirection"));
603 txtActiveCallDirection->SetToolTip(_(
"Active Call Direction and Type"));
604 FlexGridSizer9->Add(txtActiveCallDirection, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
605 FlexGridSizer9->Add(-1,-1,1, wxALIGN_LEFT|wxALIGN_TOP, 5);
606 StaticText70 =
new wxStaticText(
this, ID_STATICTEXT70, _(
"Notified:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT70"));
607 FlexGridSizer9->Add(StaticText70, 0, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0);
608 txtNotified =
new wxTextCtrl(
this, ID_txtNotified, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtNotified"));
609 txtNotified->SetToolTip(_(
"Notified"));
610 FlexGridSizer9->Add(txtNotified, 0, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5);
611 FlexGridSizer9->Add(-1,-1,1, wxALL|wxALIGN_LEFT|wxALIGN_TOP, 0);
612 StaticText75 =
new wxStaticText(
this, ID_STATICTEXT75, _(
"WaitTimer:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT75"));
613 FlexGridSizer9->Add(StaticText75, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
614 txtWaitForTimer =
new wxTextCtrl(
this, ID_txtWaitForTimer, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtWaitForTimer"));
615 txtWaitForTimer->SetToolTip(_(
"WaitForTimer"));
616 FlexGridSizer9->Add(txtWaitForTimer, 1, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5);
617 FlexGridSizer9->Add(-1,-1,1, wxALIGN_LEFT|wxALIGN_TOP, 5);
618 StaticText76 =
new wxStaticText(
this, ID_STATICTEXT76, _(
"ChimeDir:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT76"));
619 FlexGridSizer9->Add(StaticText76, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
620 txtLastChimeDirection =
new wxTextCtrl(
this, ID_txtLastChimeDirection, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtLastChimeDirection"));
621 txtLastChimeDirection->SetToolTip(_(
"Last Chime Direction"));
622 FlexGridSizer9->Add(txtLastChimeDirection, 1, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5);
623 FlexGridSizer9->Add(-1,-1,1, wxALIGN_LEFT|wxALIGN_TOP, 5);
624 StaticText56 =
new wxStaticText(
this, ID_STATICTEXT56, _(
"LevSpeed:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT56"));
625 FlexGridSizer9->Add(StaticText56, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
626 txtLevelingSpeed =
new wxTextCtrl(
this, ID_txtLevelingSpeed, wxEmptyString, wxDefaultPosition, wxSize(75,-1), 0, wxDefaultValidator, _T(
"ID_txtLevelingSpeed"));
627 txtLevelingSpeed->SetToolTip(_(
"Leveling Speed"));
628 FlexGridSizer9->Add(txtLevelingSpeed, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
629 bSetLevelingSpeed =
new wxButton(
this, ID_bSetLevelingSpeed, _(
"Set"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT, wxDefaultValidator, _T(
"ID_bSetLevelingSpeed"));
630 FlexGridSizer9->Add(bSetLevelingSpeed, 1, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
631 StaticText57 =
new wxStaticText(
this, ID_STATICTEXT57, _(
"LevOffset:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT57"));
632 FlexGridSizer9->Add(StaticText57, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
633 txtLevelingOffset =
new wxTextCtrl(
this, ID_txtLevelingOffset, wxEmptyString, wxDefaultPosition, wxSize(75,-1), 0, wxDefaultValidator, _T(
"ID_txtLevelingOffset"));
634 txtLevelingOffset->SetToolTip(_(
"Leveling Offset"));
635 FlexGridSizer9->Add(txtLevelingOffset, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
636 bSetLevelingOffset =
new wxButton(
this, ID_bSetLevelingOffset, _(
"Set"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT, wxDefaultValidator, _T(
"ID_bSetLevelingOffset"));
637 FlexGridSizer9->Add(bSetLevelingOffset, 1, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
638 StaticText88 =
new wxStaticText(
this, ID_STATICTEXT88, _(
"LevOpen:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT88"));
639 FlexGridSizer9->Add(StaticText88, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
640 txtLevelingOpen =
new wxTextCtrl(
this, ID_txtLevelingOpen, wxEmptyString, wxDefaultPosition, wxSize(75,-1), 0, wxDefaultValidator, _T(
"ID_txtLevelingOpen"));
641 txtLevelingOpen->SetToolTip(_(
"Leveling Open Offset"));
642 FlexGridSizer9->Add(txtLevelingOpen, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
643 bLevelingOpen =
new wxButton(
this, ID_bLevelingOpen, _(
"Set"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT, wxDefaultValidator, _T(
"ID_bLevelingOpen"));
644 FlexGridSizer9->Add(bLevelingOpen, 1, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
645 StaticText78 =
new wxStaticText(
this, ID_STATICTEXT78, _(
"FlrSounds:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT78"));
646 FlexGridSizer9->Add(StaticText78, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
647 txtFloorSounds =
new wxTextCtrl(
this, ID_txtFloorSounds, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtFloorSounds"));
648 txtFloorSounds->SetToolTip(_(
"Floor Sounds"));
649 FlexGridSizer9->Add(txtFloorSounds, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
650 bSetFloorSounds =
new wxButton(
this, ID_bSetFloorSounds, _(
"Set"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT, wxDefaultValidator, _T(
"ID_bSetFloorSounds"));
651 FlexGridSizer9->Add(bSetFloorSounds, 1, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
652 StaticText79 =
new wxStaticText(
this, ID_STATICTEXT79, _(
"FlrBeeps:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT79"));
653 FlexGridSizer9->Add(StaticText79, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
654 txtFloorBeeps =
new wxTextCtrl(
this, ID_txtFloorBeeps, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtFloorBeeps"));
655 txtFloorBeeps->SetToolTip(_(
"Floor Beeps"));
656 FlexGridSizer9->Add(txtFloorBeeps, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
657 bSetFloorBeeps =
new wxButton(
this, ID_bSetFloorBeeps, _(
"Set"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT, wxDefaultValidator, _T(
"ID_bSetFloorBeeps"));
658 FlexGridSizer9->Add(bSetFloorBeeps, 1, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
659 StaticText80 =
new wxStaticText(
this, ID_STATICTEXT80, _(
"MsgSounds:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT80"));
660 FlexGridSizer9->Add(StaticText80, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
661 txtMessageSounds =
new wxTextCtrl(
this, ID_txtMessageSounds, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtMessageSounds"));
662 txtMessageSounds->SetToolTip(_(
"Message Sounds"));
663 FlexGridSizer9->Add(txtMessageSounds, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
664 bSetMessageSounds =
new wxButton(
this, ID_bSetMessageSounds, _(
"Set"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT, wxDefaultValidator, _T(
"ID_bSetMessageSounds"));
665 FlexGridSizer9->Add(bSetMessageSounds, 1, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
666 StaticText81 =
new wxStaticText(
this, ID_STATICTEXT81, _(
"AutoEnable:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT81"));
667 FlexGridSizer9->Add(StaticText81, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
668 txtAutoEnable =
new wxTextCtrl(
this, ID_txtAutoEnable, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtAutoEnable"));
669 txtAutoEnable->SetToolTip(_(
"Auto Enable"));
670 FlexGridSizer9->Add(txtAutoEnable, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
671 bSetAutoEnable =
new wxButton(
this, ID_bSetAutoEnable, _(
"Set"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT, wxDefaultValidator, _T(
"ID_bSetAutoEnable"));
672 FlexGridSizer9->Add(bSetAutoEnable, 1, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
673 StaticText82 =
new wxStaticText(
this, ID_STATICTEXT82, _(
"ReOpen:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT82"));
674 FlexGridSizer9->Add(StaticText82, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
675 txtReOpen =
new wxTextCtrl(
this, ID_txtReOpen, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtReOpen"));
676 txtReOpen->SetToolTip(_(
"ReOpen"));
677 FlexGridSizer9->Add(txtReOpen, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
678 bSetReOpen =
new wxButton(
this, ID_bSetReOpen, _(
"Set"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT, wxDefaultValidator, _T(
"ID_bSetReOpen"));
679 FlexGridSizer9->Add(bSetReOpen, 1, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
680 StaticText83 =
new wxStaticText(
this, ID_STATICTEXT83, _(
"AutoDoors:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT83"));
681 FlexGridSizer9->Add(StaticText83, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
682 txtAutoDoors =
new wxTextCtrl(
this, ID_txtAutoDoors, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtAutoDoors"));
683 txtAutoDoors->SetToolTip(_(
"Auto Doors"));
684 FlexGridSizer9->Add(txtAutoDoors, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
685 bSetAutoDoors =
new wxButton(
this, ID_bSetAutoDoors, _(
"Set"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT, wxDefaultValidator, _T(
"ID_bSetAutoDoors"));
686 FlexGridSizer9->Add(bSetAutoDoors, 1, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
687 StaticText84 =
new wxStaticText(
this, ID_STATICTEXT84, _(
"OpenStart:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT84"));
688 FlexGridSizer9->Add(StaticText84, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
689 txtOpenOnStart =
new wxTextCtrl(
this, ID_txtOpenOnStart, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtOpenOnStart"));
690 txtOpenOnStart->SetToolTip(_(
"Open On Start"));
691 FlexGridSizer9->Add(txtOpenOnStart, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
692 FlexGridSizer9->Add(-1,-1,1, wxALIGN_LEFT|wxALIGN_TOP, 5);
693 StaticText85 =
new wxStaticText(
this, ID_STATICTEXT85, _(
"Interlocks:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT85"));
694 FlexGridSizer9->Add(StaticText85, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
695 txtInterlocks =
new wxTextCtrl(
this, ID_txtInterlocks, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtInterlocks"));
696 txtInterlocks->SetToolTip(_(
"Interlocks"));
697 FlexGridSizer9->Add(txtInterlocks, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
698 bInterlocks =
new wxButton(
this, ID_bInterlocks, _(
"Set"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT, wxDefaultValidator, _T(
"ID_bInterlocks"));
699 FlexGridSizer9->Add(bInterlocks, 1, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
700 StaticText91 =
new wxStaticText(
this, ID_STATICTEXT91, _(
"Fan:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT91"));
701 FlexGridSizer9->Add(StaticText91, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
702 txtFan =
new wxTextCtrl(
this, ID_txtFan, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtFan"));
703 txtFan->SetToolTip(_(
"Fan"));
704 FlexGridSizer9->Add(txtFan, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
705 bFan =
new wxButton(
this, ID_bFan, _(
"Set"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT, wxDefaultValidator, _T(
"ID_bFan"));
706 FlexGridSizer9->Add(bFan, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
707 BoxSizer11->Add(FlexGridSizer9, 0, wxLEFT|wxALIGN_TOP, 5);
708 FlexGridSizer13 =
new wxFlexGridSizer(0, 1, 0, 0);
709 FlexGridSizer12 =
new wxFlexGridSizer(0, 1, 0, 0);
710 FlexGridSizer15 =
new wxFlexGridSizer(0, 3, 0, 0);
711 StaticText52 =
new wxStaticText(
this, ID_STATICTEXT52, _(
"Alarm On:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT52"));
712 FlexGridSizer15->Add(StaticText52, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
713 txtAlarm =
new wxTextCtrl(
this, ID_txtAlarm, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtAlarm"));
714 txtAlarm->SetToolTip(_(
"Alarm On"));
715 FlexGridSizer15->Add(txtAlarm, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
716 FlexGridSizer15->Add(-1,-1,1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
717 StaticText58 =
new wxStaticText(
this, ID_STATICTEXT58, _(
"MusicOn:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT58"));
718 FlexGridSizer15->Add(StaticText58, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
719 txtMusicOn =
new wxTextCtrl(
this, ID_txtMusicOn, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtMusicOn"));
720 txtMusicOn->SetToolTip(_(
"Music On"));
721 FlexGridSizer15->Add(txtMusicOn, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
722 bSetMusicOn =
new wxButton(
this, ID_bSetMusicOn, _(
"Set"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT, wxDefaultValidator, _T(
"ID_bSetMusicOn"));
723 FlexGridSizer15->Add(bSetMusicOn, 1, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
724 StaticText77 =
new wxStaticText(
this, ID_STATICTEXT77, _(
"MusicMove:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT77"));
725 FlexGridSizer15->Add(StaticText77, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
726 txtMusicOnMove =
new wxTextCtrl(
this, ID_txtMusicOnMove, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtMusicOnMove"));
727 txtMusicOnMove->SetToolTip(_(
"MusicOnMove"));
728 FlexGridSizer15->Add(txtMusicOnMove, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
729 bSetMusicOnMove =
new wxButton(
this, ID_bSetMusicOnMove, _(
"Set"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT, wxDefaultValidator, _T(
"ID_bSetMusicOnMove"));
730 FlexGridSizer15->Add(bSetMusicOnMove, 1, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
731 StaticText93 =
new wxStaticText(
this, ID_STATICTEXT93, _(
"MAlwaysOn:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT93"));
732 FlexGridSizer15->Add(StaticText93, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
733 txtMusicAlwaysOn =
new wxTextCtrl(
this, ID_txtMusicAlwaysOn, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtMusicAlwaysOn"));
734 txtMusicAlwaysOn->SetToolTip(_(
"MusicAlwaysOn"));
735 FlexGridSizer15->Add(txtMusicAlwaysOn, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
736 bMusicAlwaysOn =
new wxButton(
this, ID_bMusicAlwaysOn, _(
"Set"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT, wxDefaultValidator, _T(
"ID_bMusicAlwaysOn"));
737 FlexGridSizer15->Add(bMusicAlwaysOn, 1, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
738 StaticText92 =
new wxStaticText(
this, ID_STATICTEXT92, _(
"ChimeArrival:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT92"));
739 FlexGridSizer15->Add(StaticText92, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
740 txtChimeOnArrival =
new wxTextCtrl(
this, ID_txtChimeOnArrival, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtChimeOnArrival"));
741 txtChimeOnArrival->SetToolTip(_(
"ChimeOnArrival"));
742 FlexGridSizer15->Add(txtChimeOnArrival, 1, wxLEFT|wxRIGHT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
743 bSetChimeOnArrival =
new wxButton(
this, ID_bSetChimeOnArrival, _(
"Set"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT, wxDefaultValidator, _T(
"ID_bSetChimeOnArrival"));
744 FlexGridSizer15->Add(bSetChimeOnArrival, 1, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
745 FlexGridSizer12->Add(FlexGridSizer15, 1, wxALL|wxEXPAND, 5);
746 FlexGridSizer14 =
new wxFlexGridSizer(0, 1, 0, 0);
747 StaticText94 =
new wxStaticText(
this, ID_STATICTEXT94, _(
"Serviced Floors:"), wxDefaultPosition, wxSize(184,19), wxALIGN_CENTRE, _T(
"ID_STATICTEXT94"));
748 FlexGridSizer14->Add(StaticText94, 1, wxALL, 5);
749 chkServicedFloors =
new wxCheckListBox(
this, ID_chkServicedFloors, wxDefaultPosition, wxSize(180,280), 0, 0, 0, wxDefaultValidator, _T(
"ID_chkServicedFloors"));
750 FlexGridSizer14->Add(chkServicedFloors, 1, wxALL|wxEXPAND, 5);
751 FlexGridSizer12->Add(FlexGridSizer14, 1, wxALL|wxEXPAND, 5);
752 FlexGridSizer13->Add(FlexGridSizer12, 1, wxEXPAND, 5);
753 BoxSizer11->Add(FlexGridSizer13, 1, wxLEFT|wxEXPAND, 5);
754 StaticBoxSizer2->Add(BoxSizer11, 1, wxALL|wxALIGN_TOP, 0);
755 BoxSizer3->Add(StaticBoxSizer2, 0, wxBOTTOM|wxLEFT|wxRIGHT|wxALIGN_TOP, 5);
756 BoxSizer10 =
new wxBoxSizer(wxVERTICAL);
757 StaticBoxSizer5 =
new wxStaticBoxSizer(wxHORIZONTAL,
this, _(
"Position"));
758 FlexGridSizer2 =
new wxFlexGridSizer(0, 2, 0, 0);
759 StaticText14 =
new wxStaticText(
this, ID_STATICTEXT14, _(
"Floor:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT14"));
760 FlexGridSizer2->Add(StaticText14, 0, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0);
761 txtFloor =
new wxTextCtrl(
this, ID_txtFloor, wxEmptyString, wxDefaultPosition, wxSize(100,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtFloor"));
762 txtFloor->SetToolTip(_(
"Floor Number"));
763 FlexGridSizer2->Add(txtFloor, 0, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5);
764 StaticText15 =
new wxStaticText(
this, ID_STATICTEXT15, _(
"Pos:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT15"));
765 FlexGridSizer2->Add(StaticText15, 0, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0);
766 txtPosition =
new wxTextCtrl(
this, ID_txtPosition, wxEmptyString, wxDefaultPosition, wxSize(100,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtPosition"));
767 txtPosition->SetToolTip(_(
"Position"));
768 FlexGridSizer2->Add(txtPosition, 0, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5);
769 StaticText17 =
new wxStaticText(
this, ID_STATICTEXT17, _(
"StartFlr:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT17"));
770 FlexGridSizer2->Add(StaticText17, 0, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0);
771 txtOriginFloor =
new wxTextCtrl(
this, ID_txtOriginFloor, wxEmptyString, wxDefaultPosition, wxSize(100,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtOriginFloor"));
772 txtOriginFloor->SetToolTip(_(
"Starting Floor"));
773 FlexGridSizer2->Add(txtOriginFloor, 0, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5);
774 StaticText18 =
new wxStaticText(
this, ID_STATICTEXT18, _(
"EStart:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT18"));
775 FlexGridSizer2->Add(StaticText18, 0, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0);
776 txtElevStart =
new wxTextCtrl(
this, ID_txtElevStart, wxEmptyString, wxDefaultPosition, wxSize(100,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtElevStart"));
777 txtElevStart->SetToolTip(_(
"Elevator Start"));
778 FlexGridSizer2->Add(txtElevStart, 0, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5);
779 StaticText19 =
new wxStaticText(
this, ID_STATICTEXT19, _(
"DOrigin:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT19"));
780 FlexGridSizer2->Add(StaticText19, 0, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0);
781 txtDoorOrigin =
new wxTextCtrl(
this, ID_txtDoorOrigin, wxEmptyString, wxDefaultPosition, wxSize(100,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtDoorOrigin"));
782 txtDoorOrigin->SetToolTip(_(
"Door Origin"));
783 FlexGridSizer2->Add(txtDoorOrigin, 0, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5);
784 StaticText20 =
new wxStaticText(
this, ID_STATICTEXT20, _(
"SDOrigin:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT20"));
785 FlexGridSizer2->Add(StaticText20, 0, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0);
786 txtShaftDoorOrigin =
new wxTextCtrl(
this, ID_txtShaftDoorOrigin, wxEmptyString, wxDefaultPosition, wxSize(100,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtShaftDoorOrigin"));
787 txtShaftDoorOrigin->SetToolTip(_(
"Shaft Door Origin"));
788 FlexGridSizer2->Add(txtShaftDoorOrigin, 0, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5);
789 StaticText50 =
new wxStaticText(
this, ID_STATICTEXT50, _(
"OnFloor:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT50"));
790 FlexGridSizer2->Add(StaticText50, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
791 txtOnFloor =
new wxTextCtrl(
this, ID_txtOnFloor, wxEmptyString, wxDefaultPosition, wxSize(100,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtOnFloor"));
792 txtOnFloor->SetToolTip(_(
"On Floor Number"));
793 FlexGridSizer2->Add(txtOnFloor, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
794 StaticText25 =
new wxStaticText(
this, ID_STATICTEXT25, _(
"Motor:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT25"));
795 FlexGridSizer2->Add(StaticText25, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
796 txtMotor =
new wxTextCtrl(
this, ID_txtMotor, wxEmptyString, wxDefaultPosition, wxSize(100,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtMotor"));
797 txtMotor->SetToolTip(_(
"Motor Position"));
798 FlexGridSizer2->Add(txtMotor, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
799 StaticText54 =
new wxStaticText(
this, ID_STATICTEXT54, _(
"Camera:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT54"));
800 FlexGridSizer2->Add(StaticText54, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
801 txtCameraOffset =
new wxTextCtrl(
this, ID_txtCameraOffset, wxEmptyString, wxDefaultPosition, wxSize(100,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtCameraOffset"));
802 txtCameraOffset->SetToolTip(_(
"Camera Offset"));
803 FlexGridSizer2->Add(txtCameraOffset, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
804 StaticText71 =
new wxStaticText(
this, ID_STATICTEXT71, _(
"Music:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT71"));
805 FlexGridSizer2->Add(StaticText71, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
806 txtMusicPosition =
new wxTextCtrl(
this, ID_txtMusicPosition, wxEmptyString, wxDefaultPosition, wxSize(100,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtMusicPosition"));
807 txtMusicPosition->SetToolTip(_(
"Music Position"));
808 FlexGridSizer2->Add(txtMusicPosition, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
809 StaticBoxSizer5->Add(FlexGridSizer2, 0, wxALL|wxALIGN_TOP, 0);
810 BoxSizer10->Add(StaticBoxSizer5, 0, wxALL|wxALIGN_LEFT, 0);
811 StaticBoxSizer3 =
new wxStaticBoxSizer(wxHORIZONTAL,
this, _(
"Queues"));
812 FlexGridSizer3 =
new wxFlexGridSizer(0, 2, 0, 0);
813 StaticText38 =
new wxStaticText(
this, ID_STATICTEXT38, _(
"Direction:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT38"));
814 FlexGridSizer3->Add(StaticText38, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0);
815 txtQueueDirection =
new wxTextCtrl(
this, ID_txtQueueDirection, wxEmptyString, wxDefaultPosition, wxSize(100,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtQueueDirection"));
816 txtQueueDirection->SetToolTip(_(
"Queue Direction"));
817 FlexGridSizer3->Add(txtQueueDirection, 0, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5);
818 StaticText40 =
new wxStaticText(
this, ID_STATICTEXT40, _(
"LastUp:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT40"));
819 FlexGridSizer3->Add(StaticText40, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0);
820 txtQueueLastUp =
new wxTextCtrl(
this, ID_txtQueueLastUp, wxEmptyString, wxDefaultPosition, wxSize(100,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtQueueLastUp"));
821 txtQueueLastUp->SetToolTip(_(
"Queue Last Up"));
822 FlexGridSizer3->Add(txtQueueLastUp, 0, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5);
823 StaticText41 =
new wxStaticText(
this, ID_STATICTEXT41, _(
"LastDwn:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT41"));
824 FlexGridSizer3->Add(StaticText41, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0);
825 txtQueueLastDown =
new wxTextCtrl(
this, ID_txtQueueLastDown, wxEmptyString, wxDefaultPosition, wxSize(100,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtQueueLastDown"));
826 txtQueueLastDown->SetToolTip(_(
"Queue Last Down"));
827 FlexGridSizer3->Add(txtQueueLastDown, 0, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5);
828 StaticText51 =
new wxStaticText(
this, ID_STATICTEXT51, _(
"Last:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT51"));
829 FlexGridSizer3->Add(StaticText51, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
830 txtQueueLastDirection =
new wxTextCtrl(
this, ID_txtQueueLastDirection, wxEmptyString, wxDefaultPosition, wxSize(100,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtQueueLastDirection"));
831 txtQueueLastDirection->SetToolTip(_(
"Queue Last Direction"));
832 FlexGridSizer3->Add(txtQueueLastDirection, 1, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5);
833 StaticText68 =
new wxStaticText(
this, ID_STATICTEXT68, _(
"Resets:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT68"));
834 FlexGridSizer3->Add(StaticText68, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
835 txtQueueResets =
new wxTextCtrl(
this, ID_txtQueueResets, wxEmptyString, wxDefaultPosition, wxSize(100,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtQueueResets"));
836 txtQueueResets->SetToolTip(_(
"Queue Resets"));
837 FlexGridSizer3->Add(txtQueueResets, 1, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5);
838 StaticText69 =
new wxStaticText(
this, ID_STATICTEXT69, _(
"Limit:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT69"));
839 FlexGridSizer3->Add(StaticText69, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
840 txtLimitQueue =
new wxTextCtrl(
this, ID_txtLimitQueue, wxEmptyString, wxDefaultPosition, wxSize(100,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtLimitQueue"));
841 txtLimitQueue->SetToolTip(_(
"Limit Queue"));
842 FlexGridSizer3->Add(txtLimitQueue, 1, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5);
843 FlexGridSizer3->Add(-1,-1,1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
844 bResetQueues =
new wxButton(
this, ID_bResetQueues, _(
"Reset"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_bResetQueues"));
845 FlexGridSizer3->Add(bResetQueues, 1, wxTOP|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
846 StaticBoxSizer3->Add(FlexGridSizer3, 0, wxALL|wxALIGN_TOP, 0);
847 BoxSizer10->Add(StaticBoxSizer3, 0, wxALL|wxALIGN_LEFT, 0);
848 BoxSizer3->Add(BoxSizer10, 0, wxBOTTOM|wxRIGHT|wxALIGN_TOP, 5);
849 StaticBoxSizer7 =
new wxStaticBoxSizer(wxHORIZONTAL,
this, _(
"Motion"));
850 FlexGridSizer6 =
new wxFlexGridSizer(0, 3, 0, 0);
851 StaticText21 =
new wxStaticText(
this, ID_STATICTEXT21, _(
"UpSpeed:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT21"));
852 FlexGridSizer6->Add(StaticText21, 0, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0);
853 txtUpSpeed =
new wxTextCtrl(
this, ID_txtUpSpeed, wxEmptyString, wxDefaultPosition, wxSize(75,-1), 0, wxDefaultValidator, _T(
"ID_txtUpSpeed"));
854 txtUpSpeed->SetToolTip(_(
"Up Speed"));
855 FlexGridSizer6->Add(txtUpSpeed, 0, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5);
856 bSetUpSpeed =
new wxButton(
this, ID_bSetUpSpeed, _(
"Set"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT, wxDefaultValidator, _T(
"ID_bSetUpSpeed"));
857 FlexGridSizer6->Add(bSetUpSpeed, 0, wxALL|wxALIGN_RIGHT|wxALIGN_TOP, 0);
858 StaticText16 =
new wxStaticText(
this, ID_STATICTEXT16, _(
"DownSpeed:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT16"));
859 FlexGridSizer6->Add(StaticText16, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
860 txtDownSpeed =
new wxTextCtrl(
this, ID_txtDownSpeed, wxEmptyString, wxDefaultPosition, wxSize(75,-1), 0, wxDefaultValidator, _T(
"ID_txtDownSpeed"));
861 txtDownSpeed->SetToolTip(_(
"Down Speed"));
862 FlexGridSizer6->Add(txtDownSpeed, 1, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5);
863 bSetDownSpeed =
new wxButton(
this, ID_bSetDownSpeed, _(
"Set"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT, wxDefaultValidator, _T(
"ID_bSetDownSpeed"));
864 FlexGridSizer6->Add(bSetDownSpeed, 1, wxALIGN_RIGHT|wxALIGN_TOP, 5);
865 StaticText22 =
new wxStaticText(
this, ID_STATICTEXT22, _(
"Accel:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT22"));
866 FlexGridSizer6->Add(StaticText22, 0, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0);
867 txtAcceleration =
new wxTextCtrl(
this, ID_txtAcceleration, wxEmptyString, wxDefaultPosition, wxSize(75,-1), 0, wxDefaultValidator, _T(
"ID_txtAcceleration"));
868 txtAcceleration->SetToolTip(_(
"Acceleration"));
869 FlexGridSizer6->Add(txtAcceleration, 0, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5);
870 bSetAcceleration =
new wxButton(
this, ID_bSetAcceleration, _(
"Set"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT, wxDefaultValidator, _T(
"ID_bSetAcceleration"));
871 FlexGridSizer6->Add(bSetAcceleration, 0, wxALL|wxALIGN_RIGHT|wxALIGN_TOP, 0);
872 StaticText23 =
new wxStaticText(
this, ID_STATICTEXT23, _(
"Decel:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT23"));
873 FlexGridSizer6->Add(StaticText23, 0, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0);
874 txtDeceleration =
new wxTextCtrl(
this, ID_txtDeceleration, wxEmptyString, wxDefaultPosition, wxSize(75,-1), 0, wxDefaultValidator, _T(
"ID_txtDeceleration"));
875 txtDeceleration->SetToolTip(_(
"Deceleration"));
876 FlexGridSizer6->Add(txtDeceleration, 0, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5);
877 bSetDeceleration =
new wxButton(
this, ID_bSetDeceleration, _(
"Set"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT, wxDefaultValidator, _T(
"ID_bSetDeceleration"));
878 FlexGridSizer6->Add(bSetDeceleration, 0, wxALL|wxALIGN_RIGHT|wxALIGN_TOP, 0);
879 StaticText1 =
new wxStaticText(
this, ID_STATICTEXT1, _(
"AccelJerk:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT1"));
880 FlexGridSizer6->Add(StaticText1, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
881 txtAccelJerk =
new wxTextCtrl(
this, ID_txtAccelJerk, wxEmptyString, wxDefaultPosition, wxSize(75,-1), 0, wxDefaultValidator, _T(
"ID_txtAccelJerk"));
882 txtAccelJerk->SetToolTip(_(
"Acceleration Jerk Rate"));
883 FlexGridSizer6->Add(txtAccelJerk, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
884 bSetAccelJerk =
new wxButton(
this, ID_bSetAccelJerk, _(
"Set"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT, wxDefaultValidator, _T(
"ID_bSetAccelJerk"));
885 FlexGridSizer6->Add(bSetAccelJerk, 1, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
886 StaticText29 =
new wxStaticText(
this, ID_STATICTEXT29, _(
"DecelJerk:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT29"));
887 FlexGridSizer6->Add(StaticText29, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
888 txtDecelJerk =
new wxTextCtrl(
this, ID_txtDecelJerk, wxEmptyString, wxDefaultPosition, wxSize(75,-1), 0, wxDefaultValidator, _T(
"ID_txtDecelJerk"));
889 txtDecelJerk->SetToolTip(_(
"Deceleration Jerk Rate"));
890 FlexGridSizer6->Add(txtDecelJerk, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
891 bSetDecelJerk =
new wxButton(
this, ID_bSetDecelJerk, _(
"Set"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT, wxDefaultValidator, _T(
"ID_bSetDecelJerk"));
892 FlexGridSizer6->Add(bSetDecelJerk, 1, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
893 StaticText26 =
new wxStaticText(
this, ID_STATICTEXT26, _(
"Rate:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT26"));
894 FlexGridSizer6->Add(StaticText26, 0, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0);
895 txtRate =
new wxTextCtrl(
this, ID_txtRate, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtRate"));
896 txtRate->SetToolTip(_(
"Rate"));
897 FlexGridSizer6->Add(txtRate, 0, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5);
898 FlexGridSizer6->Add(-1,-1,0, wxALL|wxALIGN_LEFT|wxALIGN_TOP, 0);
899 StaticText27 =
new wxStaticText(
this, ID_STATICTEXT27, _(
"Direction:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT27"));
900 FlexGridSizer6->Add(StaticText27, 0, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0);
901 txtDirection =
new wxTextCtrl(
this, ID_txtDirection, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtDirection"));
902 txtDirection->SetToolTip(_(
"Direction"));
903 FlexGridSizer6->Add(txtDirection, 0, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5);
904 FlexGridSizer6->Add(-1,-1,0, wxALL|wxALIGN_LEFT|wxALIGN_TOP, 0);
905 StaticText72 =
new wxStaticText(
this, ID_STATICTEXT72, _(
"ActiveDir:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT72"));
906 FlexGridSizer6->Add(StaticText72, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
907 txtActiveDirection =
new wxTextCtrl(
this, ID_txtActiveDirection, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtActiveDirection"));
908 txtActiveDirection->SetToolTip(_(
"Active Direction"));
909 FlexGridSizer6->Add(txtActiveDirection, 1, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5);
910 FlexGridSizer6->Add(-1,-1,1, wxALIGN_LEFT|wxALIGN_TOP, 5);
911 StaticText2 =
new wxStaticText(
this, ID_STATICTEXT2, _(
"JerkRate:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT2"));
912 FlexGridSizer6->Add(StaticText2, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
913 txtJerkRate =
new wxTextCtrl(
this, ID_txtJerkRate, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtJerkRate"));
914 txtJerkRate->SetToolTip(_(
"Jerk Rate"));
915 FlexGridSizer6->Add(txtJerkRate, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
916 FlexGridSizer6->Add(-1,-1,1, wxALIGN_LEFT|wxALIGN_TOP, 5);
917 StaticText49 =
new wxStaticText(
this, ID_STATICTEXT49, _(
"DStopped:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT49"));
918 FlexGridSizer6->Add(StaticText49, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
919 txtDoorStopped =
new wxTextCtrl(
this, ID_txtDoorStopped, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtDoorStopped"));
920 txtDoorStopped->SetToolTip(_(
"Door Stopped"));
921 FlexGridSizer6->Add(txtDoorStopped, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
922 FlexGridSizer6->Add(-1,-1,1, wxALIGN_LEFT|wxALIGN_TOP, 5);
923 StaticText53 =
new wxStaticText(
this, ID_STATICTEXT53, _(
"IsIdle:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT53"));
924 FlexGridSizer6->Add(StaticText53, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
925 txtIsIdle =
new wxTextCtrl(
this, ID_txtIsIdle, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtIsIdle"));
926 txtIsIdle->SetToolTip(_(
"IsIdle"));
927 FlexGridSizer6->Add(txtIsIdle, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
928 FlexGridSizer6->Add(-1,-1,1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
929 StaticText24 =
new wxStaticText(
this, ID_STATICTEXT24, _(
"Manual:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT24"));
930 FlexGridSizer6->Add(StaticText24, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
931 txtManualGo =
new wxTextCtrl(
this, ID_txtManualGo, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtManualGo"));
932 txtManualGo->SetToolTip(_(
"Manual"));
933 FlexGridSizer6->Add(txtManualGo, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
934 FlexGridSizer6->Add(-1,-1,1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
935 StaticText55 =
new wxStaticText(
this, ID_STATICTEXT55, _(
"Leveling:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT55"));
936 FlexGridSizer6->Add(StaticText55, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
937 txtLeveling =
new wxTextCtrl(
this, ID_txtLeveling, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtLeveling"));
938 txtLeveling->SetToolTip(_(
"Leveling"));
939 FlexGridSizer6->Add(txtLeveling, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
940 FlexGridSizer6->Add(-1,-1,1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
941 StaticText60 =
new wxStaticText(
this, ID_STATICTEXT60, _(
"Parking:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT60"));
942 FlexGridSizer6->Add(StaticText60, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
943 txtParking =
new wxTextCtrl(
this, ID_txtParking, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtParking"));
944 txtParking->SetToolTip(_(
"Parking"));
945 FlexGridSizer6->Add(txtParking, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
946 FlexGridSizer6->Add(-1,-1,1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
947 StaticText73 =
new wxStaticText(
this, ID_STATICTEXT73, _(
"ManualMove:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT73"));
948 FlexGridSizer6->Add(StaticText73, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
949 txtManualMove =
new wxTextCtrl(
this, ID_txtManualMove, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtManualMove"));
950 txtManualMove->SetToolTip(_(
"Manual Move"));
951 FlexGridSizer6->Add(txtManualMove, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
952 FlexGridSizer6->Add(-1,-1,1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
953 StaticText63 =
new wxStaticText(
this, ID_STATICTEXT63, _(
"SlowSpd:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT63"));
954 FlexGridSizer6->Add(StaticText63, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
955 txtSlowSpeed =
new wxTextCtrl(
this, ID_txtSlowSpeed, wxEmptyString, wxDefaultPosition, wxSize(75,-1), 0, wxDefaultValidator, _T(
"ID_txtSlowSpeed"));
956 txtSlowSpeed->SetToolTip(_(
"Slow Speed Door Multiplier"));
957 FlexGridSizer6->Add(txtSlowSpeed, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
958 bSetSlowSpeed =
new wxButton(
this, ID_bSetSlowSpeed, _(
"Set"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT, wxDefaultValidator, _T(
"ID_bSetSlowSpeed"));
959 FlexGridSizer6->Add(bSetSlowSpeed, 1, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
960 StaticText64 =
new wxStaticText(
this, ID_STATICTEXT64, _(
"ManualSpd:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT64"));
961 FlexGridSizer6->Add(StaticText64, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
962 txtManualSpeed =
new wxTextCtrl(
this, ID_txtManualSpeed, wxEmptyString, wxDefaultPosition, wxSize(75,-1), 0, wxDefaultValidator, _T(
"ID_txtManualSpeed"));
963 txtManualSpeed->SetToolTip(_(
"Manual Door Speed Multiplier"));
964 FlexGridSizer6->Add(txtManualSpeed, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
965 bSetManualSpeed =
new wxButton(
this, ID_bSetManualSpeed, _(
"Set"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT, wxDefaultValidator, _T(
"ID_bSetManualSpeed"));
966 FlexGridSizer6->Add(bSetManualSpeed, 1, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
967 StaticText74 =
new wxStaticText(
this, ID_STATICTEXT74, _(
"InsSpeed:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT74"));
968 FlexGridSizer6->Add(StaticText74, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
969 txtInspectionSpeed =
new wxTextCtrl(
this, ID_txtInspectionSpeed, wxEmptyString, wxDefaultPosition, wxSize(75,-1), 0, wxDefaultValidator, _T(
"ID_txtInspectionSpeed"));
970 txtInspectionSpeed->SetToolTip(_(
"Inspection Mode Speed Multiplier"));
971 FlexGridSizer6->Add(txtInspectionSpeed, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
972 bSetInspectionSpeed =
new wxButton(
this, ID_bSetInspectionSpeed, _(
"Set"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT, wxDefaultValidator, _T(
"ID_bSetInspectionSpeed"));
973 FlexGridSizer6->Add(bSetInspectionSpeed, 1, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
974 StaticBoxSizer7->Add(FlexGridSizer6, 0, wxALL|wxALIGN_TOP, 0);
975 BoxSizer3->Add(StaticBoxSizer7, 0, wxBOTTOM|wxRIGHT|wxALIGN_TOP, 5);
976 BoxSizer7 =
new wxBoxSizer(wxVERTICAL);
977 StaticBoxSizer8 =
new wxStaticBoxSizer(wxHORIZONTAL,
this, _(
"Destination"));
978 FlexGridSizer7 =
new wxFlexGridSizer(0, 3, 0, 0);
979 StaticText30 =
new wxStaticText(
this, ID_STATICTEXT30, _(
"Floor:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT30"));
980 FlexGridSizer7->Add(StaticText30, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0);
981 txtDestFloor =
new wxTextCtrl(
this, ID_txtDestFloor, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtDestFloor"));
982 txtDestFloor->SetToolTip(_(
"Destination Floor"));
983 FlexGridSizer7->Add(txtDestFloor, 0, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5);
984 FlexGridSizer7->Add(-1,-1,1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
985 StaticText43 =
new wxStaticText(
this, ID_STATICTEXT43, _(
"IsMoving:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT43"));
986 FlexGridSizer7->Add(StaticText43, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
987 txtIsMoving =
new wxTextCtrl(
this, ID_txtIsMoving, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtIsMoving"));
988 txtIsMoving->SetToolTip(_(
"IsMoving"));
989 FlexGridSizer7->Add(txtIsMoving, 1, wxLEFT|wxRIGHT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
990 FlexGridSizer7->Add(-1,-1,1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
991 StaticText31 =
new wxStaticText(
this, ID_STATICTEXT31, _(
"Move:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT31"));
992 FlexGridSizer7->Add(StaticText31, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0);
993 txtMoveElevator =
new wxTextCtrl(
this, ID_txtMoveElevator, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtMoveElevator"));
994 txtMoveElevator->SetToolTip(_(
"Move"));
995 FlexGridSizer7->Add(txtMoveElevator, 0, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5);
996 FlexGridSizer7->Add(-1,-1,1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
997 StaticText33 =
new wxStaticText(
this, ID_STATICTEXT33, _(
"Distance:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT33"));
998 FlexGridSizer7->Add(StaticText33, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0);
999 txtDistance =
new wxTextCtrl(
this, ID_txtDistance, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtDistance"));
1000 txtDistance->SetToolTip(_(
"Distance to Destination"));
1001 FlexGridSizer7->Add(txtDistance, 0, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5);
1002 FlexGridSizer7->Add(-1,-1,1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
1003 StaticText34 =
new wxStaticText(
this, ID_STATICTEXT34, _(
"Dest:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT34"));
1004 FlexGridSizer7->Add(StaticText34, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0);
1005 txtDestination =
new wxTextCtrl(
this, ID_txtDestination, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtDestination"));
1006 txtDestination->SetToolTip(_(
"Destination"));
1007 FlexGridSizer7->Add(txtDestination, 0, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5);
1008 FlexGridSizer7->Add(-1,-1,1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
1009 StaticText35 =
new wxStaticText(
this, ID_STATICTEXT35, _(
"StopDist:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT35"));
1010 FlexGridSizer7->Add(StaticText35, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0);
1011 txtStopDistance =
new wxTextCtrl(
this, ID_txtStopDistance, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtStopDistance"));
1012 txtStopDistance->SetToolTip(_(
"Stopping Distance"));
1013 FlexGridSizer7->Add(txtStopDistance, 0, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5);
1014 FlexGridSizer7->Add(-1,-1,1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
1015 StaticText36 =
new wxStaticText(
this, ID_STATICTEXT36, _(
"TmpDecel:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT36"));
1016 FlexGridSizer7->Add(StaticText36, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0);
1017 txtTempDecel =
new wxTextCtrl(
this, ID_txtTempDecel, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtTempDecel"));
1018 txtTempDecel->SetToolTip(_(
"Temp Deceleration"));
1019 FlexGridSizer7->Add(txtTempDecel, 0, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5);
1020 FlexGridSizer7->Add(-1,-1,1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
1021 StaticText37 =
new wxStaticText(
this, ID_STATICTEXT37, _(
"Error:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT37"));
1022 FlexGridSizer7->Add(StaticText37, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0);
1023 txtErrorOffset =
new wxTextCtrl(
this, ID_txtErrorOffset, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtErrorOffset"));
1024 txtErrorOffset->SetToolTip(_(
"Error Offset"));
1025 FlexGridSizer7->Add(txtErrorOffset, 0, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5);
1026 FlexGridSizer7->Add(-1,-1,1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
1027 StaticText59 =
new wxStaticText(
this, ID_STATICTEXT59, _(
"NotifyEarly:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT59"));
1028 FlexGridSizer7->Add(StaticText59, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
1029 txtNotifyEarly =
new wxTextCtrl(
this, ID_txtNotifyEarly, wxEmptyString, wxDefaultPosition, wxSize(75,-1), 0, wxDefaultValidator, _T(
"ID_txtNotifyEarly"));
1030 txtNotifyEarly->SetToolTip(_(
"Notify Early"));
1031 FlexGridSizer7->Add(txtNotifyEarly, 1, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5);
1032 bNotifyEarly =
new wxButton(
this, ID_bNotifyEarly, _(
"Set"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT, wxDefaultValidator, _T(
"ID_bNotifyEarly"));
1033 FlexGridSizer7->Add(bNotifyEarly, 1, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
1034 StaticText89 =
new wxStaticText(
this, ID_STATICTEXT89, _(
"NotifyLate:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT89"));
1035 FlexGridSizer7->Add(StaticText89, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
1036 txtNotifyLate =
new wxTextCtrl(
this, ID_txtNotifyLate, wxEmptyString, wxDefaultPosition, wxSize(75,-1), wxTE_READONLY, wxDefaultValidator, _T(
"ID_txtNotifyLate"));
1037 txtNotifyLate->SetToolTip(_(
"Notify Late"));
1038 FlexGridSizer7->Add(txtNotifyLate, 1, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5);
1039 bNotifyLate =
new wxButton(
this, ID_bNotifyLate, _(
"Set"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT, wxDefaultValidator, _T(
"ID_bNotifyLate"));
1040 FlexGridSizer7->Add(bNotifyLate, 1, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
1041 StaticText65 =
new wxStaticText(
this, ID_STATICTEXT65, _(
"DDelay:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT65"));
1042 FlexGridSizer7->Add(StaticText65, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
1043 txtDepartureDelay =
new wxTextCtrl(
this, ID_txtDepartureDelay, wxEmptyString, wxDefaultPosition, wxSize(75,-1), 0, wxDefaultValidator, _T(
"ID_txtDepartureDelay"));
1044 txtDepartureDelay->SetToolTip(_(
"Departure Delay"));
1045 FlexGridSizer7->Add(txtDepartureDelay, 1, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5);
1046 bSetDepartureDelay =
new wxButton(
this, ID_bSetDepartureDelay, _(
"Set"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT, wxDefaultValidator, _T(
"ID_bSetDepartureDelay"));
1047 FlexGridSizer7->Add(bSetDepartureDelay, 1, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
1048 StaticText66 =
new wxStaticText(
this, ID_STATICTEXT66, _(
"ADelay:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT66"));
1049 FlexGridSizer7->Add(StaticText66, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
1050 txtArrivalDelay =
new wxTextCtrl(
this, ID_txtArrivalDelay, wxEmptyString, wxDefaultPosition, wxSize(75,-1), 0, wxDefaultValidator, _T(
"ID_txtArrivalDelay"));
1051 txtArrivalDelay->SetToolTip(_(
"Arrival Delay"));
1052 FlexGridSizer7->Add(txtArrivalDelay, 1, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP, 5);
1053 bSetArrivalDelay =
new wxButton(
this, ID_bSetArrivalDelay, _(
"Set"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT, wxDefaultValidator, _T(
"ID_bSetArrivalDelay"));
1054 FlexGridSizer7->Add(bSetArrivalDelay, 1, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
1055 StaticBoxSizer8->Add(FlexGridSizer7, 0, wxALIGN_TOP, 5);
1056 BoxSizer7->Add(StaticBoxSizer8, 0, wxEXPAND, 5);
1057 StaticBoxSizer4 =
new wxStaticBoxSizer(wxHORIZONTAL,
this, _(
"Modes"));
1058 FlexGridSizer5 =
new wxFlexGridSizer(0, 3, 0, 0);
1059 StaticText45 =
new wxStaticText(
this, ID_STATICTEXT45, _(
"ACP Floor:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT45"));
1060 FlexGridSizer5->Add(StaticText45, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
1061 txtACPFloor =
new wxTextCtrl(
this, ID_txtACPFloor, wxEmptyString, wxDefaultPosition, wxSize(75,-1), 0, wxDefaultValidator, _T(
"ID_txtACPFloor"));
1062 txtACPFloor->SetToolTip(_(
"Anti-Crime Prevention Floor"));
1063 FlexGridSizer5->Add(txtACPFloor, 1, wxLEFT|wxRIGHT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
1064 bSetACPFloor =
new wxButton(
this, ID_bSetACPFloor, _(
"Set"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT, wxDefaultValidator, _T(
"ID_bSetACPFloor"));
1065 FlexGridSizer5->Add(bSetACPFloor, 1, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
1066 StaticText46 =
new wxStaticText(
this, ID_STATICTEXT46, _(
"Recall Flr:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT46"));
1067 FlexGridSizer5->Add(StaticText46, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
1068 txtRecallFloor =
new wxTextCtrl(
this, ID_txtRecallFloor, wxEmptyString, wxDefaultPosition, wxSize(75,-1), 0, wxDefaultValidator, _T(
"ID_txtRecallFloor"));
1069 txtRecallFloor->SetToolTip(_(
"Primary Recall Floor"));
1070 FlexGridSizer5->Add(txtRecallFloor, 1, wxLEFT|wxRIGHT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
1071 bSetRecallFloor =
new wxButton(
this, ID_bSetRecallFloor, _(
"Set"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT, wxDefaultValidator, _T(
"ID_bSetRecallFloor"));
1072 FlexGridSizer5->Add(bSetRecallFloor, 1, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
1073 StaticText47 =
new wxStaticText(
this, ID_STATICTEXT47, _(
"Rcl Flr Alt:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT47"));
1074 FlexGridSizer5->Add(StaticText47, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
1075 txtRecallAlternate =
new wxTextCtrl(
this, ID_txtRecallAlternate, wxEmptyString, wxDefaultPosition, wxSize(75,-1), 0, wxDefaultValidator, _T(
"ID_txtRecallAlternate"));
1076 txtRecallAlternate->SetToolTip(_(
"Alternate Recall Floor"));
1077 FlexGridSizer5->Add(txtRecallAlternate, 1, wxLEFT|wxRIGHT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
1078 bSetRecallAlternate =
new wxButton(
this, ID_bSetRecallAlternate, _(
"Set"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT, wxDefaultValidator, _T(
"ID_bSetRecallAlternate"));
1079 FlexGridSizer5->Add(bSetRecallAlternate, 1, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
1080 StaticText39 =
new wxStaticText(
this, ID_STATICTEXT39, _(
"Park Flr:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT39"));
1081 FlexGridSizer5->Add(StaticText39, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
1082 txtParkingFloor =
new wxTextCtrl(
this, ID_txtParkingFloor, wxEmptyString, wxDefaultPosition, wxSize(75,-1), 0, wxDefaultValidator, _T(
"ID_txtParkingFloor"));
1083 txtParkingFloor->SetToolTip(_(
"Parking Floor"));
1084 FlexGridSizer5->Add(txtParkingFloor, 1, wxLEFT|wxRIGHT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
1085 bSetParkingFloor =
new wxButton(
this, ID_bSetParkingFloor, _(
"Set"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT, wxDefaultValidator, _T(
"ID_bSetParkingFloor"));
1086 FlexGridSizer5->Add(bSetParkingFloor, 1, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
1087 StaticText48 =
new wxStaticText(
this, ID_STATICTEXT48, _(
"Park Dly:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT48"));
1088 FlexGridSizer5->Add(StaticText48, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
1089 txtParkingDelay =
new wxTextCtrl(
this, ID_txtParkingDelay, wxEmptyString, wxDefaultPosition, wxSize(75,-1), 0, wxDefaultValidator, _T(
"ID_txtParkingDelay"));
1090 txtParkingDelay->SetToolTip(_(
"Parking Delay"));
1091 FlexGridSizer5->Add(txtParkingDelay, 1, wxLEFT|wxRIGHT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
1092 bSetParkingDelay =
new wxButton(
this, ID_bSetParkingDelay, _(
"Set"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT, wxDefaultValidator, _T(
"ID_bSetParkingDelay"));
1093 FlexGridSizer5->Add(bSetParkingDelay, 1, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
1094 StaticText62 =
new wxStaticText(
this, ID_STATICTEXT62, _(
"NudgeTmr:"), wxDefaultPosition, wxDefaultSize, 0, _T(
"ID_STATICTEXT62"));
1095 FlexGridSizer5->Add(StaticText62, 1, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
1096 txtNudgeTimer =
new wxTextCtrl(
this, ID_txtNudgeTimer, wxEmptyString, wxDefaultPosition, wxSize(75,-1), 0, wxDefaultValidator, _T(
"ID_txtNudgeTimer"));
1097 txtNudgeTimer->SetToolTip(_(
"Nudge Timer"));
1098 FlexGridSizer5->Add(txtNudgeTimer, 1, wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
1099 bSetNudgeTimer =
new wxButton(
this, ID_bSetNudgeTimer, _(
"Set"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT, wxDefaultValidator, _T(
"ID_bSetNudgeTimer"));
1100 FlexGridSizer5->Add(bSetNudgeTimer, 1, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
1101 StaticBoxSizer4->Add(FlexGridSizer5, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
1102 BoxSizer7->Add(StaticBoxSizer4, 1, wxALIGN_LEFT, 5);
1103 BoxSizer3->Add(BoxSizer7, 1, wxBOTTOM|wxRIGHT|wxALIGN_TOP, 5);
1104 BoxSizer1->Add(BoxSizer3, 0, wxALL|wxEXPAND, 0);
1105 SetSizer(BoxSizer1);
1106 BoxSizer1->SetSizeHints(
this);
1190 debugpanel = parent;