I'm currently working on a nib-file containing all elements. It should be finished within the next week. I'm unsure whether I'm able to create the actual class at the moment, but I'll give it a try after that.
(In [11463]) * ALL: basic skeleton for a streaming-wizard (refs #13 (closed))
done:- all items are included with complete l10n support- checkboxes and select-file-buttons behave as they are supposed totodo:- implementation of the logic, i.e. handling of the collected values, respective manipulation of the GUI, start of the stream- move some arrays to an external header file- some GUI things (e.g. radio buttons on page 2, etc. - see FIXMEs)- implementation of some help-dialogues (it might be necessary to create a re-usable window in the nib for that, since NSAlert is Panther and Tiger only)- l10n string fixes (both in OSX and WX)=> most of the work still needs to be done
added a summary-tab at the end of the wizard (mostly for debug-reasons, but perhaps we want to keep that for the user as well?)
implemented the entire logic (except encap-formats while transcoding)
added data collection of all values
fixed some l10n issues
The wizard is still not useable for streaming, since it does not communicate the settings to the core yet. Additionally, various things still need to be done (see TODO at the beginning of the file).
(In [11820]) * use NSInformationalAlertSheets instead of mis-using the home-cooked information-sheet when reporting wrong behaviour of the user (refs #13 (closed))
(In [11828]) * minor fixes to the OSX-wizard (refs #13 (closed))
- wrapped all lines to end after ~80 characters
- added encap-formats information to the codec-info
- made the fields in the nib a widther to show the entire text
- fixed the input-field on the input-tab to accept network-streams