summaryrefslogtreecommitdiffstats
path: root/library/spinbox.tcl
Commit message (Collapse)AuthorAgeFilesLines
* Merge 8.7jan.nijtmans2024-01-301-1/+1
|\
| * tk::endOfGlyphCluster doesn't existjan.nijtmans2024-01-301-1/+1
| |
* | Same change for Entry en (ttk::)spinboxjan.nijtmans2024-01-271-1/+1
|/
* Merge 8.7jan.nijtmans2022-04-191-1/+1
|\
| * Merge 8.6jan.nijtmans2022-04-191-0/+1
| |\
| | * Fix [8dd3d58c62]: macOS Aqua: Fn + e to access Emojijan.nijtmans2022-04-191-7/+8
| | |
* | | Mod4 -> Fnjan.nijtmans2022-04-191-2/+2
| | |
* | | Fix [8dd3d58c62]: macOS Aqua: Fn + e to access Emojijan.nijtmans2022-04-191-1/+2
| | |
* | | Merge enhanced-index branch. Add two new functions ↵jan.nijtmans2021-05-101-4/+4
|\ \ \ | |/ / | | | | | | ::tk::wordBreakBefore/::tk::wordBreakAfter
| * | Merge 8.7jan.nijtmans2021-01-081-3/+1
| |\ \
| * \ \ Merge 8.7jan.nijtmans2020-10-231-24/+11
| |\ \ \
| * \ \ \ Merge trunkjan.nijtmans2020-07-031-11/+7
| |\ \ \ \
| * | | | | Handle different possible form of "none" better.jan.nijtmans2020-06-191-2/+6
| |/ / / /
* | | | | Fix startOfClusterObjCmd/endOfClusterObjCmd so they can handle index "end" ↵jan.nijtmans2021-03-211-7/+8
| | | | | | | | | | | | | | | | | | | | too. Needed in text widget.
* | | | | Finish incomplete function renaming. Remove unused functionjan.nijtmans2021-03-201-1/+1
| | | | |
* | | | | Merge mainculler2020-11-101-30/+15
|\ \ \ \ \ | | |_|/ / | |/| | |
| * | | | Handle "Commmand-" bindings platform-dependant toojan.nijtmans2020-11-031-3/+1
| | |/ / | |/| |
| | | |
| | \ \
| *-. \ \ Make use of TIP #587 in Tk: Now we can assume that all Tcl files are utf-8jan.nijtmans2020-10-221-4/+4
| |\ \ \ \ | | | | |/ | | | |/|
| | | * | Use consistant $idx < 0 in stead of $idx != -1 for checking index meaning ↵jan.nijtmans2020-09-141-2/+2
| | | | | | | | | | | | | | | | | | | | 'not found'
| | * | | Merge trunkjan.nijtmans2020-10-051-4/+4
| | | | |
| * | | | Now (really) swap Buttons 2|3 on MacOS. Adapt all bindings not depending on ↵jan.nijtmans2020-09-201-20/+7
| |/ / / | | | | | | | | | | | | aqua any more
| * | | Simplify various Tk bindings, where 'expr' is not necessary because the ↵jan.nijtmans2020-07-051-3/+3
| | |/ | |/| | | | | | | called function can already handle simple addition and substraction (since it's built into index-handling already)
* | | Slight definition change in ::tk::endOfGlyphCluster. It now returns the ↵jan.nijtmans2020-05-281-7/+7
|/ / | | | | | | index _after_ the boundary not the one before. Also, the spinbox is now fully working.
* | Apply a patch from Christopher Chavez which correctly deals with the fact ↵culler2020-04-151-7/+20
|\ \ | |/ | | | | that Apple uses the middle mouse button for Button 3.
| * Apply a patch from Christopher Chavez which correctly deals with the fact ↵culler2020-04-151-7/+20
| | | | | | | | that Apple uses the middle mouse button for Button 3.
| * Fixed bug [2981253] - spinbox button frozen in case of repeated depressions ↵fvogel2016-03-071-14/+32
| | | | | | | | (cherrypicked [5fe2f5839e])
| * Fixed bug [3137232] - spinbox error after destroying toplevel from widget ↵fvogel2016-03-071-0/+4
| | | | | | | | (cherrypicked [e6d91ca077]
* | Consistancy in Key/Button bindings: Use "<Button-1>" in stead of "<1>", ↵jan.nijtmans2020-01-141-14/+14
| | | | | | | | "Key" in stead of "KeyPress" and "Button" in stead of "ButtonPress". Also eliminate unnessary "Any" and "Key" modifiers.
* | Fixed bug [2981253] - spinbox button frozen in case of repeated depressionsfvogel2016-03-071-14/+32
|\ \
| * | Fixed bug [2981253] - spinbox button frozen in case of repeated depressionsfvogel2016-02-221-14/+32
| |/
* | Fixed bug [3137232] - spinbox error after destroying toplevel from widgetfvogel2016-02-221-0/+4
|/
* Added missing comments describing input parameters of some procsfvogel2016-02-221-0/+4
|
* Remove various unnecessary "global tcl_platform" occurrences, which are no ↵jan.nijtmans2015-08-051-1/+0
| | | | | longer used. Add "Fit To Screen Width" menu entry to Windows (and android) console menu. Ported from androwish.
* Remove unnecessary end-of-line spacingjan.nijtmans2015-02-021-2/+2
|
* Generate -errorcode values to go with errors. Generate messages and postscriptdkf2012-08-271-1/+2
| | | using Tcl_Obj API, not the string result API.
* define two more virtual bindings, and correct various Macjan.nijtmans2012-08-101-2/+2
| | | | bindings according to Apple OSX documentation. Doc updated as well
* 8 new virtual events (doc not updated yet)jan.nijtmans2012-08-091-12/+2
|
* [Bug 3555644]: Better use of virtual events.jan.nijtmans2012-08-091-10/+0
|
* [Bug 3534137]: $tcl_platform(platform) != [tk windowingsystem]jan.nijtmans2012-06-101-1/+1
|\
| * [Bug 3534137]: $tcl_platform(platform) != [tk windowingsystem]jan.nijtmans2012-06-101-1/+1
| |\
| | * [Bug 3534137]: $tcl_platform(platform) != [tk windowingsystem]jan.nijtmans2012-06-101-1/+1
| | |
* | | Purge RCS Keywordsdgp2011-06-081-2/+0
|\ \ \ | |/ /
| * | Purge RCS Keywords.dgp2011-06-081-2/+0
| |\ \ | | |/
| | * Purge RCS Keywords.dgp2011-06-081-2/+0
| | |
| | * * library/bgerror.tcl: Updates to use Tcl 8.4 features. [Patch ↵dgp2006-01-251-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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:
* | | Centralize the definitions of what keys do particular types of left and rightdkf2010-01-061-13/+15
|/ / | | | | | | movements in entries and text widgets. They vary between platforms!
* | Apply some of the changes suggested in [Patch 1237759]dkf2005-07-251-5/+7
| |
* | TIP #204 "Virtual Events for Keyboard Traversal" (patch #976928)jenglish2004-10-191-1/+6
| |
* | Removed support for Mac OS Classic platform [Patch 918139]das2004-03-171-3/+2
|/
* *** macosx-8-4-branch merged into the mainline [tcl patch #602770] ***macosx_8_4_merge_2002_08_31_trunkdas2002-08-311-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tk.decls: * generic/tkInt.decls: added new "aqua" specific entries to the stubs tables. Changed all "unix" entries to "x11" to allow us to distinguish and build both "aqua" on MacOSX and "x11" on MacOSX. * generic/tk.h: added a #ifnded RESOURCE_INCLUDED so that tk.h can be passed to the resource compiler. * generic/tkCmds.c (Tk_TkObjCmd): added [tk windowingsystem] subcommand: returns "x11" when running on X11, "win32" on Windows, "classic" on MacOS9 and "aqua" on MacOSX Aqua (i.e. Carbon) * generic/tkFont.c (TkFontGetFirstTextLayout): new private function returning the first chunk of a Tk_TextLayout, i.e. until the first font change on the first line (or the whole first line if there is no such font change). * generic/tkMain.c: made Tcl_ThreadDataKey static * library/demos/puzzle.tcl: fixed button metrics for aqua * tests/cursor.test: check for presence of arrow cursor instead of heart cursor * xlib/xcolors.c: changed xColors static initialization to more standard C * macosx/Wish.pbproj/jingham.pbxuser (new): * macosx/Wish.pbproj/project.pbxproj (new): project for Apple's ProjectBuilder IDE. * macosx/Makefile (new): simple makefile for building the project from the command line via the ProjectBuilder tool 'pbxbuild'. * macosx/tkMacOSXAppInit.c (new): macosx specific AppInit looking for a AppMain.tcl file in its bundled Resources/Scripts folder. If present, argv[1] is set to that file and the Scripts folder is added to the auto_path. This allows tk apps to embed scripts within their bundle directory structure. * macosx/tkMacOSXInit.c (new): macosx adapted version of tkUnixInit.c: we initialize & cache the Carbon native encoding (e.g. 'macRoman') and try to find the tk script library files inside Tk packaged as a framework. * macosx/tkMacOSXNotify.c (new): new macosx specific merged Carbon/select-based notifier. * macosx/tkMacOSXEvent.c (new): * macosx/tkMacOSXEvent.h (new): * macosx/tkMacOSXKeyEvent.c (new): * macosx/tkMacOSXMouseEvent.c (new): * macosx/tkMacOSXWindowEvent.c (new): new macosx specific event handling functionality. * macosx/tkMacOSX.h (new): * macosx/tkMacOSXBitmap.c (new): * macosx/tkMacOSXButton.c (new): * macosx/tkMacOSXClipboard.c (new): * macosx/tkMacOSXColor.c (new): * macosx/tkMacOSXConfig.c (new): * macosx/tkMacOSXCursor.c (new): * macosx/tkMacOSXDefault.h (new): * macosx/tkMacOSXDialog.c (new): * macosx/tkMacOSXDraw.c (new): * macosx/tkMacOSXEmbed.c (new): * macosx/tkMacOSXFont.c (new): * macosx/tkMacOSXHLEvents.c (new): * macosx/tkMacOSXInt.h (new): * macosx/tkMacOSXKeyboard.c (new): * macosx/tkMacOSXMenu.c (new): * macosx/tkMacOSXMenubutton.c (new): * macosx/tkMacOSXMenus.c (new): * macosx/tkMacOSXPort.h (new): * macosx/tkMacOSXRegion.c (new): * macosx/tkMacOSXScale.c (new): * macosx/tkMacOSXScrlbr.c (new): * macosx/tkMacOSXSubwindows.c (new): * macosx/tkMacOSXTest.c (new): * macosx/tkMacOSXUtil.c (new): * macosx/tkMacOSXUtil.h (new): * macosx/tkMacOSXWm.c (new): * macosx/tkMacOSXWm.h (new): * macosx/tkMacOSXXStubs.c (new): macosx ports of classic mac Tk implementation in tk/mac. * macosx/tkMacOSXSend.c (new): only send to local interp implemented currently. * macosx/tkMacOSXDebug.h (new): * macosx/tkMacOSXDebug.c (new): new macosx specific functions for debugging MacOS events, regions, etc. * macosx/tkAboutDlg.r (new): * macosx/tkMacOSXApplication.r (new): * macosx/tkMacOSXCursors.r (new): * macosx/tkMacOSXLibrary.r (new): * macosx/tkMacOSXMenu.r (new): * macosx/tkMacOSXResource.r (new): * macosx/tkMacOSXXCursors.r (new): * macosx/tclets.r (new): sources for Rez resource compiler. * macosx/Wish.icns (new): Wish application icon. * generic/tk.h: * generic/default.h: * generic/tkBind.c: * generic/tkCmds.c: * generic/tkGrab.c: * generic/tkPointer.c: * generic/tkPort.h: * generic/tkSelect.c: * generic/tkStubLib.c: * generic/tkTest.c: * generic/tkText.c: * generic/tkWindow.c: * unix/tkUnix3d.c: * xlib/xgc.c: * xlib/X11/X.h: * xlib/X11/Xlib.h: * xlib/X11/Xutil.h: added #includes and #ifdefs for macosx * library/bgerror.tcl: * library/button.tcl: * library/console.tcl: * library/dialog.tcl: * library/entry.tcl: * library/listbox.tcl: * library/menu.tcl: * library/msgbox.tcl: * library/scrlbar.tcl: * library/spinbox.tcl: * library/text.tcl: * library/tk.tcl: * library/demos/menu.tcl: * library/demos/menubu.tcl: * library/demos/widget: check [tk windowingsystem] instead of and/or in addition to $tcl_platform(platform). * generic/tkInt.h: * mac/tkMacBitmap.c: * mac/tkMacWm.c: added missing CONSTification * generic/tkIntDecls.h: * generic/tkIntPlatDecls.h: * generic/tkIntXlibDecls.h: * generic/tkPlatDecls.h: * generic/tkStubInit.c: regen