void CGUIDialogKeyboard::OnInitWindow() { CGUIDialog::OnInitWindow(); m_bIsConfirmed = false; // set alphabetic (capitals) UpdateButtons(); CGUILabelControl* pEdit = ((CGUILabelControl*)GetControl(CTL_LABEL_EDIT)); if (pEdit) { pEdit->ShowCursor(); } // set heading if (!m_strHeading.IsEmpty()) { SET_CONTROL_LABEL(CTL_LABEL_HEADING, m_strHeading); SET_CONTROL_VISIBLE(CTL_LABEL_HEADING); } else { SET_CONTROL_HIDDEN(CTL_LABEL_HEADING); } }
void CGUIDialogKeyboardGeneric::OnInitWindow() { CGUIDialog::OnInitWindow(); m_bIsConfirmed = false; // set alphabetic (capitals) UpdateButtons(); CGUILabelControl* pEdit = ((CGUILabelControl*)GetControl(CTL_LABEL_EDIT)); if (pEdit) { pEdit->ShowCursor(); } // set heading if (!m_strHeading.empty()) { SET_CONTROL_LABEL(CTL_LABEL_HEADING, m_strHeading); SET_CONTROL_VISIBLE(CTL_LABEL_HEADING); } else { SET_CONTROL_HIDDEN(CTL_LABEL_HEADING); } CVariant data; data["title"] = m_strHeading; data["type"] = !m_hiddenInput ? "keyboard" : "password"; data["value"] = GetText(); ANNOUNCEMENT::CAnnouncementManager::Announce(ANNOUNCEMENT::Input, "xbmc", "OnInputRequested", data); }
void CGUIDialogKeyboard::OnInitWindow() { #ifdef __APPLE__ // Override skin defaults to always make the defaul control 'DONE' to allow // natual entry on keyboards. // m_dwDefaultFocusControlID = 300; #endif CGUIDialog::OnInitWindow(); m_bIsConfirmed = false; // set alphabetic (capitals) UpdateButtons(); CGUILabelControl* pEdit = ((CGUILabelControl*)GetControl(CTL_LABEL_EDIT)); if (pEdit) { pEdit->ShowCursor(); } // set heading if (!m_strHeading.IsEmpty()) { SET_CONTROL_LABEL(CTL_LABEL_HEADING, m_strHeading); SET_CONTROL_VISIBLE(CTL_LABEL_HEADING); } else { SET_CONTROL_HIDDEN(CTL_LABEL_HEADING); } }