| 
    Kodi Documentation 18.0
    
   Kodi is an open source media player and entertainment hub. 
   | 
 
This is the complete list of members for kodi::gui::CWindow, including all inherited members.
| AddListItem(ListItemPtr item, int itemPosition=-1) | kodi::gui::CWindow | inline | 
| AddListItem(const std::string item, int itemPosition=-1) | kodi::gui::CWindow | inline | 
| CAddonGUIControlBase(CAddonGUIControlBase *window) | kodi::gui::CAddonGUIControlBase | inlineexplicitprotected | 
| ClearList() | kodi::gui::CWindow | inline | 
| ClearProperties() | kodi::gui::CWindow | inline | 
| ClearProperty(const std::string &key) | kodi::gui::CWindow | inline | 
| Close() | kodi::gui::CWindow | inline | 
| CWindow(const std::string &xmlFilename, const std::string &defaultSkin, bool asDialog, bool isMedia=false) | kodi::gui::CWindow | inline | 
| DoModal() | kodi::gui::CWindow | inline | 
| GetContextButtons(int itemNumber, std::vector< std::pair< unsigned int, std::string > > &buttons) | kodi::gui::CWindow | inlinevirtual | 
| GetControlHandle() const | kodi::gui::CAddonGUIControlBase | inline | 
| GetCurrentContainerId() | kodi::gui::CWindow | inline | 
| GetCurrentListPosition() | kodi::gui::CWindow | inline | 
| GetFocusId() | kodi::gui::CWindow | inline | 
| GetListItem(int listPos) | kodi::gui::CWindow | inline | 
| GetListSize() | kodi::gui::CWindow | inline | 
| GetProperty(const std::string &key) const | kodi::gui::CWindow | inline | 
| GetPropertyBool(const std::string &key) const | kodi::gui::CWindow | inline | 
| GetPropertyDouble(const std::string &key) const | kodi::gui::CWindow | inline | 
| GetPropertyInt(const std::string &key) const | kodi::gui::CWindow | inline | 
| m_controlHandle | kodi::gui::CAddonGUIControlBase | protected | 
| m_interface | kodi::gui::CAddonGUIControlBase | protected | 
| m_Window | kodi::gui::CAddonGUIControlBase | protected | 
| MarkDirtyRegion() | kodi::gui::CWindow | inline | 
| OnAction(int actionId) | kodi::gui::CWindow | inlinevirtual | 
| OnClick(int controlId) | kodi::gui::CWindow | inlinevirtual | 
| OnContextButton(int itemNumber, unsigned int button) | kodi::gui::CWindow | inlinevirtual | 
| OnFocus(int controlId) | kodi::gui::CWindow | inlinevirtual | 
| OnInit() | kodi::gui::CWindow | inlinevirtual | 
| RemoveListItem(int itemPosition) | kodi::gui::CWindow | inline | 
| RemoveListItem(ListItemPtr item) | kodi::gui::CWindow | inline | 
| SetContainerContent(const std::string &value) | kodi::gui::CWindow | inline | 
| SetContainerProperty(const std::string &key, const std::string &value) | kodi::gui::CWindow | inline | 
| SetControlLabel(int controlId, const std::string &label) | kodi::gui::CWindow | inline | 
| SetCurrentListPosition(int listPos) | kodi::gui::CWindow | inline | 
| SetFocusId(int iControlId) | kodi::gui::CWindow | inline | 
| SetIndependentCallbacks(GUIHANDLE cbhdl, bool(*CBOnInit)(GUIHANDLE cbhdl), bool(*CBOnFocus)(GUIHANDLE cbhdl, int controlId), bool(*CBOnClick)(GUIHANDLE cbhdl, int controlId), bool(*CBOnAction)(GUIHANDLE cbhdl, int actionId), void(*CBGetContextButtons)(GUIHANDLE cbhdl, int itemNumber, gui_context_menu_pair *buttons, unsigned int *size)=nullptr, bool(*CBOnContextButton)(GUIHANDLE cbhdl, int itemNumber, unsigned int button)=nullptr) | kodi::gui::CWindow | inline | 
| SetProperty(const std::string &key, const std::string &value) | kodi::gui::CWindow | inline | 
| SetPropertyBool(const std::string &key, bool value) | kodi::gui::CWindow | inline | 
| SetPropertyDouble(const std::string &key, double value) | kodi::gui::CWindow | inline | 
| SetPropertyInt(const std::string &key, int value) | kodi::gui::CWindow | inline | 
| Show() | kodi::gui::CWindow | inline | 
| ~CAddonGUIControlBase()=default | kodi::gui::CAddonGUIControlBase | protectedvirtual | 
| ~CWindow() override | kodi::gui::CWindow | inline |