summaryrefslogtreecommitdiffstats
path: root/library/tkfbox.tcl
Commit message (Collapse)AuthorAgeFilesLines
* Fix [1641721]: tk_getOpenFile shows symlinks to directories twice.jan.nijtmans2015-05-261-1/+4
|\
| * Fix [1641721]: tk_getOpenFile shows symlinks to directories twice.jan.nijtmans2015-05-261-0/+4
| |
* | Generate -errorcode values to go with errors. Generate messages and postscriptdkf2012-08-271-1/+2
| | | | | | using Tcl_Obj API, not the string result API.
* | [Bug 3558535]: Factor out the filtered-sorted globbing code into one proceduredkf2012-08-241-59/+58
|\ \ | |/ | | that knows how to avoid nasty problems when non-list filters are used.
| * [Bug 3558535]: Factor out the filtered-sorted globbing code into one proceduredkf2012-08-241-61/+52
| | | | | | that knows how to avoid nasty problems when non-list filters are used.
* | Use vroot size in stead of screen size for clipping window coordinates in ↵jan.nijtmans2012-04-201-3/+3
|\ \ | |/ | | | | | | ::tk::PlaceWindow. Use ::tk::PlaceWindow in dialog.tcl, in stead of dumplicating the code there.
| * Use vroot size in stead of screen size for clipping window coordinates in ↵jan.nijtmans2012-04-201-1/+1
| |\ | | | | | | | | | | | | ::tk::PlaceWindow. Use ::tk::PlaceWindow in dialog.tcl, in stead of dumplicating the code there.
| | * Fix bug 533519jan.nijtmans2012-04-161-1/+1
| | |
* | | Merge TIP 382 implementation to trunk. Still need Carbon migration & Cocoa.dgp2011-10-241-1/+7
|\ \ \ | |/ /
| * | Fix up the implementation to account for shared options enumeration.dgp2011-10-171-1/+1
| | |
| * | Revise the proposed "-nocomplain" option to "-confirmoverwrite"dgp2011-10-051-2/+2
| | |
| * | Contributed implementation patch for TIP 382.dgp2011-10-041-1/+7
| | |
* | | Purge RCS Keywordsdgp2011-06-081-2/+0
|\ \ \ | |/ /
| * | Purge RCS Keywords.dgp2011-06-081-2/+0
| |\ \ | | |/
| | * Purge RCS Keywords.dgp2011-06-081-2/+0
| | |
| | * TIP #359: Extended Window Manager Hints support for 8.4patthoyts2010-01-231-1/+2
| | |
| | * * library/tkfbox.tcl (::tk::IconList_Goto): avoid goto issues inhobbs2007-02-191-3/+3
| | | | | | | | | | | | empty dirs. [Bug 1662959]
| | * catch scrollbar use of highlightthicknesshobbs2006-07-071-3/+3
| | |
| | * bug #1451587: avoid using abbreviated sub-commands inpatthoyts2006-03-171-24/+24
| | | | | | | | | | | | | | | 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-59/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1237759] * library/button.tcl: * library/choosedir.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/panedwindow.tcl: * library/safetk.tcl: * library/scale.tcl: * library/scrlbar.tcl: * library/spinbox.tcl: * library/tearoff.tcl: * library/text.tcl: * library/tk.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl:
| | * Fix [Bug 1335485]dkf2005-11-221-2/+2
| | |
| | * * library/tkfbox.tcl (::tk::dialog::file::): fix typeMenuLab ref.hobbs2005-04-121-11/+41
| | | | | | | | | | | | | | | | | | | | | | | | Add undoc'd ::tk::dialog::file::showHiddenBtn var (default 0) that will add a "Show Hidden" checkbutton to tk_get*File and tk_chooseDirectory if set to true. * library/choosedir.tcl (::tk::dialog::file::chooseDir::): fix cancelBtn ref, add hiddenBtn ref for "Show Hidden" button.
| | * More state resetting on dialog start. [Bug 845189]dkf2004-09-101-1/+3
| | |
| | * * library/tkfbox.tcl (::tk::dialog::file::Create): use labelhobbs2004-09-061-15/+3
| | | | | | | | | | | | | | | instead of button for "File of type", as it properly handles -state disabled now.
| | * * library/tkfbox.tcl (::tk::dialog::file::Update): use -directoryhobbs2004-07-221-8/+13
| | | | | | | | | | | | | | | [pwd] (instead of .) to get around some VFS edge case bugs. Use [bind $w], not [$w configure] to modify bindings.
| | * Users can cause Unix file dialog to vanish early; treat like Cancel [Bug 987169]dkf2004-07-111-1/+13
| | |
| | * (::tk::dialog::file::ActivateEnt): allow typing filename intohobbs2003-11-121-3/+10
| | | | | | | | | | | | entry when tk_getOpenFile -multiple 1 is specified. [Bug #788069]
| | * * library/tkfbox.tcl (::tk::dialog::file::Update): optimize thehobbs2003-11-111-35/+19
| | | | | | | | | | | | | | | | | | | | | dir/files list separation by using the -tails, -directory and -type option of 'glob'. Also passes the glob the -filetypes filters instead of calling string match over each file. [Patch #833819]
| | * * library/tkfbox.tcl (IconList_Create,IconList_Add): Added optiondkf2003-10-291-2/+8
| | | | | | | | | | | | | | | munging to allow some control of foreground colours on Unix in the same way that you can influence the background. [Bug 795717]
| * | TIP #359: Extended window manager hints support for X11.patthoyts2010-01-201-1/+2
| | |
| * | [Bug 2919205]: Correct ordering of arguments to tk_messageBox.dkf2009-12-221-2/+2
| | |
| * | Deal with [Patch 2168768], so making the -typevariable option work consistentlydkf2009-10-221-8/+10
| | | | | | | | | | | | with global variables (the only way it *can* work...)
| * | [Patch 2870648]: Corrected cursor used in file/directory dialogs.dkf2009-10-081-2/+2
| | |
| * | fix for bug tracker id 1936220 backported from tk8.6tmh2008-08-251-20/+7
| | |
* | | TIP #359: Extended window manager hints support for X11.patthoyts2010-01-191-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Modern unix window managers use a set of window properties to give hints as to the purpose of a toplevel window. They then use these hints to apply various animation and decoration options based on the type (dialog, menu, tooltip and more). This patch adds a [wm attributes $w -type] option to control and read the type hint and makes use of this for the ttk::combobox and the dialogs raised from the Tk library scripts. Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
* | | 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-119/+164
| | |
* | | Factor out the IconList megawidget.dkf2009-02-121-788/+10
| | |
* | | Applied patch from [Bug 2473120] to fix the arguments to tk_messageBox call ↵patthoyts2009-01-071-2/+2
| | | | | | | | | | | | in the tk_chooseDirectory unix implementation.
* | | library/demos/*.tcl: Omit contraindicated [package require Ttk].jenglish2008-12-111-3/+1
| | | | | | | | | | | | | | | | | | Remove logic that switches [ttk::scrollbar]s to [tk::scrollbar]s based on [tk windowingsystem]; this is already handled in library/ttk/scrollbar.tcl.
* | | Bug tracker ID 1936220tmh2008-08-251-20/+7
|/ / | | | | | | This patch corrects the multiple selection error reported in this bug tracker.
* | merge stable branch onto HEADdgp2007-12-131-1/+1
| |
* | * library/tkfbox.tcl (VerifyFileName): Corrected a coupleKevin B Kenny2007-11-261-4/+5
| | | | | | | | | | | | | | | | of typos in handling of bad file names. [Bug #1822076] * tests/filebox.test (filebox-7.1, filebox-7.2): Added test cases that exercise the above bug. Thanks to Christoph Bauer (fridolin@users.sf.net) for the patch.
* | Improve theming of Unix dialogsdkf2007-11-211-5/+8
| |
* | Updated with improved padding from Emilianodkf2007-11-021-3/+3
| |
* | GOOBE tweak; get background from themedkf2007-11-021-1/+3
| |
* | Bugfixdkf2007-11-021-2/+2
| |
* | Tk (non-native) file chooser now uses Ttk widgets for better L&F and ↵dkf2007-11-021-41/+144
| | | | | | | | supports <Tab> completion of file names. [FRQ 805091]
* | * tests/listbox.test, tests/panedwindow.test, tests/scrollbar.test:hobbs2007-10-301-5/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * library/bgerror.tcl, library/dialog.tcl, library/listbox.tcl: * library/msgbox.tcl, library/optMenu.tcl, library/tclIndex: * library/tkfbox.tcl, library/demos/floor.tcl, library/demos/rmt: * library/demos/tcolor, library/demos/text.tcl: * library/demos/twind.tcl, library/demos/widget: Buh-bye Motif look * library/ttk/fonts.tcl: Update of Tk default look in 8.5 * macosx/tkMacOSXDefault.h: Trims border sizes, cleaner X11 look * unix/tkUnixDefault.h: with minor modifications for Win32/Aqua. * win/tkWinDefault.h: Uses Tk*Font definitions throughout for * win/tkWinFont.c: classic widgets. [Bug #1820344] * library/obsolete.tcl (::tk::classic::restore): This restores changes made to defaults in 8.5 using the 'option' command, segmented into logical groups.