Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
ADDON::Interface_GUIDialogKeyboard Struct Reference

Global gui Add-on to Kodi callback functions. More...

#include <Keyboard.h>

Static Public Member Functions

static void Init (AddonGlobalInterface *addonInterface)
 
static void DeInit (AddonGlobalInterface *addonInterface)
 
static bool show_and_get_input_with_head (KODI_HANDLE kodiBase, const char *text_in, char **text_out, const char *heading, bool allow_empty_result, bool hidden_input, unsigned int auto_close_ms)
 callback functions from add-on to kodi
 
static bool show_and_get_input (KODI_HANDLE kodiBase, const char *text_in, char **text_out, bool allow_empty_result, unsigned int auto_close_ms)
 
static bool show_and_get_new_password_with_head (KODI_HANDLE kodiBase, const char *password_in, char **password_out, const char *heading, bool allow_empty_result, unsigned int auto_close_ms)
 
static bool show_and_get_new_password (KODI_HANDLE kodiBase, const char *password_in, char **password_out, unsigned int auto_close_ms)
 
static bool show_and_verify_new_password_with_head (KODI_HANDLE kodiBase, char **password_out, const char *heading, bool allowEmpty, unsigned int auto_close_ms)
 
static bool show_and_verify_new_password (KODI_HANDLE kodiBase, char **password_out, unsigned int auto_close_ms)
 
static int show_and_verify_password (KODI_HANDLE kodiBase, const char *password_in, char **password_out, const char *heading, int retries, unsigned int auto_close_ms)
 
static bool show_and_get_filter (KODI_HANDLE kodiBase, const char *text_in, char **text_out, bool searching, unsigned int auto_close_ms)
 
static bool send_text_to_active_keyboard (KODI_HANDLE kodiBase, const char *text, bool close_keyboard)
 
static bool is_keyboard_activated (KODI_HANDLE kodiBase)
 

Detailed Description

Global gui Add-on to Kodi callback functions.

To hold functions not related to a instance type and usable for every add-on type.

Related add-on header is "./xbmc/addons/kodi-dev-kit/include/kodi/gui/dialogs/Keyboard.h"

Member Function Documentation

◆ DeInit()

void ADDON::Interface_GUIDialogKeyboard::DeInit ( AddonGlobalInterface * addonInterface)
static

◆ Init()

void ADDON::Interface_GUIDialogKeyboard::Init ( AddonGlobalInterface * addonInterface)
static

◆ is_keyboard_activated()

bool ADDON::Interface_GUIDialogKeyboard::is_keyboard_activated ( KODI_HANDLE kodiBase)
static

◆ send_text_to_active_keyboard()

bool ADDON::Interface_GUIDialogKeyboard::send_text_to_active_keyboard ( KODI_HANDLE kodiBase,
const char * text,
bool close_keyboard )
static

◆ show_and_get_filter()

bool ADDON::Interface_GUIDialogKeyboard::show_and_get_filter ( KODI_HANDLE kodiBase,
const char * text_in,
char ** text_out,
bool searching,
unsigned int auto_close_ms )
static

◆ show_and_get_input()

bool ADDON::Interface_GUIDialogKeyboard::show_and_get_input ( KODI_HANDLE kodiBase,
const char * text_in,
char ** text_out,
bool allow_empty_result,
unsigned int auto_close_ms )
static

◆ show_and_get_input_with_head()

bool ADDON::Interface_GUIDialogKeyboard::show_and_get_input_with_head ( KODI_HANDLE kodiBase,
const char * text_in,
char ** text_out,
const char * heading,
bool allow_empty_result,
bool hidden_input,
unsigned int auto_close_ms )
static

callback functions from add-on to kodi

Note
To add a new function use the "_" style to directly identify an add-on callback function. Everything with CamelCase is only to be used in Kodi.

The parameter kodiBase is used to become the pointer for a CAddonDll class.

◆ show_and_get_new_password()

bool ADDON::Interface_GUIDialogKeyboard::show_and_get_new_password ( KODI_HANDLE kodiBase,
const char * password_in,
char ** password_out,
unsigned int auto_close_ms )
static

◆ show_and_get_new_password_with_head()

bool ADDON::Interface_GUIDialogKeyboard::show_and_get_new_password_with_head ( KODI_HANDLE kodiBase,
const char * password_in,
char ** password_out,
const char * heading,
bool allow_empty_result,
unsigned int auto_close_ms )
static

◆ show_and_verify_new_password()

bool ADDON::Interface_GUIDialogKeyboard::show_and_verify_new_password ( KODI_HANDLE kodiBase,
char ** password_out,
unsigned int auto_close_ms )
static

◆ show_and_verify_new_password_with_head()

bool ADDON::Interface_GUIDialogKeyboard::show_and_verify_new_password_with_head ( KODI_HANDLE kodiBase,
char ** password_out,
const char * heading,
bool allowEmpty,
unsigned int auto_close_ms )
static

◆ show_and_verify_password()

int ADDON::Interface_GUIDialogKeyboard::show_and_verify_password ( KODI_HANDLE kodiBase,
const char * password_in,
char ** password_out,
const char * heading,
int retries,
unsigned int auto_close_ms )
static

The documentation for this struct was generated from the following files: