| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
| |
calls: The former are just thin wrappers around the latter.
FossilOrigin-Name: fd565de1f1490bbc2ea68ecd4134cc31da3cb0bf
|
| |
|
| |
FossilOrigin-Name: 2d21003b2562cbaed99e61f022a567082c598f3c
|
| |\
| |
| |
| |
| | |
Various Tcl_GetIndexFromObj -> Tcl_GetIndexFromObjStruct changes.
FossilOrigin-Name: 472e3798d1c835e41e6f42f189ae802a61971a4d
|
| | |
| |
| |
| |
| | |
metrics handling from trunk
FossilOrigin-Name: c4ddf09ae62d4df19162908fb846db80a3cfb223
|
| | |\
| | |
| | |
| | |
| | |
| | | |
make various other tables const
(all backported from Tk 8.6)
FossilOrigin-Name: 2335ee4ecc69b05ab7eafef039dd64c98a48d99e
|
| | | |
| | |
| | |
| | |
| | |
| | | |
make various other tables CONST
(All backported from Tk 8.6)
FossilOrigin-Name: 213ad7fdd3df8afd283afab1a86cfde6170327d2
|
| | | |
| | |
| | | |
FossilOrigin-Name: aa7261636c2ac1e7b4d8fff7e955838917652a20
|
| | | |
| | |
| | |
| | |
| | | |
around other functions, to call the wrapped function directly.
FossilOrigin-Name: cb8420c1d1cfcf429e49b78a9b97a824a99fdc52
|
| | | |
| | |
| | | |
FossilOrigin-Name: b15ef8c67086607c744f6ab245b137a271618328
|
| |\ \ \
| |/ /
| | | |
FossilOrigin-Name: b8a1385217cc117d6962c234f0a4d28ff10e089c
|
| | |\ \
| | |/
| | | |
FossilOrigin-Name: 3f95fbe0ce14948fd409844b915c18ef25d7d0a0
|
| | | |
| | |
| | | |
FossilOrigin-Name: a74f32bb6369d3e66e661145c81a98a14ed79b3a
|
| | | |
| | |
| | |
| | |
| | |
| | | |
Fix 2 minor gcc warnings in tkWinTest.c
FossilOrigin-Name: 42f3252288e1626ad79dc65ef32fced0ad13c7b6
|
| | | |
| | |
| | |
| | |
| | |
| | | |
the button was deleted. [Bug #824479]
FossilOrigin-Name: a8188acfb389a67934fa720254eba8900f2a5e31
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* generic/tkButton.c (TkButtonWorldChanged): of compound *buttons
* mac/tkMacButton.c (TkpDisplayButton): to correctly display
* macosx/tkMacOSXButton.c (TkpDisplayButton): mixture of disabledfg,
* unix/tkUnixButton.c (TkpDisplayButton): selectcolor, indicator,
* win/tkWinButton.c (TkpDisplayButton): etc. *buttons will
now only stipple the image, unless no disabledfg is given, in which
case it will stipple the whole button.
FossilOrigin-Name: 6e8bda65b8ba2dd0a752ecffcd03955feadd3093
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
Fix various gcc warnings, all backported from Tk 8.6
VC6++ does not have SPI_SETKEYBOARDCUES
FossilOrigin-Name: a891c24d0a62a5606f4aec56244b76e9a8c4d9de
|
| | | |
| | |
| | |
| | |
| | | |
equals -tristatevalue
FossilOrigin-Name: 0ee192bc625aceebec85d784aca47224ef0fc374
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
in const memory. With some changes to win32
and macosx, preventing direct writes to
read-only memory.
FossilOrigin-Name: 68f72ad11728bf3b2e860494187f1d7ebc76ec8f
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
make sure that TkpCmapStressed is exported
clean up unused Tk_CreatePhotoOption
Make more internal arrays "const"
FossilOrigin-Name: 9cc7f1a2331c199de4eed2503923906f3935f0a7
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
make tkpButtonProcs CONST
fix gcc warnings: missing initializer
FossilOrigin-Name: 621b74296faf0808383caf277e5d114a4ed2560a
|
| | | |
| | |
| | | |
FossilOrigin-Name: 270544288f23a8c9f860bd4744422c376ee4b471
|
| | | |
| | |
| | | |
FossilOrigin-Name: 05bd0a2cb86bb730d85069b3282e569b6c23d911
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
If a checkbutton offvalue is the same as the tristate value we
should use the off state in preference. (andrey gusev)
FossilOrigin-Name: 72a780605187a6bc389f0fb7d9911aff1a5c6017
|
| | | |
| | |
| | | |
FossilOrigin-Name: e19bdf70c353fe1f54be0f5bbfb8d9704b9bab77
|
| | | |
| | |
| | | |
FossilOrigin-Name: 8cc51975139f771898f1b3ab9da8b2e7c02f9905
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
const tables, so those will be
put by the C-compiler in the
TEXT segment in stead of the
DATA segment. This makes those
table sharable in shared libraries.
FossilOrigin-Name: da3819dbb53904a418b6098f3b103df483c53304
|
| | | |
| | |
| | | |
FossilOrigin-Name: a83341a36174d2059bc339dea19260a38eda5a01
|
| |/ /
| |
| | |
FossilOrigin-Name: def570d7bdd7211b4c17c706781050222d16890f
|
| | |
| |
| | |
FossilOrigin-Name: e7868b44c1e7bffc63a053b87a96a4499757f80d
|
| | |
| |
| | |
FossilOrigin-Name: 04ffea40ef0b3c0cad59a3e1576275019f29e913
|
| | |
| |
| |
| |
| |
| | |
fix bug #1627732
FossilOrigin-Name: 3cb10b476b00b2ffc8694865919f758e722cfde4
|
| | |
| |
| | |
FossilOrigin-Name: 9739a2a47a27acb348d0beece059576f919376bd
|
| | |
| |
| | |
FossilOrigin-Name: 8a0af44fee6b040a802a4c2b907ca9c0438fac28
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* doc/radiobutton.n: Tristate Checkbutton and Radiobuttons
* generic/tkButton.c:
* generic/tkButton.h:
* library/demos/check.tcl:
* library/demos/radio.tcl:
* macosx/tkMacOSXButton.c:
* macosx/tkMacOSXDefault.h:
* tests/button.test:
* unix/tkUnixButton.c:
* unix/tkUnixDefault.h:
* win/tkWinButton.c:
* win/tkWinDefault.h:
FossilOrigin-Name: 59826fd691573be4c8df8ac9e4f5a078db2ea22f
|
| | |
| |
| |
| |
| |
| | |
the button was deleted. [Bug #824479]
FossilOrigin-Name: 3e997a5baaf838495f7cc761a967587179b1ecec
|
| |/
|
|
|
|
|
|
|
|
|
|
| |
* generic/tkButton.c (TkButtonWorldChanged): of compound *buttons
* mac/tkMacButton.c (TkpDisplayButton): to correctly display
* macosx/tkMacOSXButton.c (TkpDisplayButton): mixture of disabledfg,
* unix/tkUnixButton.c (TkpDisplayButton): selectcolor, indicator,
* win/tkWinButton.c (TkpDisplayButton): etc. *buttons will
now only stipple the image, unless no disabledfg is given, in which
case it will stipple the whole button.
FossilOrigin-Name: 73a68cb246afc06ae2a91782ef3cf9f5854d1674
|
| |
|
|
|
|
|
| |
to the disabledGc of buttons when compound != none. The drawing
appears to be incorrect across platforms still. [Bug #477740]
FossilOrigin-Name: 24bf8f8092f7910d45b3f02ae021a543c0cb9145
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
updating Tk to use Tcl 8.4's fully CONST-ified
interface, and fully CONSTifying Tk at the
same time.
This patch includes purging Tk of its last
direct access to interp->result. [Bug 589853]
The substantial changes include copying
event sequence strings into Tcl_DStrings
in tkBind.c, and copying [text] indices into
Tcl_DStrings because parsing them involved
overwriting them. If this causes performance
trouble, that can be resolved by further
converting them to Tcl_Obj's.
The #defines USE_NON_CONST and USE_COMPAT_CONST
have the same effect for Tk as they do for Tcl.
(They actually change tcl.h)
FossilOrigin-Name: 5603f01aa35a127f83db9bb68f3b1ff9e5bb64de
|
| |
|
|
|
|
|
| |
checkbutton and radiobutton to allow those widgets to have a
MS-Office look and feel.
FossilOrigin-Name: 882e41f5ee6e4ceae781257e3442e7882a9cd4d4
|
| |
|
|
|
|
| |
if the -variable was created by the radiobutton. [Bug #548765]
FossilOrigin-Name: 43f195e282d0c2f80354413944f3ffaab6c33d5f
|
| |
|
|
|
|
| |
Tcl_VarTraceProc typedef. [TIP 27] [Patch 532644].
FossilOrigin-Name: 1b7558e26e98541cbcbea49ec8f2eb586a6ec2ea
|
| |
|
|
|
|
|
| |
argument of Tcl_GetIndexFromObj(Struct) from (char **) to
(CONST char **). [TIP 27] [Patch 504705]
FossilOrigin-Name: 85e5c7aa1baa3bd2b7bdb971f3cf83f4f5573723
|
| |
|
|
|
|
| |
called while the *button/label is being deleted. [Bug #490051]
FossilOrigin-Name: 47772f0dc4a3b5ec55ee991d14c11890897e0d18
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
evaluation of widgets.
* generic/tkButton.c (ButtonCreate):
* generic/tkFrame.c (CreateFrame):
* generic/tkMenubutton.c (Tk_MenubuttonObjCmd):
* generic/tkPlace.c (Tk_PlaceObjCmd):
* generic/tkScale.c (Tk_ScaleObjCmd):
* generic/tkMessage.c (Tk_MessageObjCmd):
* generic/tkEntry.c (Tk_EntryObjCmd, Tk_SpinboxObjCmd):
* generic/tkSquare.c (SquareObjCmd): redid the handling of
optionTables in widgets to allow them to be imported into other
namespaces. [Bug #456632]
FossilOrigin-Name: eb203000eca11b77c0a57bb772c4ffef94889710
|
| |
|
|
|
|
|
|
|
|
|
| |
TkClassProcs/TkSetClassProcs as Tk_ClassProcs/Tk_SetClassProcs,
adding a size field to Tk_ClassProcs to allow for future
expansion, and renaming the geometryProc to worldChangedProc,
which is more in keeping with the actual use of the callback.
See ChangeLog for details.
FossilOrigin-Name: df44e48c3137a98d587cec736ae6ffa531369353
|
| |
|
|
|
|
|
|
| |
option, so that when there is a textvariable and an image, and
-compound is not none, the button will display both the
textvariable and the image.
FossilOrigin-Name: 2b3abd7d4c67641d3c2128ea5316adc32611f51f
|
| |
|
|
|
|
| |
it was not correct.
FossilOrigin-Name: 8fa5fc2eedbf4ae9e6cda42ef0c72bd46c03bc4a
|
| |
|
|
|
|
| |
incr/decr of new value object, in case they are equal.
FossilOrigin-Name: 9a2fe096ec40f2dae1d649333474e08c8b6543e8
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* doc/checkbutton.n: Added documentation for -overrelief option.
* doc/label.n: Added documentation for -state option.
* generic/tkButton.c: Added -overrelief option for checkbuttons,
and radiobuttons.
* library/button.tcl (tkButtonDown, macintosh version): Added
protection against querying the -repeatdelay option from a widget
that doesn't support it (ie, checkbuttons, radiobuttons, etc).
Other platforms use a different binding script for checkbuttons
and radiobuttons, so they don't have this issue.
(tkCheckRadioEnter, windows version): Added code to handle
-overrelief for check/radiobuttons on windows.
FossilOrigin-Name: bb4f9a3fce8768d2d0368928ffb3757799d390cc
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
FossilOrigin-Name: 107c0be19713ca6aedb57383ae53c62d430c9280
|