| 106 | return Display::OnCreateCtrl(type, idc, cls); |
| 107 | } |
| 108 | |
| 109 | void DisplayLogin::OnButtonClicked(int idc) |
| 110 | { |
| 111 | switch (idc) |
| 112 | { |
| 113 | case IDC_LOGIN_NEW: |
| 114 | case IDC_LOGIN_EDIT: |
| 115 | Exit(idc); |
| 116 | break; |
| 117 | case IDC_OK: |
| 118 | case IDC_CANCEL: |
| 119 | { |
| 120 | _exit = idc; |
| 121 | bool canDestroy = CanDestroy(); |
| 122 | _exit = -1; |
| 123 | if (!canDestroy) |
| 124 | { |
| 125 | break; |
| 126 | } |
| 127 | _exitWhenClose = idc; |
| 128 | ControlObjectContainerAnim* ctrl = dynamic_cast<ControlObjectContainerAnim*>(GetCtrl(IDC_LOGIN_NOTEBOOK)); |
| 129 | if (ctrl) |
| 130 | { |
| 131 | ctrl->Close(); |
| 132 | } |
| 133 | } |
| 134 | break; |
| 135 | case IDC_LOGIN_DELETE: |
| 136 | CreateMsgBox(MB_BUTTON_OK | MB_BUTTON_CANCEL, LocalizeString(IDS_SURE), IDD_MSG_DELETEPLAYER); |
| 137 | break; |
| 138 | default: |
| 139 | Display::OnButtonClicked(idc); |
| 140 | break; |
| 141 | } |
| 142 | } |
| 143 | |
| 144 | void DisplayLogin::OnCtrlClosed(int idc) |
nothing calls this directly
no test coverage detected