|
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.