summaryrefslogtreecommitdiffstats
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* * generic/tk.decls: added TIP #84 implementation that adds ahobbs2002-06-151-8/+19
| | | | | | | | | * generic/tkDecls.h: Tk_CollapseMotionEvents API which controls * generic/tkEvent.c: Tk's collapsing of incoming motion events * generic/tkInt.h: on its windows. The default remains to do * generic/tkStubInit.c: collapsing. Added a flags parameter to the * generic/tkWindow.c: internal display structure to support this * doc/QWinEvent.3: and be used in the future for other bits.
* TIP #47 "Modifying Tk to Allow Writing X Window managers"jenglish2002-06-141-19/+28
| | | | | | | | (patch from Neil McKay). * Add CirculateRequest, Create, MapRequest, ResizeRequest, and ConfigureRequest event types; * Split TK_TOPLEVEL flag into TK_TOPLEVEL, TK_HAS_WRAPPER, TK_WIN_MANAGED, and TK_TOP_HIERARCHY.
* Changed some _Old and _OLD to more descriptive terms.dkf2002-06-141-3/+4
|
* TIP#98 implementation; improved photo image copy and GIF frame accessdkf2002-06-142-4/+47
|
* * changes: Clearly label wm transient changes asmdejong2002-06-131-5/+6
| | | | | | | | a POTENTIAL INCOMPATIBILITY. * doc/wm.n: Remove "some window managers will" text and explicitly state what behavior a transient window will display. Also mention that it is an error to make a window a transient of itself.
* Fix for [ 539903 ] Doc error for "-message"jenglish2002-04-191-2/+2
|
* * doc/wm.n:mdejong2002-04-101-2/+2
| | | | | | | | | * mac/tkMacWm.c: * tests/wm.test: * unix/tkUnixWm.c: * win/tkWinWm.c: Update wm stackorder usage message to make it clear that either 1 or 3 arguments are required. [Bug 540013]
* Changed topic from "Tcl Built-In Commands" to "Tk Built-In Commands"davygrvy2002-03-291-2/+2
|
* Typo fixdkf2002-03-141-2/+2
|
* nroff macro fixhobbs2002-03-021-2/+2
|
* TIP #41 implementation, panedwindow [Patch #512503] (melski)hobbs2002-02-221-0/+246
|
* Final part of TIP#14 support (photo image transparency access); the C APIdkf2002-02-011-2/+25
| | | | stuff has been in there for ages for some reason...
* * Updated callers of Tcl_SplitList and Tcl_Merge.dgp2002-01-255-11/+11
| | | | | | | | | * Updated callers of Tcl_GetStringResult. Rewrote PrintScrollFractions to ScrollFractions to stop scribbling directly on interp->result. * Updated callers of Tcl_GetVar, Tcl_GetVar2 * Updated callers of Tcl_SplitPath, Tcl_JoinPath, and Tcl_TranslateFileName.
* corrected spin(up|down) -> button(up|down)hobbs2001-12-181-3/+3
|
* Added code to guess the correct default extension from whatever valuedkf2001-12-141-2/+6
| | | | | was selected in the filetypes option menu. Adapted from code by Chris Nelson submitted in Patch #492220.
* Add TK patch 481148 to implement TIP 74, themdejong2001-12-042-5/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | wm stackorder command. * doc/winfo.n: Update documentation for the winfo children command to indicate that top-level windows are not returned in stacking order. * doc/wm.n: Add documentation for wm stackorder. * generic/tkInt.decls (TkWmStackorderToplevel): Add decl for new function. * generic/tkIntDecls.h: Regen. * generic/tkStubInit.c: Regen. * tests/unixWm.test: Add stackorder command to test for wm command usage message. * tests/wm.test: Add new set of tests for generic window manager methods. * unix/tkUnixWm.c (Tk_WmCmd, TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): Add unix implementation of new wm stackorder command. * win/tkWinWm.c (Tk_WmCmd, TkWmStackorderToplevelEnumProc, TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): Add windows implementation of new wm stackorder command.
* Minor improvements to undo (demo,docs&bindings)dkf2001-11-151-70/+73
|
* added TIP#26 text widget undo/redo functionalityhobbs2001-11-131-1/+95
|
* one char nroff macro fixhobbs2001-11-131-2/+2
|
* implementation of TIP 63 (accepted) -compound option to menu items.macosx_8_4_branchpointtmh2001-10-121-1/+12
|
* Added -uniform option to grid's row/columnconfigure.pspjuth2001-09-301-10/+45
|
* Added labelframe widget. TIP#18.pspjuth2001-09-263-18/+163
|
* Geometry manager changes to support TIP#18.pspjuth2001-09-262-14/+63
|
* removed bogus note about including tkPhoto.hhobbs2001-08-231-2/+1
|
* Grid configure rejected initial "x" and "^". [Bug #418664]pspjuth2001-08-181-6/+9
|
* corrected minor nroff transgressionscore_8_4_a3hobbs2001-08-071-2/+2
|
* Merged changes from feature branch dgp-privates-into-namespace,dgp2001-08-014-12/+50
| | | | | implementing TIP 44. All Tk commands and variables matching tk[A-Z]* are now in the ::tk namespace.
* * doc/colors.n: Corrected bogus documentation with respect toericm2001-06-221-13/+13
| | | | | several shades of blue, all of which were listed as RGB 0 0 0. [Bug #432104].
* * doc/selection.n:hobbs2001-06-042-3/+14
| | | | | | * doc/clipboard.n: added SEE ALSOs to cross-reference selection and clipboard, with extra note for clipboard command in selection docs. [Patch #422256]
* * doc/TkInitStubs.3:hobbs2001-05-221-6/+6
| | | | | | * generic/tk.h: * generic/tkStubLib.c: CONST'ified Tk_InitStubs to match CONST changes to Tcl_PkgRequireEx.
* implement TIP11, -compound option for menubutton widgettmh2001-05-211-1/+9
|
* Added documentation for console command. (Right source tree this time!)dkf2001-05-161-0/+142
|
* * doc/image.n: added warning about names chosen for images.hobbs2001-04-031-1/+5
|
* * doc/canvas.n: Noted ability to specify coords as a list in thehobbs2001-03-301-10/+28
| | | | docs. (techentin) [Patch #403660]
* * doc/photo.n: [Bug 132213] Added clarification on interpretationericm2001-02-131-3/+4
| | | | of ranges for "photoName data -from" subcommand.
* Asymmetric padding in "pack" and "grid" geometry managersdrh2001-02-122-4/+10
|
* 2001-01-02 Andreas Kupries <a.kupries@westend.com>andreas_kupries2001-01-021-2/+14
| | | | | * win/tkWinWm.c: * doc/wm.n: Applied patch #102833 (TIP #8).
* Minor improvement to documentation for entry widgets.dkf2000-12-121-2/+7
|
* Backed out previous change (except for test for bug.)dkf2000-11-281-7/+4
|
* Fixed bug #120819 by prohibiting images from starting with a period;dkf2000-11-231-4/+7
| | | | | | | | | I'm still not quite sure what exactly was going wrong in the bug, but I suspect the problem might have actually been due to the deletion of all images while in the midst of creating an image. The restriction is pretty light when it comes to existing code, since it previously caused a core dump due to an image typePtr field being set to random garbage, an indication of over-eager use of free()...
* Documentation for Tk_SetClassProcs.ericm2000-11-221-0/+91
|
* Added deprecation note from Bug #120944dkf2000-11-211-1/+10
|
* doc/event.n: added note that key events require window focus.hobbs2000-11-031-3/+4
|
* * tests/tk.test:hobbs2000-10-311-2/+2
| | | | | | | | * doc/tk.n: updated to reflect default on status of useinputmethods. * library/tk.tcl: tk useinputmethods is set to 1 by default. This enables Kanji and dead-char input by default. Intro'd in 1999-12-16 with default off to avoid some problems with older X servers that would slow down widget creation over time.
* * generic/tkCmds.c (Tk_WinfoObjCmd): Added check forericm2000-10-051-3/+12
| | | | | | | | | | | | | | | | | | | | | | | | TK_ANONYMOUS_WINDOW flag in the [winfo children] subcommand; if set, the window will not be printed in the list of children. * doc/CrtWindow.3: Added entry for Tk_CreateAnonymousWindow. * generic/tkWindow.c (Tk_CreateAnonymousWindow): New API for creating anonymous windows. These windows are manipulable from C, but not from Tcl, because they have no pathname associated with them. They are used initially by widgets that do rubber-band resizing (panedwindow, multi-column listbox, etc.), and may be useful for other widgets as well (dropbox, combobox). (Tk_DestroyWindow): Added check for TK_ANONYMOUS_WINDOW flag when determining whether to generate a DestroyNotify event. * generic/tkStubInit.c: * generic/tkDecls.h: Regen'd from tk.decls. * generic/tk.decls: Added Tk_CreateAnonymousWindow declaration. * generic/tk.h: Added TK_ANONYMOUS_WINDOW flag for Tk_Window's.
* * doc/MaintGeom.3: Noted that Tk_MaintainGeometry handles directericm2000-10-051-2/+3
| | | | | | | | | | | | | | | | | descendants properly. * generic/tkGeometry.c (Tk_MaintainGeometry): Added a check for the case in which the slave window is a direct descendant of the master window. In this case, we need not set up the additional infrastructure normally provide by Tk_MaintainGeometry, because we can rely on the parent/child relationship to handle it for us implicitly. In this case, Tk_MaintainGeometry just calls directly to Tk_MoveResizeWindow. This allows geometry managers to simply always use Tk_MaintainGeometry to maintain geometry for slaves, and avoid doing the direct descendant check themselves. (Tk_UnmaintainGeometry): Added a matching check for the direct descendant case; in this case, Tk_UnmaintainGeometry simply returns immediately.
* * 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/Tk_Init.3:hobbs2000-09-073-9/+8
| | | | | * doc/bell.n: * doc/loadTk.n: minor doc cleanup