Normal
Can you point me to somewhere where that is not the case? I have looked at the code, and it seems to me that all windows inherit GUIWindow, have the OnAction(...) method, and seem to deal with Actions.I apologize if these are somewhat simplistic quesitons, but the codebase is rather large, and I'm uncertain as to where to look to determine how MediaPortal deals with user input.Having said this, perhaps it would be more beneficial for me to get to the crux of the matter: I am writing a plugin that abstracts user input away from specific devices. My immediate goal is to write a plugin to allow the use of IR remotes with LiveDrive! IR receivers to control MediaPortal. Should I just be mapping user input device events to Actions, or do I need to be more granular to allow for complete control (i.e., do I have do map to non-Action events)?
Can you point me to somewhere where that is not the case? I have looked at the code, and it seems to me that all windows inherit GUIWindow, have the OnAction(...) method, and seem to deal with Actions.
I apologize if these are somewhat simplistic quesitons, but the codebase is rather large, and I'm uncertain as to where to look to determine how MediaPortal deals with user input.
Having said this, perhaps it would be more beneficial for me to get to the crux of the matter: I am writing a plugin that abstracts user input away from specific devices. My immediate goal is to write a plugin to allow the use of IR remotes with LiveDrive! IR receivers to control MediaPortal. Should I just be mapping user input device events to Actions, or do I need to be more granular to allow for complete control (i.e., do I have do map to non-Action events)?