summaryrefslogtreecommitdiffstats
path: root/doc/SetOptions.3
Commit message (Collapse)AuthorAgeFilesLines
* Merge 8.6jan.nijtmans2020-08-041-1/+1
|\ | | | | Move TkpRedrawWidget/TkpWillDrawWidget to entries 185/186 of stub table, that's where they were in Tk 8.6
| * Minor doc fixesjan.nijtmans2020-08-041-1/+1
| |
* | Fix [077d49828b]: notebook tab 'ambiguous compound' failure/regression, by ↵fvogel2020-01-181-1/+3
|\ \ | |/ | | | | making options of type TK_OPTION_STRING_TABLE support the TK_OPTION_NULL_OK flag.
| * Fix [077d49828b]: notebook tab 'ambiguous compound' failure/regression, by ↵fvogel2019-12-311-1/+3
| | | | | | | | making options of type TK_OPTION_STRING_TABLE support the TK_OPTION_NULL_OK flag.
* | Tk_Offset documentationjan.nijtmans2018-12-081-11/+2
| |
* | Minor tweaks, mostly formattingjan.nijtmans2018-12-011-2/+2
| |
* | Merge trunkjan.nijtmans2018-11-251-1/+1
|\ \
| * | Change char *recordPtr to void *recordPtr in Tk_SetOptions() and friends. ↵jan.nijtmans2018-10-161-1/+1
| | | | | | | | | | | | This is 100% upwards compatible, and equivalent to TIP #494 done in Tcl. With this, a ton of (char *) type casts can be eliminated
* | | More improvements, related to the deprecation of Tk_Offsetjan.nijtmans2018-10-111-4/+4
|/ /
* | Excess spacing in documentationjan.nijtmans2016-03-111-1/+1
|/
* Rebase to 8.6, getting rid of DEF_TEXT_SPACING[123]jan.nijtmans2016-01-101-20/+30
|\
| * Bug [2049429] - Documented TK_OPTION_DONT_SET_DEFAULTfvogel2016-01-081-20/+30
| |
* | Fix [http://core.tcl.tk/tcl/info/426679ef7d|426679ef7d]: Having man.macros ↵jan.nijtmans2013-11-051-1/+1
|\ \ | |/ | | | | after .TH breaks rendering on OpenBSD and possibly others.
| * Fix [http://core.tcl.tk/tcl/info/426679ef7d|426679ef7d]: Having man.macros ↵jan.nijtmans2013-11-051-1/+1
| | | | | | | | after .TH breaks rendering on OpenBSD and possibly others.
* | frq-3536507: clientData field in Tk_OptionSpec should be "const void *"jan.nijtmans2012-06-201-1/+1
|/
* SetOptions.3: minor doc fixjan.nijtmans2012-06-191-24/+17
|\ | | | | | | make various other tables const (all backported from Tk 8.6)
| * SetOptions.3: minor doc fixjan.nijtmans2012-06-191-97/+90
| | | | | | | | make various other tables CONST (All backported from Tk 8.6)
* | Purge RCS Keywords.dgp2011-06-081-2/+0
|\ \ | |/
| * Purge RCS Keywords.dgp2011-06-081-2/+0
| |
* | merge stable branch onto HEADdgp2007-12-131-1/+1
| |
* | Lots more GOOBE stuff. Now works with 'make html'!dkf2007-10-291-13/+15
| |
* | * doc/*.1: Revert doc changes that brokedgp2007-10-261-7/+5
| | | | | | | | | | * doc/*.3: `make html` so we can get the release * doc/*.n: out the door.
* | Lots of improvements to look and feel of manual pagesdkf2007-10-241-5/+7
| |
* | various "const" additions, in line with TIP #27nijtmans2007-01-051-8/+8
| | | | | | | | fix bug #1627732
* | * doc/SetOptions.3:das2004-11-121-2/+2
| | | | | | | | | | | | | | | | * doc/text.n: fixed *roff errors uncovered by running 'make html'. * macosx/tkMacOSXFont.c (Tk_MeasureChars,Tk_DrawChars,etc): Make sure that the lastSubFontPtr remains valid even when the subfont array is reallocated. [Bug 618872]
* | Standardize style of section refs & public symbols. Remove displayed tabsdkf2004-09-191-70/+70
| |
* | More doc fixes from Mikhail Kolesnitchenko. [Patch 1013520]dkf2004-08-221-2/+2
| |
* | Fix typos in documentationvincentdarley2004-03-251-2/+2
|/
* * doc/SetOptions.3: Added note that restoreProc and freeProc mayericm2000-10-011-2/+4
| | | | | | | | be NULL. * generic/tkConfig.c (Tk_RestoreSavedOptions): For custom options, added test that the restoreProc is not NULL, to allow for custom options that don't care about supporting Tk_RestoreSavedOptions.
* * generic/tkTest.c: Fixed tests to use updated API.ericm2000-09-291-16/+23
| | | | | | | | | | | * doc/SetOptions.3: * generic/tk.h: * generic/tkConfig.c: Changed interface for Tk_CustomOptionSetProc and Tk_CustomOptionGetProc; these now take a pointer to the start of the widget record, and an integer offset to the slot for the option value, instead of just a pointer to the slot. This allows more sophisticated options to do interesting things based on other data in the widget record.
* * generic/tk.h: Added declaration of Tk_ObjCustomOption structure,ericm2000-09-171-2/+139
| | | | | | | | | | | | | | | | | | | | | | | used for TK_OPTION_CUSTOM, and typedef's of the functions Tk_CustomOptionSetProc, Tk_CustomOptionGetProc, Tk_CustomOptionRestoreProc, and Tk_CustomOptionFreeProc, used for TK_OPTION_CUSTOM. * doc/SetOptions.3: Added documentation of TK_OPTION_CUSTOM, and section "CUSTOM OPTION TYPES" explaining how to create and use custom options. * tests/config.test: Added tests for custom option type. * generic/tkTest.c: Added test support for TK_OPTION_CUSTOM to TestobjconfigObjCmd. Added CustomOption* functions to implement a test custom option. * generic/tkConfig.c: Added new option type TK_OPTION_CUSTOM, which allows the definition of custom option types by creating parsing, printing, freeing, and restoring procedures for a custom option. This is needed by the text and canvas widgets if they are to be fully objectified.
* * doc/SetOptions.3: added missing ')'.hobbs2000-08-151-2/+2
|
* * doc/SetOptions.3: Updated documentation to reflect support forericm2000-08-101-5/+8
| | | | | | | | | | | | | | | | | | TK_OPTION_NULL_OK for TK_OPTION_DOUBLE and TK_OPTION_PIXELS. * generic/tkConfig.c: Added for TK_OPTION_NULL_OK support for TK_OPTION_DOUBLE and TK_OPTION_PIXELS. * doc/place.n: Updated, reformatted manual entry. * tests/place.test: Added many tests. * generic/tkPlace.c (Tk_PlaceObjCmd): Updated to use Tk widget-option management facilities to manage place options (-x, -y, etc.), which simplifies the placer code. Added support for [place configure pathName] and [place configure pathName -option], similar to the behavior of the configure subcommand supported by widgets.
* * doc/SetOptions.3: Added information about TK_OPTION_NULL_OK withericm2000-05-171-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TK_OPTION_RELIEF. * win/tkWinButton.c: Removed bits about TK_RELIEF_LINK. * tests/button.test: Added tests for -overrelief; removed tests for -relief link. * mac/tkMacButton.c: Removed bits about TK_RELIEF_LINK. * generic/tkOldConfig.c: Removed bits about TK_RELIEF_LINK. * generic/tkConfig.c: Removed bits about TK_RELIEF_LINK; added support for TK_OPTION_NULL_OK for TK_OPTION_RELIEF. * library/button.tcl: Added binding support for -overrelief. * generic/tk3d.c (Tk_GetRelief): Added branch for TK_RELIEF_NULL. * generic/tkButton.c: Added -overrelief option; removed Enter/Leave EventProc masks and handlers. * generic/tk.h: Added TK_RELIEF_NULL definition, removed TK_RELIEF_LINK. * mac/tkMacDefault.h (DEF_BUTTON_OVER_RELIEF): * win/tkWinDefault.h (DEF_BUTTON_OVER_RELIEF): * unix/tkUnixDefault.h (DEF_BUTTON_OVER_RELIEF): Added default value for the -overrelief option.
* * Merged 8.1 branch into the main trunkstanton1999-04-161-0/+502