summaryrefslogtreecommitdiffstats
path: root/mac/tkMacButton.c
Commit message (Collapse)AuthorAgeFilesLines
* * generic/tkButton.h: Rewrote the handlinghobbs2003-04-261-22/+34
| | | | | | | | | | | | * 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
* Fix for bug #582457: make radio and checkbuttons work like Windows whenmacosx-8-4-premerge-2002-08-31-trunkmacosx-8-4-merge-2002-08-30-trunkdrh2002-08-281-3/+6
| | | | | | -relief is sunken, -offrelief is flat, and -overrelief is raised. FossilOrigin-Name: 9abdf011ca88bab450f8f209eef2613da8ec603f
* Initial implementation of TIP #82: added the -offrelief option todrh2002-06-171-2/+2
| | | | | | | checkbutton and radiobutton to allow those widgets to have a MS-Office look and feel. FossilOrigin-Name: 882e41f5ee6e4ceae781257e3442e7882a9cd4d4
* ** upport to 8.4 of mac code changes for 8.3.3 & various newdas2001-11-231-8/+9
| | | | | | | | ** changes for 8.4, some already backported to 8.3.4 (patch #435660) see ChangeLog for details FossilOrigin-Name: 72721350b6f21354b5149babeafdb2304ece1e2e
* Overall change: Implemented TIP 5, which exportsericm2000-11-221-5/+4
| | | | | | | | | | | 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
* * doc/SetOptions.3: Added information about TK_OPTION_NULL_OK withericm2000-05-171-14/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* * unix/tkUnixButton.c (TkpDisplayButton, TkpComputeButtonGeometry):ericm2000-05-131-68/+243
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * mac/tkMacButton.c (TkpDisplayButton, TkpComputeButtonGeometry): * win/tkWinButton.c (TkpDisplayButton, TkpComputeButtonGeometry): Added code for drawing compound buttons. * tests/button.test: Added configuration tests for -repeatdelay, -repeatinterval, -compound. * library/button.tcl: Added support for -repeatedelay, -repeatinterval options. * generic/tkOldConfig.c: Changed handling of link relief so that proper error messages are used. * generic/tkButton.h: Added -compound, -repeatdelay, -repeatinterval options. * generic/tkButton.c: Added event watchers for enter/leave events, for link relief support. * generic/tk3d.c: Changed handling of link relief so that proper error messages are used. * generic/tk.h: Changed values of TK_OPTION_LINK_OK/TK_CONFIG_LINK_OK for link relief support. FossilOrigin-Name: 965b15d89edbe399990f79d5b0592c72ffd00a42
* * doc/button.n: Added documentation for link relief.ericm2000-05-101-1/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * tests/button.test: Added tests for link relief for buttons. * generic/tk.h (TK_CONFIG_LINK_OK): Added definition of TK_RELIEF_LINK, TK_OPTION_LINK_OK and TK_CONFIG_LINK_OK. [RFE: 4348] * generic/tk3d.c: Added support for link relief. [RFE: 4348] * mac/tkMacButton.c (TkpDisplayButton): * unix/tkUnixButton.c (TkpDisplayButton): Added support for link relief. [RFE: 4348] * generic/tkOldConfig.c (Tk_ConfigureWidget): * generic/tkConfig.c (DoObjConfig): Added understanding of link relief, which is allowed only for widgets that have TK_OPTION_LINK_OK or TK_CONFIG_LINK_OK set for the "-relief" option. [RFE: 4348] * generic/tkButton.c: Added TK_OPTION_LINK_OK to "-relief" option for buttons. [RFE: 4348] * win/tkWinWm.c (EX_TRANSIENT_STYLE): Removed WS_EX_TOOLWINDOW style bit, so that transient windows have full-size titlebars (like the tk_getOpenFile dialog). * win/tkWinMenu.c (GetMenuSeparatorGeometry): Tweaked height requested for separator bars to be (linespace - (2*descent)) instead of just (linespace); this makes the separator occupy a more correct amount of vertical space. [Bug: 5303]. FossilOrigin-Name: 4194a8ac77bf8dfeaa5e9522117ac35c829e9897
* Hide button window BEHIND all the others in the applicationjingham2000-04-171-6/+67
| | | FossilOrigin-Name: d3577d7a9637bb9c1e1da96104bc25ac22db0609
* Fix up debugging detritus in previous checkin.jingham2000-02-101-4/+4
| | | FossilOrigin-Name: b7985ae26eec1330e9b1bc4409af9c1915efebbf
* Stop hiding the buffer window used for off-screen drawing from the window ↵jingham2000-02-101-21/+30
| | | | | list. This doesn't really buy us much, and crashes the newest Appearance manager. FossilOrigin-Name: 02b9cb101bd907beb196f33e298d20f370d98584
* Check the return from Tk_MacGetColor before changing the colorjingham1999-08-071-3/+5
| | | FossilOrigin-Name: 2e8c0d68a81c814e5c0a3679507c0fc42b107811
* Changes needed to get Tk8.1 to compile with stubs on the Macjingham1999-05-221-2/+2
| | | FossilOrigin-Name: a0da3de4bd828c21c7e3741077151772dfed94f3
* * Merged 8.1 branch into the main trunkstanton1999-04-161-330/+335
| | | FossilOrigin-Name: 1120dc4257448ed1955333e682de48e2940cc741
* * Merged changes from 8.0.5:stanton1999-04-161-100/+101
| | | | | | - Updated for Mac release FossilOrigin-Name: a1b05427d64102bc136e7ae1428b5b95cd3460d6
* Replaced SCCS strings, fixed binary filesstanton1998-09-141-1/+1
| | | FossilOrigin-Name: fb58b663f313796e8ed3115f92d657f0cae1d575
* Mac updates for 8.0.3-2welch1998-07-061-151/+769
| | | FossilOrigin-Name: 95cc1e08529a3cc0a08c8599201f2759e404cdb3
* Initial revisionrjohnson1998-04-011-0/+825
FossilOrigin-Name: 2bf55ca9aa942b581137b9f474da5ad9c1480de4