summaryrefslogtreecommitdiffstats
path: root/generic/ttk
Commit message (Collapse)AuthorAgeFilesLines
* Change floor() back to casting to int() in fixing [6020ee2d03].fvogel2017-05-021-6/+3
|\
| * Change floor() back to casting to int() in fixing [6020ee2d03].fvogel2017-05-021-6/+3
| |\
| | * Revert the previous commit since it has drawbacks (see [6020ee2d03]).bug_308940ffffvogel2017-05-021-6/+3
| | |
* | | Fix [2912962fff]: Notebook does not set TTK_STATE_USER1 and TTK_STATE_USER2.fvogel2017-04-071-6/+21
|\ \ \ | |/ /
| * | Fix [2912962fff]: Notebook does not set TTK_STATE_USER1 and TTK_STATE_USER2.fvogel2017-04-071-6/+21
| |\ \ | | |/ | |/|
| | * Fixed TTK_STATE_USER2 similarly as TTK_STATE_USER1. These bits are set for ↵bug_2912962ffffvogel2017-04-031-4/+11
| | | | | | | | | | | | the leftmost and rightmost *visible* (i.e. non hidden) tabs
| | * Fix [2912962fff]: Notebook does not set TTK_STATE_USER1. Patch from Jos ↵fvogel2017-04-031-2/+10
| | | | | | | | | | | | Decoster.
* | | Fix [3089640fff], [6020ee2d03], [e016579efb], [6bf197edbf] and [7ffb9e554c]: ↵fvogel2017-04-071-30/+24
|\ \ \ | |/ / | | | | | | ttk::notebook tabs can disappear (tab width incorrectly calculated), and -tabminwidth option of a style incorrect behaviour.
| * | Slightly better fix anonymously proposed in [6020ee2d03]. Use floor() ↵fvogel2017-04-061-3/+6
| | | | | | | | | | | | instead of casting to an int.
| * | The -mintabwidth style option is honored whenever possible. If there is not ↵fvogel2017-04-021-6/+14
| | | | | | | | | | | | enough space available, then priority is given to displaying all tabs (previous behaviour was they disappeared) over mandatorily honoring -mintabwidth.
| * | Fix [3089640fff], [6020ee2d03], [e016579efb] and [6bf197edbf]: ttk::notebook ↵fvogel2017-03-311-25/+8
| |/ | | | | | | tabs can disappear (tab width incorrectly calculated). Patch from Koen Danckaert.
* | merge trunktip_442fvogel2017-03-211-0/+6
|\ \
| * \ Fix [77527326e5]: ttk artifacts on Ubuntu. Patch from Csaba Nemethi.fvogel2017-03-111-0/+6
| |\ \ | | |/
| | * Fix [77527326e5]: ttk artifacts on Ubuntu. Patch from Csaba Nemethi.bug_77527326e5fvogel2017-03-101-0/+6
| | |
* | | Reorder progressbar options alphabetically (to follow the standard ↵fvogel2017-03-131-32/+32
| | | | | | | | | | | | convention in the source code)
* | | Updated patch from René Zaumseil, now consistent with the proposed ↵fvogel2017-03-061-0/+4
| | | | | | | | | | | | implementation at http://wiki.tcl.tk/20059
* | | merge trunkfvogel2017-03-065-975/+54
|\ \ \ | |/ /
| * | tag Tk_FreeXId() as deprecated. Remove the function from the build if ↵jan.nijtmans2017-01-171-963/+0
| | | | | | | | | | | | TK_NO_DEPRECATED is defined.
| * | Fix [6c0d7aec67]: unicode text input Windows 8jan.nijtmans2016-09-291-7/+7
| |\ \ | | |/
| | * merge core-8-6-branchjan.nijtmans2016-09-263-4/+45
| | |\
| | * \ Enhanced proposed fix [6c0d7aec67]: unicode text input Windows 8. More ↵jan.nijtmans2016-09-191-7/+7
| | |\ \ | | | | | | | | | | | | | | | places where Unicode surrogate handling could be improved.
| | | * | More simplificationsjan.nijtmans2016-09-191-7/+7
| | | | |
| | | * | Rename TkUtfToUniChar32 to TkUtfToUniChar2, and various simplifications ↵jan.nijtmans2016-09-161-15/+1
| | | | | | | | | | | | | | | | | | | | needing less #ifdef's
| | | * | Patch from Christian Werner, for evaluationjan.nijtmans2016-09-161-1/+15
| | | | |
| * | | | Merge core-8-6-branch to trunk.patthoyts2016-09-223-4/+45
| |\ \ \ \ | | |_|/ / | |/| | / | | | |/ | | |/|
| | * | [3126428] Repaint ttk labels and buttons when the image is changed.patthoyts2016-09-213-4/+45
| | |\ \ | | | |/ | | |/| | | | | | | | | | | | | In Tk the images associated with labels and buttons have their image changed callback set to cause the widget to be redrawn if the image is changed in any way. However, this has not been done for the ttk equivalent widgets.
| | | * [3126428] Repaint ttk labels and buttons when the image is changed.patthoyts2016-09-213-5/+46
| | | | | | | | | | | | | | | | | | | | | | | | In Tk the images associated with labels and buttons have their image changed callback set to cause the widget to be redrawn if the image is changed in any way. However, this has not been done for the ttk equivalent widgets.
| * | | Fix use of XMaxTransChars in stead of TCL_UTF_MAX in some places. This ↵jan.nijtmans2016-08-311-2/+3
| |\ \ \ | | |/ / | | | | | | | | | | | | should prevent possible buffer overflow when TCL_UTF_MAX=6 Micro-optimizations in tkEntry and ttkEntry
| | * | Fix use of XMaxTransChars in stead of TCL_UTF_MAX in some places. This ↵jan.nijtmans2016-08-311-1/+2
| | | | | | | | | | | | | | | | | | | | should prevent possible buffer overflow when TCL_UTF_MAX=6 Micro-optimizations in tkEntry and ttkEntry
* | | | Implementation of TIP #442 by René Zaumseil - Display text in progressbarsfvogel2016-08-181-1/+26
|/ / /
* | | Fix [http://core.tcl.tk/tcl/info/3bd69eba99a395ee|3bd69eba99a395ee]: 'make ↵jan.nijtmans2016-06-011-2/+0
|\ \ \ | |/ / | | | | | | dist' fails when tclsh9.0 is on $PATH
| * | Fix [http://core.tcl.tk/tcl/info/3bd69eba99a395ee|3bd69eba99a395ee]: 'make ↵jan.nijtmans2016-06-011-2/+0
| |\ \ | | |/ | | | | | | dist' fails when tclsh9.0 is on $PATH
| | * Fix [http://core.tcl.tk/tcl/info/3bd69eba99a395ee|3bd69eba99a395ee]: 'make ↵jan.nijtmans2016-06-011-2/+0
| | | | | | | | | | | | dist' fails when tclsh9.0 is on $PATH
| | * NotebookAddCommand: fix off-by-one error counting objc/objvjenglish2016-01-251-1/+1
| | | | | | | | | | | | | | | when readding an already-managed window with arguments. Bug reported on tcl-core by Sam Bromley (22 Jan 2016)
| | * (cherry-pick) Fix [2049429]: Some options aren't picked up from the options ↵jan.nijtmans2016-01-121-2/+2
| | | | | | | | | | | | database.
* | | Fix XOffsetRegion/XUnionRegion prototypes (not currently used). Remove ↵jan.nijtmans2016-05-1913-67/+67
|/ / | | | | | | unneccessary white-space.
* | NotebookAddCommand: fix off-by-one error counting objc/objvjenglish2016-01-251-1/+1
| | | | | | | | | | when readding an already-managed window with arguments. Bug reported on tcl-core by Sam Bromley (22 Jan 2016)
* | Merge trunk. jan.nijtmans2016-01-111-2/+2
| | | | | | | | ttkButton.c: Invalid use of TK_OPTION_DONT_SET_DEFAULT, should have been TK_OPTION_NULL_OK as in normal button. tkTextTag.c: Use of TK_OPTION_DONT_SET_DEFAULT means that the default value "0" is ignored, so better use NULL.
* | Silence some compiler warnings.dgp2015-02-121-0/+2
|\ \ | |/
| * Silence some compiler warningsdgp2015-02-121-0/+2
| |
| * Squash problem with native AIX cc not allowing direct macro redefinition.jan.nijtmans2014-02-031-0/+3
| |
* | Remove unnecessary end-of-line spacingjan.nijtmans2015-02-021-3/+3
| |
* | Eliminate all usage of WIN32 macro as well: _WIN32 is the portable macro.jan.nijtmans2014-02-103-3/+3
| |
* | Eliminate all usage of __WIN32__ macro: Some compilers (e.g. Clang/LLVM) ↵jan.nijtmans2014-02-102-6/+5
| | | | | | | | | | don't define it, and _WIN32 is much more portable anyway. See: [http://nadeausoftware.com/articles/2012/01/c_c_tip_how_use_compiler_predefined_macros_detect_operating_system#WindowsCygwinnonPOSIXandMinGW]
* | Squash problem with native AIX cc not allowing direct macro redefinition.andreask2014-02-031-0/+1
| |
* | Put extern "C" guards around all stub table struct definitions, jan.nijtmans2013-10-312-6/+10
|\ \ | |/ | | | | | | so it is usable to be used for C++ compilers as well without the danger of modifying the calling convention. For tkDecls.h, ttkDecls.h tkIntXlibDecls.h is was no problem, because tk.h, tkTheme.h and Xlib.h already contain those guards. But not for the other *Decls.h files.
| * Put extern "C" guards around all stub table struct definitions, jan.nijtmans2013-10-312-9/+27
| | | | | | | | | | so it is usable to be used for C++ compilers as well without the danger of modifying the calling convention. For tkDecls.h, ttkDecls.h tkIntXlibDecls.h is was no problem, because tk.h, tkTheme.h and Xlib.h already contain those guards. But not for the other *Decls.h files.
* | Fix [2100430]: ttk::entry widget index must be integerjan.nijtmans2013-06-052-4/+9
|\ \ | |/
| * Fix [2100430]: ttk::entry widget index must be integerjan.nijtmans2013-06-052-4/+9
| |
* | Fix [3613759] ttk::entry and symbolic index names.jan.nijtmans2013-06-051-2/+5
|\ \ | |/