Kodi Development  20.0
for Binary and Script based Add-Ons
CWindow Member List

This is the complete list of members for CWindow, including all inherited members.

AddListItem(const std::shared_ptr< CListItem > &item, int itemPosition=-1)CWindowinline
AddListItem(const std::string &item, int itemPosition=-1)CWindowinline
CAddonGUIControlBase(CAddonGUIControlBase *window) (defined in CAddonGUIControlBase)CAddonGUIControlBaseinlineexplicitprotected
ClearList()CWindowinline
ClearProperties()CWindowinline
ClearProperty(const std::string &key)CWindowinline
Close()CWindowinline
CWindow(const std::string &xmlFilename, const std::string &defaultSkin, bool asDialog, bool isMedia=false)CWindowinline
DoModal()CWindowinline
GetContextButtons(int itemNumber, std::vector< std::pair< unsigned int, std::string >> &buttons)CWindowinlinevirtual
GetControlHandle() const (defined in CAddonGUIControlBase)CAddonGUIControlBaseinline
GetCurrentContainerId()CWindowinline
GetCurrentListPosition()CWindowinline
GetFocusId()CWindowinline
GetListItem(int listPos)CWindowinline
GetListSize()CWindowinline
GetProperty(const std::string &key) constCWindowinline
GetPropertyBool(const std::string &key) constCWindowinline
GetPropertyDouble(const std::string &key) constCWindowinline
GetPropertyInt(const std::string &key) constCWindowinline
m_controlHandle (defined in CAddonGUIControlBase)CAddonGUIControlBaseprotected
m_interface (defined in CAddonGUIControlBase)CAddonGUIControlBaseprotected
m_Window (defined in CAddonGUIControlBase)CAddonGUIControlBaseprotected
MarkDirtyRegion()CWindowinline
OnAction(ADDON_ACTION actionId)CWindowinlinevirtual
OnClick(int controlId)CWindowinlinevirtual
OnContextButton(int itemNumber, unsigned int button)CWindowinlinevirtual
OnFocus(int controlId)CWindowinlinevirtual
OnInit()CWindowinlinevirtual
RemoveListItem(int itemPosition)CWindowinline
RemoveListItem(const std::shared_ptr< CListItem > &item)CWindowinline
SetContainerContent(const std::string &value)CWindowinline
SetContainerProperty(const std::string &key, const std::string &value)CWindowinline
SetControlLabel(int controlId, const std::string &label)CWindowinline
SetControlSelected(int controlId, bool selected)CWindowinline
SetControlVisible(int controlId, bool visible)CWindowinline
SetCurrentListPosition(int listPos)CWindowinline
SetFocusId(int controlId)CWindowinline
SetIndependentCallbacks(kodi::gui::ClientHandle cbhdl, bool(*CBOnInit)(kodi::gui::ClientHandle cbhdl), bool(*CBOnFocus)(kodi::gui::ClientHandle cbhdl, int controlId), bool(*CBOnClick)(kodi::gui::ClientHandle cbhdl, int controlId), bool(*CBOnAction)(kodi::gui::ClientHandle cbhdl, ADDON_ACTION actionId), void(*CBGetContextButtons)(kodi::gui::ClientHandle cbhdl, int itemNumber, gui_context_menu_pair *buttons, unsigned int *size)=nullptr, bool(*CBOnContextButton)(kodi::gui::ClientHandle cbhdl, int itemNumber, unsigned int button)=nullptr)CWindowinline
SetProperty(const std::string &key, const std::string &value)CWindowinline
SetPropertyBool(const std::string &key, bool value)CWindowinline
SetPropertyDouble(const std::string &key, double value)CWindowinline
SetPropertyInt(const std::string &key, int value)CWindowinline
Show()CWindowinline
~CAddonGUIControlBase()=default (defined in CAddonGUIControlBase)CAddonGUIControlBaseprotectedvirtual
~CWindow() overrideCWindowinline