summaryrefslogtreecommitdiffstats
path: root/generic/tkButton.h
diff options
context:
space:
mode:
authorhobbs <hobbs>2003-04-26 02:59:19 (GMT)
committerhobbs <hobbs>2003-04-26 02:59:19 (GMT)
commit1725a0e36c365bd52fd060e760cffb9094d40f2c (patch)
tree566771aaa15411ffcc5ed06c7d1055c573128211 /generic/tkButton.h
parent8211e0872adbd58d9ed1685e6a6224bce4501b25 (diff)
downloadtk-1725a0e36c365bd52fd060e760cffb9094d40f2c.zip
tk-1725a0e36c365bd52fd060e760cffb9094d40f2c.tar.gz
tk-1725a0e36c365bd52fd060e760cffb9094d40f2c.tar.bz2
* generic/tkButton.h: Rewrote the handling
* 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.
Diffstat (limited to 'generic/tkButton.h')
-rw-r--r--generic/tkButton.h12
1 files changed, 5 insertions, 7 deletions
diff --git a/generic/tkButton.h b/generic/tkButton.h
index be195c6..d3f7cfa 100644
--- a/generic/tkButton.h
+++ b/generic/tkButton.h
@@ -9,7 +9,7 @@
* See the file "license.terms" for information on usage and redistribution
* of this file, and for a DISCLAIMER OF ALL WARRANTIES.
*
- * RCS: @(#) $Id: tkButton.h,v 1.9 2002/06/17 10:54:29 drh Exp $
+ * RCS: @(#) $Id: tkButton.h,v 1.10 2003/04/26 02:59:20 hobbs Exp $
*/
#ifndef _TKBUTTON
@@ -159,12 +159,10 @@ typedef struct {
* screen. */
GC activeTextGC; /* GC for drawing text in active mode (NULL
* means use normalTextGC). */
- GC disabledGC; /* Used to produce disabled effect. If
- * disabledFg isn't NULL, this GC is used to
- * draw button text or icon. Otherwise
- * text or icon is drawn with normalGC and
- * this GC is used to stipple background
- * across it. For labels this is None. */
+ GC disabledGC; /* Used to produce disabled effect for text
+ * and check/radio marks. */
+ GC stippleGC; /* Used to produce disabled stipple effect
+ * for images when disabled. */
Pixmap gray; /* Pixmap for displaying disabled text if
* disabledFg is NULL. */
GC copyGC; /* Used for copying information from an