| 502 | } |
| 503 | } |
| 504 | void key_cfg_screen::realize() { |
| 505 | // create controls |
| 506 | int i, x = 0, y; |
| 507 | t_cfg_element *cfg_elem = &Cfg_key_elements[0]; |
| 508 | m_reset_btn.Create(m_menu, UID_RESETDEFAULTS, TXT_RESETTODEFAULT, KEYCFG_EXTRAS_X + m_sheet->X(), |
| 509 | KEYCFG_EXTRAS_Y + m_sheet->Y(), NEWUI_BTNF_LONG); |
| 510 | m_key_settings.Create(m_menu, UID_CFGSETTINGS, TXT_ADJUSTSETTINGS, KEYCFG_EXTRAS_X + m_sheet->X() + KEYCFG_EXTRAS_W, |
| 511 | KEYCFG_EXTRAS_Y + m_sheet->Y(), NEWUI_BTNF_LONG); |
| 512 | m_revert_btn.Create(m_menu, UID_REVERT, TXT_REVERTCONTROLS, KEYCFG_EXTRAS_X + m_sheet->X() + KEYCFG_EXTRAS_W * 2, |
| 513 | KEYCFG_EXTRAS_Y + m_sheet->Y(), NEWUI_BTNF_LONG); |
| 514 | UITextItem itemHelpF1{MONITOR9_NEWUI_FONT, TXT_KEYCFGSCREENHELP1, NEWUI_MONITORFONT_COLOR}; |
| 515 | m_help1_txt.Create(m_menu, &itemHelpF1, 280, 30); |
| 516 | UITextItem itemHelp{MONITOR9_NEWUI_FONT, TXT_CFGSCREENHELP, NEWUI_MONITORFONT_COLOR}; |
| 517 | m_help2_txt.Create(m_menu, &itemHelp, 280, 40); |
| 518 | for (i = 0; i < N_KEY_CFG_FN; i++) { |
| 519 | if (cfg_elem->fn_id == -1) { |
| 520 | x = cfg_elem->x + m_sheet->X(); |
| 521 | y = cfg_elem->y + m_sheet->Y(); |
| 522 | } |
| 523 | m_elem[i].Create(m_menu, cfg_elem->text, x, y, cfg_elem->fn_id, |
| 524 | (cfg_elem->fn_id == -1) ? -1 : UID_KEYCFG_ID + cfg_elem->fn_id); |
| 525 | y += m_elem[i].H() + 2; |
| 526 | cfg_elem++; |
| 527 | } |
| 528 | } |
| 529 | void key_cfg_screen::unrealize() { |
| 530 | // create controls |
| 531 | int i; |
no test coverage detected