| 528 | } |
| 529 | |
| 530 | void ShowKeyboard(HContext context, KeyboardType type, bool autoclose) |
| 531 | { |
| 532 | WindowDeviceState device_state; |
| 533 | |
| 534 | switch (type) |
| 535 | { |
| 536 | case KEYBOARD_TYPE_DEFAULT: |
| 537 | device_state = WINDOW_DEVICE_STATE_KEYBOARD_DEFAULT; |
| 538 | break; |
| 539 | case KEYBOARD_TYPE_NUMBER_PAD: |
| 540 | device_state = WINDOW_DEVICE_STATE_KEYBOARD_NUMBER_PAD; |
| 541 | break; |
| 542 | case KEYBOARD_TYPE_EMAIL: |
| 543 | device_state = WINDOW_DEVICE_STATE_KEYBOARD_EMAIL; |
| 544 | break; |
| 545 | case KEYBOARD_TYPE_PASSWORD: |
| 546 | device_state = WINDOW_DEVICE_STATE_KEYBOARD_PASSWORD; |
| 547 | break; |
| 548 | default: |
| 549 | dmLogWarning("Unknown keyboard type %d\n", type); |
| 550 | } |
| 551 | |
| 552 | dmPlatform::SetDeviceState(context->m_Window, device_state, true, autoclose); |
| 553 | } |
| 554 | |
| 555 | void HideKeyboard(HContext context) |
| 556 | { |
no test coverage detected