![]() |
Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
|
Graphical functions for Windows and Dialogs to show More...
Modules | |
Control Button | |
\cpp_class{ kodi::gui::controls::CButton } Standard push button control for window | |
Control Edit | |
\cpp_class{ kodi::gui::controls::CEdit } Editable window text control used as an input control for the osd keyboard and other input fields | |
Control Fade Label | |
\cpp_class{ kodi::gui::controls::CFadeLabel } Window control used to show multiple pieces of text in the same position, by fading from one to the other | |
Control Image | |
\cpp_class{ kodi::gui::controls::CImage } Window control used to show an image. | |
Control Label | |
\cpp_class{ kodi::gui::controls::CLabel } Window control used to show some lines of text. | |
Control Progress | |
\cpp_class{ kodi::gui::controls::CProgress } Window control to show the progress of a particular operation | |
Control Radio Button | |
\cpp_class{ kodi::gui::controls::CRadioButton } Window control for a radio button (as used for on/off settings) | |
Control Rendering | |
\cpp_class{ kodi::gui::controls::CRendering } Window control for rendering own parts | |
Control Settings Slider | |
\cpp_class{ kodi::gui::controls::CSettingsSlider } Window control for moveable slider with text name | |
Control Slider | |
\cpp_class{ kodi::gui::controls::CSlider } Window control for moveable slider | |
Control Spin | |
\cpp_class{ kodi::gui::controls::CSpin } Window control used for cycling up/down controls | |
Control Text Box | |
\cpp_class{ kodi::gui::controls::CTextBox } Used to show a multi-page piece of text | |
Dialog Context Menu | |
\cpp_namespace{ kodi::gui::dialogs::ContextMenu } Context menu dialog | |
Dialog Extended Progress | |
\cpp_class{ kodi::gui::dialogs::ExtendedProgress } Progress dialog shown for background work | |
Dialog File Browser | |
\cpp_namespace{ kodi::gui::dialogs::FileBrowser } File browser dialog | |
Dialog Keyboard | |
\cpp_namespace{ kodi::gui::dialogs::Keyboard } Keyboard dialogs | |
Dialog Numeric | |
\cpp_namespace{ kodi::gui::dialogs::Numeric } Numeric dialogs | |
Dialog OK | |
\cpp_namespace{ kodi::gui::dialogs::OK } OK dialog | |
Dialog Progress | |
\cpp_class{ kodi::gui::dialogs::CProgress } Progress dialog shown in center | |
Dialog Select | |
\cpp_namespace{ kodi::gui::dialogs::Select } Selection dialog | |
Dialog Text Viewer | |
\cpp_namespace{ kodi::gui::dialogs::TextViewer } Text viewer dialog | |
Dialog Yes/No | |
\cpp_namespace{ kodi::gui::dialogs::YesNo } Yes / No dialog | |
List Item | |
\cpp_class{ kodi::gui::CListItem } Selectable window list item | |
Window | |
\cpp_class{ kodi::gui::CWindow } Main window control class | |
Functions | |
void | kodi::gui::Lock () |
Performs a graphical lock of rendering engine. More... | |
void | kodi::gui::Unlock () |
Performs a graphical unlock of previous locked rendering engine. More... | |
int | kodi::gui::GetScreenHeight () |
Return the the current screen height with pixel. More... | |
int | kodi::gui::GetScreenWidth () |
Return the the current screen width with pixel. More... | |
int | kodi::gui::GetVideoResolution () |
Return the the current screen rendering resolution. More... | |
int | kodi::gui::GetCurrentWindowDialogId () |
Returns the id for the current 'active' dialog as an integer. More... | |
int | kodi::gui::GetCurrentWindowId () |
Returns the id for the current 'active' window as an integer. More... | |
Graphical functions for Windows and Dialogs to show
Allow use of binary classes and function to use on add-on's
Permits the use of the required functions of the add-on to Kodi. This class also contains some functions to the control.
These are pure functions them no other initialization need.
It has the header #include <kodi/gui/General.h> be included to enjoy it.
|
inline |
Returns the id for the current 'active' dialog as an integer.
Example:
|
inline |
Returns the id for the current 'active' window as an integer.
Example:
|
inline |
Return the the current screen height with pixel.
|
inline |
Return the the current screen width with pixel.
|
inline |
Return the the current screen rendering resolution.
|
inline |
Performs a graphical lock of rendering engine.
|
inline |
Performs a graphical unlock of previous locked rendering engine.