diff options
author | patthoyts <patthoyts@users.sourceforge.net> | 2016-09-21 23:41:44 (GMT) |
---|---|---|
committer | patthoyts <patthoyts@users.sourceforge.net> | 2016-09-21 23:41:44 (GMT) |
commit | a74f5d2c79ac224546adb83aea7b3ea2527b98ca (patch) | |
tree | a3025449e9f439f19f08e5cf7d37e80a3e60db0a /generic/ttk/ttkTheme.h | |
parent | c6f38f9550c0b06da628964a298e5b290f8a1f8f (diff) | |
download | tk-a74f5d2c79ac224546adb83aea7b3ea2527b98ca.zip tk-a74f5d2c79ac224546adb83aea7b3ea2527b98ca.tar.gz tk-a74f5d2c79ac224546adb83aea7b3ea2527b98ca.tar.bz2 |
[3126428] Repaint ttk labels and buttons when the image is changed.
In Tk the images associated with labels and buttons have their image
changed callback set to cause the widget to be redrawn if the image is
changed in any way. However, this has not been done for the ttk equivalent
widgets.
Diffstat (limited to 'generic/ttk/ttkTheme.h')
-rw-r--r-- | generic/ttk/ttkTheme.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/generic/ttk/ttkTheme.h b/generic/ttk/ttkTheme.h index 7bf2a7f..9251dea 100644 --- a/generic/ttk/ttkTheme.h +++ b/generic/ttk/ttkTheme.h @@ -372,6 +372,8 @@ MODULE_SCOPE void Ttk_RegisterNamedColor(Ttk_ResourceCache, const char *, XColor typedef struct TtkImageSpec Ttk_ImageSpec; TTKAPI Ttk_ImageSpec *TtkGetImageSpec(Tcl_Interp *, Tk_Window, Tcl_Obj *); +TTKAPI Ttk_ImageSpec *TtkGetImageSpecEx(Tcl_Interp *, Tk_Window, Tcl_Obj *, + Tk_ImageChangedProc *, ClientData); TTKAPI void TtkFreeImageSpec(Ttk_ImageSpec *); TTKAPI Tk_Image TtkSelectImage(Ttk_ImageSpec *, Ttk_State); |