|
| WindowXML (const String &xmlFilename, const String &scriptPath, const String &defaultSkin="Default", const String &defaultRes="720p", bool isMedia=false) |
|
SWIGHIDDENVIRTUAL void | addItem (const Alternative< String, const ListItem *> &item, int position=INT_MAX) |
|
SWIGHIDDENVIRTUAL void | addItems (const std::vector< Alternative< String, const XBMCAddon::xbmcgui::ListItem * > > &items) |
|
SWIGHIDDENVIRTUAL void | removeItem (int position) |
|
SWIGHIDDENVIRTUAL int | getCurrentListPosition () |
|
SWIGHIDDENVIRTUAL void | setCurrentListPosition (int position) |
|
SWIGHIDDENVIRTUAL ListItem * | getListItem (int position) |
|
SWIGHIDDENVIRTUAL int | getListSize () |
|
SWIGHIDDENVIRTUAL void | clearList () |
|
SWIGHIDDENVIRTUAL void | setContainerProperty (const String &strProperty, const String &strValue) |
|
SWIGHIDDENVIRTUAL void | setContent (const String &strValue) |
|
SWIGHIDDENVIRTUAL int | getCurrentContainerId () |
|
bool | OnMessage (CGUIMessage &message) override |
|
bool | OnAction (const CAction &action) override |
|
SWIGHIDDENVIRTUAL void | AllocResources (bool forceLoad=false) |
|
SWIGHIDDENVIRTUAL void | FreeResources (bool forceUnLoad=false) |
|
SWIGHIDDENVIRTUAL bool | OnClick (int iItem) |
|
SWIGHIDDENVIRTUAL bool | OnDoubleClick (int iItem) |
|
SWIGHIDDENVIRTUAL void | Process (unsigned int currentTime, CDirtyRegionList &dirtyregions) |
|
bool | IsMediaWindow () const override |
|
| Window (int existingWindowId=-1) |
| This just creates a default window.
|
|
SWIGHIDDENVIRTUAL bool | OnMessage (CGUIMessage &message) |
|
SWIGHIDDENVIRTUAL bool | OnAction (const CAction &action) |
|
SWIGHIDDENVIRTUAL bool | OnBack (int actionId) |
|
SWIGHIDDENVIRTUAL void | OnDeinitWindow (int nextWindowID) |
|
SWIGHIDDENVIRTUAL bool | IsDialogRunning () const |
|
SWIGHIDDENVIRTUAL bool | IsDialog () const |
|
SWIGHIDDENVIRTUAL bool | IsModalDialog () const |
|
SWIGHIDDENVIRTUAL bool | IsMediaWindow () const |
|
SWIGHIDDENVIRTUAL void | dispose () |
|
void | interceptorClear () |
| This is called from the InterceptorBase destructor to prevent further use of the interceptor from the window.
|
|
virtual void | onAction (Action *action) |
|
virtual void | onControl (Control *control) |
|
virtual void | onClick (int controlId) |
|
virtual void | onDoubleClick (int controlId) |
|
virtual void | onFocus (int controlId) |
|
virtual void | onInit () |
|
SWIGHIDDENVIRTUAL void | show () |
|
SWIGHIDDENVIRTUAL void | setFocus (Control *pControl) |
|
SWIGHIDDENVIRTUAL void | setFocusId (int iControlId) |
|
SWIGHIDDENVIRTUAL Control * | getFocus () |
|
SWIGHIDDENVIRTUAL long | getFocusId () |
|
SWIGHIDDENVIRTUAL void | removeControl (Control *pControl) |
|
SWIGHIDDENVIRTUAL void | removeControls (std::vector< Control *> pControls) |
|
SWIGHIDDENVIRTUAL long | getHeight () |
|
SWIGHIDDENVIRTUAL long | getWidth () |
|
SWIGHIDDENVIRTUAL void | setProperty (const char *key, const String &value) |
|
SWIGHIDDENVIRTUAL String | getProperty (const char *key) |
|
SWIGHIDDENVIRTUAL void | clearProperty (const char *key) |
|
SWIGHIDDENVIRTUAL void | clearProperties () |
|
SWIGHIDDENVIRTUAL void | close () |
|
SWIGHIDDENVIRTUAL void | doModal () |
|
SWIGHIDDENVIRTUAL void | addControl (Control *pControl) |
|
SWIGHIDDENVIRTUAL void | addControls (std::vector< Control *> pControls) |
|
SWIGHIDDENVIRTUAL Control * | getControl (int iControlId) |
|
void | setHandler (CallbackHandler *_handler) |
|
void | invokeCallback (Callback *callback) |
|
const char * | GetClassname () const |
|
LanguageHook * | GetLanguageHook () |
|
bool | isDeallocating () |
| This method should be called while holding a Synchronize on the object. More...
|
|
void | Release () const |
|
void | Acquire () const |
|
|
SWIGHIDDENVIRTUAL bool | LoadXML (const String &strPath, const String &strPathLower) |
|
SWIGHIDDENVIRTUAL void | GetContextButtons (int itemNumber, CContextButtons &buttons) |
|
SWIGHIDDENVIRTUAL bool | Update (const String &strPath) |
|
void | SetupShares () |
|
| Window (bool discrim) |
| This only takes a boolean to allow subclasses to explicitly use it. More...
|
|
void | deallocating () override |
| This method is meant to be called from the destructor of the lowest level class. More...
|
|
void | setWindow (InterceptorBase *_window) |
| Child classes MUST call this in their constructors. More...
|
|
void | popActiveWindowId () |
| This is a helper method since popping the previous window id is a common function.
|
|
Control * | GetControlById (int iControlId, CCriticalSection *gc) |
| This is a helper method since getting a control by it's id is a common function. More...
|
|
SWIGHIDDENVIRTUAL void | PulseActionEvent () |
|
SWIGHIDDENVIRTUAL bool | WaitForActionEvent (unsigned int milliseconds) |
|
bool | hasHandler () |
|