summaryrefslogtreecommitdiffstats
path: root/generic
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2023-02-02 20:21:38 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2023-02-02 20:21:38 (GMT)
commit4580c7f36b42e5ef8f054271fe3f12bc73cf7393 (patch)
tree1fd222b59dcfeda39a87c22d4fa74ad467760ddd /generic
parent89036f96da82263b3774d808c7d0d6673b12fe7c (diff)
downloadtk-4580c7f36b42e5ef8f054271fe3f12bc73cf7393.zip
tk-4580c7f36b42e5ef8f054271fe3f12bc73cf7393.tar.gz
tk-4580c7f36b42e5ef8f054271fe3f12bc73cf7393.tar.bz2
please the compiler better ;-)
Diffstat (limited to 'generic')
-rw-r--r--generic/ttk/ttkDefaultTheme.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/generic/ttk/ttkDefaultTheme.c b/generic/ttk/ttkDefaultTheme.c
index 7330356..ebca9fe 100644
--- a/generic/ttk/ttkDefaultTheme.c
+++ b/generic/ttk/ttkDefaultTheme.c
@@ -388,8 +388,8 @@ static const Ttk_ElementSpec FieldElementSpec = {
typedef struct {
int width; /* Width of each image */
int height; /* Height of each image */
- const char *const offDataPtr;
- const char *const onDataPtr;
+ const char *offDataPtr;
+ const char *onDataPtr;
const Ttk_StateTable *map; /* used to look up image index by state */
} IndicatorSpec;
@@ -424,7 +424,7 @@ static const char *const checkbtnOnData = "\
</g>\n\
</svg>";
-static IndicatorSpec checkbutton_spec = {
+static const IndicatorSpec checkbutton_spec = {
16, 16,
checkbtnOffData,
checkbtnOnData,
@@ -474,7 +474,7 @@ static const char *const radiobtnOnData = "\
<path d='m11 8a3 3 0 1 1-6 0 3 3 0 0 1 6 0z' fill='#000000'/>\n\
</svg>";
-static IndicatorSpec radiobutton_spec = {
+static const IndicatorSpec radiobutton_spec = {
16, 16,
radiobtnOffData,
radiobtnOnData,
@@ -513,7 +513,7 @@ static void IndicatorElementSize(
void *clientData, void *elementRecord, Tk_Window tkwin,
int *widthPtr, int *heightPtr, Ttk_Padding *paddingPtr)
{
- IndicatorSpec *spec = (IndicatorSpec *)clientData;
+ const IndicatorSpec *spec = (const IndicatorSpec *)clientData;
Tcl_Interp *interp = Tk_Interp(tkwin);
const char *scalingPctPtr;
double scalingFactor;
@@ -561,7 +561,7 @@ static void IndicatorElementDraw(
Tcl_Interp *interp = Tk_Interp(tkwin);
const char *scalingPctPtr;
double scalingFactor;
- IndicatorSpec *spec = (IndicatorSpec *)clientData;
+ const IndicatorSpec *spec = (const IndicatorSpec *)clientData;
int index;
const char *svgDataPtr;
@@ -1244,9 +1244,9 @@ MODULE_SCOPE int TtkAltTheme_Init(Tcl_Interp *interp)
Ttk_RegisterElement(interp, theme, "border", &BorderElementSpec, NULL);
Ttk_RegisterElement(interp, theme, "Checkbutton.indicator",
- &IndicatorElementSpec, &checkbutton_spec);
+ &IndicatorElementSpec, (void *)&checkbutton_spec);
Ttk_RegisterElement(interp, theme, "Radiobutton.indicator",
- &IndicatorElementSpec, &radiobutton_spec);
+ &IndicatorElementSpec, (void *)&radiobutton_spec);
Ttk_RegisterElement(interp, theme, "Menubutton.indicator",
&MenubuttonArrowElementSpec, NULL);