#include <GUIKeyboard.h>
◆ CGUIKeyboard()
  
  
      
        
          | CGUIKeyboard::CGUIKeyboard  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ ~CGUIKeyboard()
  
  
      
        
          | CGUIKeyboard::~CGUIKeyboard  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridedefault   | 
  
 
 
◆ Cancel()
  
  
      
        
          | virtual void CGUIKeyboard::Cancel  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ GetWindowId()
  
  
      
        
          | virtual int CGUIKeyboard::GetWindowId  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ OnTimeout()
  
  
      
        
          | void CGUIKeyboard::OnTimeout  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineoverridevirtual   | 
  
 
 
◆ resetAutoCloseTimer()
  
  
      
        
          | void CGUIKeyboard::resetAutoCloseTimer  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ SetTextToKeyboard()
  
  
      
        
          | virtual bool CGUIKeyboard::SetTextToKeyboard  | 
          ( | 
          const std::string & |           text,  | 
         
        
           | 
           | 
          bool |           closeKeyboard = false ) | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ ShowAndGetInput()
  
  
      
        
          | virtual bool CGUIKeyboard::ShowAndGetInput  | 
          ( | 
          char_callback_t |           pCallback,  | 
         
        
           | 
           | 
          const std::string & |           initialString,  | 
         
        
           | 
           | 
          std::string & |           typedString,  | 
         
        
           | 
           | 
          const std::string & |           heading,  | 
         
        
           | 
           | 
          bool |           bHiddenInput = false ) | 
         
       
   | 
  
pure virtual   | 
  
 
each native keyboard needs to implement this function with the following behaviour: 
- Parameters
 - 
  
    | pCallback | implementation should call this on each keypress with the current whole string  | 
    | initialString | implementation should show that initialstring  | 
    | typedstring | returns the typed string after close if return is true  | 
    | heading | implementation should show a heading (e.x. "search for a movie")  | 
    | bHiddenInput | if true the implementation should obfuscate the user input (e.x. by printing "*" for each char) | 
  
   
- Returns
 - - true if typedstring is valid and user has confirmed input - false if typedstring is undefined and user canceled the input 
 
Implemented in CDarwinEmbedKeyboard, CGUIDialogKeyboardGeneric, and CGUIDialogKeyboardTouch.
 
 
◆ startAutoCloseTimer()
  
  
      
        
          | void CGUIKeyboard::startAutoCloseTimer  | 
          ( | 
          unsigned int |           autoCloseMs | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
The documentation for this class was generated from the following file: