kodi
xbmc
addons
interfaces
gui
controls
TextBox.h
1
/*
2
* Copyright (C) 2005-2018 Team Kodi
3
* This file is part of Kodi - https://kodi.tv
4
*
5
* SPDX-License-Identifier: GPL-2.0-or-later
6
* See LICENSES/README.md for more information.
7
*/
8
9
#pragma once
10
11
#include "addons/kodi-dev-kit/include/kodi/c-api/gui/controls/text_box.h"
12
13
extern
"C"
14
{
15
16
struct
AddonGlobalInterface
;
17
18
namespace
ADDON
19
{
20
29
struct
Interface_GUIControlTextBox
30
{
31
32
static
void
Init(
AddonGlobalInterface
* addonInterface);
33
static
void
DeInit(
AddonGlobalInterface
* addonInterface);
34
46
static
void
set_visible
(KODI_HANDLE kodiBase, KODI_GUI_CONTROL_HANDLE handle,
bool
visible);
47
static
void
reset(KODI_HANDLE kodiBase, KODI_GUI_CONTROL_HANDLE handle);
48
static
void
set_text(KODI_HANDLE kodiBase, KODI_GUI_CONTROL_HANDLE handle,
const
char
* text);
49
static
char
* get_text(KODI_HANDLE kodiBase, KODI_GUI_CONTROL_HANDLE handle);
50
static
void
scroll(KODI_HANDLE kodiBase, KODI_GUI_CONTROL_HANDLE handle,
unsigned
int
position);
51
static
void
set_auto_scrolling(
52
KODI_HANDLE kodiBase, KODI_GUI_CONTROL_HANDLE handle,
int
delay,
int
time,
int
repeat);
54
};
55
56
}
/* namespace ADDON */
57
}
/* extern "C" */
ADDON::Interface_GUIControlTextBox
Global gui Add-on to Kodi callback functions.
Definition:
TextBox.h:29
AddonGlobalInterface
Main structure passed from kodi to addon with basic information needed to create add-on.
Definition:
addon_base.h:378
ADDON::Interface_GUIControlTextBox::set_visible
static void set_visible(KODI_HANDLE kodiBase, KODI_GUI_CONTROL_HANDLE handle, bool visible)
callback functions from add-on to kodi
Definition:
TextBox.cpp:40
ADDON
Definition:
Addon.cpp:39
Generated by
1.8.13