|Title:||TIP#242: add -initialtype option|
|Submitter:||bgriffin||Created on:||2005-03-04 02:03:13|
|Subsystem:||37. [tk_get*File]||Assigned To:||hobbs|
|Status:||Closed||Last Modified:||2007-10-26 04:44:08|
|Closed on:||2007-10-25 21:44:08|
Here's the *nix and Win implementation for the -initialtype tip. I'm assuming the macosx impl. will be just as trivial. -Brian
hobbs added on 2007-10-26 04:44:08:
File Added - 251347: tip242.diff Logged In: YES user_id=72656 Originator: NO Attached is 8.5 patch contributed by Brian, massaged by me and integrated into head for 8.5b2. File Added: tip242.diff
hobbs added on 2007-10-16 06:32:40:
Logged In: YES user_id=72656 Originator: NO I was trying to implement this, but it turns out that changes in tkfbox.tcl since the patch have affected it's applicability. Please review - if we can get it done in the next week, it can go in. If you diff against 8.5a3 you get the relevant actual changes. That works for xmfbox.tcl, but not tkfbox.tcl (didn't check the .c as I was stymied by tkfbox.tcl).
bgriffin added on 2005-06-06 08:10:55:
File Added - 137338: tkfbox.tcl Logged In: YES user_id=22949 Updated tkfbox.tcl to clear filter menubutton when filetypes is empty.
bgriffin added on 2005-06-06 08:08:33:
File Added - 137337: filebox.test
bgriffin added on 2005-06-06 08:08:32:
Logged In: YES user_id=22949 Updated filebox.test to reflect changes and add test for new option. The new test uncovered a quirk (bug?) in the tkfbox that I've also fixed (new tkfbox.tcl to follow). quirk: call tk_getOpenFile with a filetypes list. On the next call, use an empty filetypes list. The filter menu is disabled, but the grayed text still displays the last filter setting, even though this call contains no filters.
bgriffin added on 2005-06-06 02:11:44:
File Deleted - 137239: Logged In: YES user_id=22949 Removing previous mac implementation.
bgriffin added on 2005-06-06 02:10:34:
File Added - 137318: tkMacOSXDialog.c
bgriffin added on 2005-06-06 02:10:33:
Logged In: YES user_id=22949 I fixed a coding problem pointed out by Jim Ingham. I also cleaned up warnings and two spots, lines 1013, 1037 where the warnings look like coding errors. Someone should look at these and verify.
bgriffin added on 2005-06-06 01:02:26:
File Added - 137309: xmfbox.tcl
bgriffin added on 2005-06-06 01:02:25:
Logged In: YES user_id=22949 Here's the Strict Motif version for this TIP.
bgriffin added on 2005-06-05 01:33:53:
File Added - 137239: tkMacOSXDialog.c
bgriffin added on 2005-06-05 01:33:52:
Logged In: YES user_id=22949 Here's the macosx flavor. Later I'll try to add filetypes filtering to tk_getSaveFile (currently disabled). It now makes sense now since users can read the selected format.
hobbs added on 2005-06-02 00:32:30:
Logged In: YES user_id=72656 I think that would be useful, but not a requirement to finish.
bgriffin added on 2005-06-02 00:29:05:
File Added - 136831: getOpenFile.n
bgriffin added on 2005-06-02 00:29:04:
Logged In: YES user_id=22949 Here's the man page. The Mac changes are in progress. I should have those tonight, hopefully. Question: currently tk_getSaveFile ignores the filtertypes on Mac, but this enhancement makes filtertypes useful on a Mac. Should I try and get this in also?
hobbs added on 2005-06-02 00:04:55:
Logged In: YES user_id=72656 Is OS X far behind? I'd like to not add them to 8.5a3 unless there are symmetric implementations
bgriffin added on 2005-06-01 14:02:13:
File Added - 136769: tkWinDialog.c
bgriffin added on 2005-06-01 14:02:11:
Logged In: YES user_id=22949 Here's the Windows implementation.
bgriffin added on 2005-06-01 11:37:07:
File Added - 136761: tkfbox.tcl Logged In: YES user_id=22949 Here's the modified tkfbox.tcl for Unix as per the approved TIP. I'm still working on Windows and Mac OS X, and the documentation.
bgriffin added on 2005-03-04 09:03:13:
File Added - 124080: initialtype.tgz
- tip242.diff added by hobbs on 2007-10-26 04:44:07. [details]
- tkfbox.tcl added by bgriffin on 2005-06-06 08:10:55. [details]
- filebox.test added by bgriffin on 2005-06-06 08:08:32. [details]
- tkMacOSXDialog.c added by bgriffin on 2005-06-06 02:10:33. [details]
- xmfbox.tcl added by bgriffin on 2005-06-06 01:02:25. [details]
- getOpenFile.n added by bgriffin on 2005-06-02 00:29:04. [details]
- tkWinDialog.c added by bgriffin on 2005-06-01 14:02:11. [details]
- initialtype.tgz added by bgriffin on 2005-03-04 09:03:13. [details]