On 31 Mar 2008, at 14:24, Hans-Joerg Bibiko wrote:
I'm just writing the extension for DIALOG2 to show up a user-defined open/save panel optionally with an accessory view.
I can call it like:
"$DIALOG" panel open -p '{message="Input"; button1 = Load; allowMultipleSelection = 1; startDir = "/usr/bin/"; string=ANNA; switch=1;}' ~/Desktop/acc.nib
whereby 'string' and 'switch' are set in the accessory view (TextIInputField and a Checkbox) specified in acc.nib. It works fine.
Now I tried to show these panels as sheets bound to the current window. This also works fine ;) BUT: I do not know how to write the 'resultDict' plist back to TM if I'm using sheets :{
I found a solution.
Short demo (340k): http://www.bibiko.de/TM_D2_PANELSHEET.mov
This leads to a related question. Should we try to add the possibility to show up each modal dialog as a sheet? I tried it out and in principal it works, if the nib doesn't have a autosave name. But I do not know what kind of consequences could occur. Any comments?
Cheers, --Hans