summaryrefslogtreecommitdiffstats
path: root/library/xmfbox.tcl
Commit message (Collapse)AuthorAgeFilesLines
* Deal with [Patch 2168768], so making the -typevariable option work consistentlydkf2009-10-221-6/+8
| | | | with global variables (the only way it *can* work...)
* Make filebox.test pass cleanly again.dkf2009-04-141-2/+2
|
* Fix [Bug 2759119] and apply [Patch 2739360] (partially).dkf2009-04-131-5/+5
|
* merge stable branch onto HEADdgp2007-12-131-1/+1
|
* * doc/getOpenFile.n: TIP#242 implementation of -typevariable tohobbs2007-10-251-3/+26
| | | | | | | | | * library/tkfbox.tcl: return type of selected file in file dialogs. * library/xmfbox.tcl: [Bug #1156388] * macosx/tkMacOSXDialog.c: * tests/filebox.test: * tests/winDialog.test: * win/tkWinDialog.c:
* bug #1451587: avoid using abbreviated sub-commands inpatthoyts2006-03-171-7/+7
| | | | | core scripts as this can cause problems with mega-widget libraries like snit.
* * library/bgerror.tcl: Updates to use Tcl 8.4 features. [Patch ↵dgp2006-01-251-8/+7
| | | | | | | | | | | | | | 1237759] * library/choosedir.tcl: * library/comdlg.tcl: * library/console.tcl: * library/dialog.tcl: * library/focus.tcl: * library/msgbox.tcl: * library/palette.tcl: * library/tk.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl:
* Apply some of the changes suggested in [Patch 1237759]dkf2005-07-251-38/+35
|
* More fixing of [Bug 987169] and simple support for [FRQ 979101]dkf2004-08-111-2/+5
|
* * library/xmfbox.tcl (::tk::MotifFDialog_ActivateSEnt): correcthobbs2003-02-181-2/+2
| | | | sub on embedded newlines. [Patch #688572] (bonfield)
* * library/xmfbox.tcl (::tk::MotifFDialog_ActivateSEnt): correcteduid381722002-09-091-10/+9
| | | | msgcat code with XPG specifier. [Patch #606719] (miller)
* * library/choosedir.tcl (tk::dialog::file::chooseDir):mdejong2002-07-221-8/+1
| | | | | | | | | | * library/clrpick.tcl (tk::dialog::file::chooseDir): * library/msgbox.tcl (tk::MessageBox): * library/tkfbox.tcl (tk::dialog::file): * library/xmfbox.tcl (tk::MotifFDialog): Revert [Tk patch 568278]. The transient window workaround is no longer needed since the fix for [Tk bug 570764] solved the problem for withdrawn transients.
* * library/choosedir.tcl (tk::dialog::file::chooseDir):mdejong2002-06-131-1/+8
| | | | | | | | | | | * library/clrpick.tcl (tk::dialog::file::chooseDir): * library/msgbox.tcl (tk::MessageBox): * library/tkfbox.tcl (tk::dialog::file): * library/xmfbox.tcl (tk::MotifFDialog): Remove the transient property on dialogs after they have been dismissed to insulate them from further state changes in the master. This keeps a withdrawn dialog from being mapped when the master is deiconified. [Tk patch 568278]
* * library/choosedir.tcl (tk::dialog::file::chooseDir):mdejong2002-06-121-2/+11
| | | | | | | | | | | | | * library/clrpick.tcl (tk::dialog::color): * library/dialog.tcl (tk_dialog): * library/msgbox.tcl (tk::MessageBox): * library/tkfbox.tcl (tk::dialog::file): * library/xmfbox.tcl (tk::MotifFDialog_Create): Only make the dialog window a transient if the master is visible. This check already appeared in some of the dialogs. This patch just copies the check into those that were lacking.
* Added "magic ampersand" approach for translated strings in standard dialogs.a_kovalenko2002-06-101-22/+18
| | | | | All translations were modified to work with "magic ampersand". Russian translations added.
* new feature, make dependence on msgcat soft, [539309]bagnonm2002-04-291-16/+16
|
* * library/xmfbox.tcl: fixed filtering in motif file dialog.hobbs2001-10-161-5/+9
| | | | [Patch #469670] (nelson)
* Merged changes from feature branch dgp-privates-into-namespace,dgp2001-08-011-118/+117
| | | | | implementing TIP 44. All Tk commands and variables matching tk[A-Z]* are now in the ::tk namespace.
* Added missing backslash in Motif File Selector code.dkf2001-07-031-2/+2
|
* Added braces to expressions.dkf2001-06-141-3/+3
|
* * tests/filebox.test: Adjusted tests to accomodate -multiple.ericm2000-06-301-2/+5
| | | | | | | | | | | * library/xmfbox.tcl: Adjusted arguments list construction such that -multiple is not presented as an option for tk_getSaveFile. * library/tk.tcl: Added test for safe interpreter status before attempting to load message catalogs (which is impossible in a standard safe interpreter). This means that SafeTk will not have localized dialogs, unless a means is found for loading the message catalog files.
* * library/msgs/de.msg: German message catalog.ericm2000-06-301-19/+29
| | | | | | | | | | | | | | | | | | | | * library/msgs/en.msg: English message catalog. * library/msgs/es.msg: Spanish message catalog. * library/msgs/fr.msg: French message catalog. * unix/Makefile.in: * unix/configure.in: * library/tk.tcl: * library/clrpick.tcl: * library/choosedir.tcl: * library/console.tcl: * library/msgbox.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl: * library/bgerror.tcl: Applied patches from Laurent Duperval to provide localization of Tk dialogs. [RFE: 2671].
* * doc/getOpenFile.n: Updated with information about -multiple.ericm2000-06-231-72/+184
| | | | | | | | | | | * library/choosedir.tcl: Tweaked to handle modified tkIconList API's. * library/tkfbox.tcl: Preliminary implementation of multiple selection; based on patch from [RFE: 604]. Some of the tkIconList functions changed to support this and to make the dialog faster. * library/xmfbox.tcl: Added support for multiple selection, from patch in [RFE: 4999].
* * tests/filebox.test:ericm2000-03-241-27/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | * tests/choosedir.test: Updated tests. * library/xmfbox.tcl: Updated to stash data array in ::tk::dialog::file namespace instead of in global namespace. * library/tkfbox.tcl: Extended some functions to support creation of a choosedir dialog, to allow greater code reuse between the two dialogs. Moved tkFDialog* functions into a namespace (::tk::dialog::file). Because these are private Tk functions (and should thus not be used directly by users), this should not impact anybody (the tk_getOpenFile and tk_getSaveFile commands still exist at the global scope). * library/tk.tcl: * library/tclIndex: Updated function names for tkFDialog* functions and choosedir functions. * library/choosedir.tcl: New and improved implementation of tk_chooseDirectory dialog. Based on tk_getOpenFile dialog. * library/listbox.tcl: (tkListboxCancel) Added a check for empty string value for tkPriv(listboxPrev). Without this check, it's possible to get a stack trace under certain conditions. [Bug: 4373].
* * library/entry.tcl:hobbs2000-01-061-2/+3
| | | | | | | | | | | | * library/focus.tcl: * library/listbox.tcl: * library/scale.tcl: * library/scrlbar.tcl: * library/tearoff.tcl: * library/text.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl: fixed unprotected arg parsing through eval/after [Bug: 3943]
* * library/clrpick.tcl:hobbs1999-11-241-30/+8
| | | | | | | | | * library/msgbox.tcl: * library/tk.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl: fixed dialogs to center over -parent, added utility functions ::tk::PlaceWindow, ::tk::SetFocusGrab, ::tk::RestoreFocusGrab to tk.tcl to help
* 1999-09-01 Jeff Hobbs <hobbs@scriptics.com>hobbs1999-09-021-65/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | * library/msgbox.tcl: changed the behavior of tk_messageBox on Unix to be more Windows like in handling of <Return> and the default button * library/button.tcl: * library/clrpick.tcl: * library/comdlg.tcl: * library/console.tcl: * library/dialog.tcl: * library/entry.tcl: * library/focus.tcl: * library/listbox.tcl: * library/menu.tcl: * library/msgbox.tcl: * library/palette.tcl: * library/safetk.tcl: * library/scale.tcl: * library/scrlbar.tcl: * library/tearoff.tcl: * library/text.tcl: * library/tk.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl: updated commands to use [string] ops instead of expr equality operators
* * Merged 8.1 branch into the main trunkstanton1999-04-161-169/+368
|
* Removed lintwelch1998-11-121-3/+3
|
* Replaced SCCS strings, fixed binary filesstanton1998-09-141-1/+1
|
* Merged changes between child workspace "/home/welch/ws/tk8.0.3" andwelch1998-06-271-35/+35
| | | | parent workspace "/ws/tk8.0".
* fixed reinitialization bugstanton1998-06-251-0/+8
|
* fixed initialdir bugstanton1998-06-241-1/+8
|
* Initial revisionrjohnson1998-04-011-0/+635