Finish interaction implementation
The core (except vlc_interaction.h for compilation compatibility) and the OSX-interface are completely widget-free now.
Implemented dialogues: modal progress-bar, yes/no/cancel, single-line-string-input, network authentication, progress in main controller.
If you want further dialogues, give hints below please.
The changes weren't ported to the WX-interface yet and I'm personally unable to do so. Due to the core-changes, the interaction stuff won't work in WX at the moment, although it compiles fine. More or less complete implementations of this interaction subsystem are available on Qt and OSX.
Further changes (to do):
- add a cancel button plus checking method to the modal progress dialogue
- add timing information to the same dialogue (which is automatically hidden, if not provided by the caller)
- perhaps a yes/no(/cancel)-dialogue with caller-defined button captions (which would be more compliant to OSX's HIGL and only slightly more work for the calling module)