summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorThomas E. Dickey <dickey@invisible-island.net>2019-07-03 09:58:25 -0400
committerThomas E. Dickey <dickey@invisible-island.net>2019-07-04 13:08:33 -0400
commit32fdbc4cf763dbf7307414f7e3b0e0ea744bc3d5 (patch)
treed53064271e4f3f8af6dac7845a518228e6bc9a8d /src
parent380dfc6ea9ea7f2ca2a0378f4bdeb1c52ad341b4 (diff)
downloadxorg-lib-libXaw-32fdbc4cf763dbf7307414f7e3b0e0ea744bc3d5.tar.gz
add casts to quiet gcc conversion-warnings, no object change
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
Diffstat (limited to 'src')
-rw-r--r--src/Panner.c78
1 files changed, 39 insertions, 39 deletions
diff --git a/src/Panner.c b/src/Panner.c
index aa90233..8cacde1 100644
--- a/src/Panner.c
+++ b/src/Panner.c
@@ -420,11 +420,9 @@ reset_xor_gc(PannerWidget pw)
static void
check_knob(PannerWidget pw, Bool knob)
{
- Position pad = pw->panner.internal_border << 1;
- Position maxx = (Position)XtWidth(pw) - pad -
- (Position)pw->panner.knob_width;
- Position maxy = (Position)XtHeight(pw) - pad -
- (Position)pw->panner.knob_height;
+ Position pad = (Position)(pw->panner.internal_border << 1);
+ Position maxx = (Position)(XtWidth(pw) - pad - pw->panner.knob_width);
+ Position maxy = (Position)(XtHeight(pw) - pad - pw->panner.knob_height);
Position *x = knob ? &pw->panner.knob_x : &pw->panner.tmp.x;
Position *y = knob ? &pw->panner.knob_y : &pw->panner.tmp.y;
@@ -461,15 +459,15 @@ move_shadow(PannerWidget pw)
if (pw->panner.knob_height > lw && pw->panner.knob_width > lw) {
XRectangle *r = pw->panner.shadow_rects;
- r->x = pw->panner.knob_x + pad + pw->panner.knob_width;
- r->y = pw->panner.knob_y + pad + lw;
- r->width = pw->panner.shadow_thickness;
- r->height = pw->panner.knob_height - lw;
+ r->x = (short)(pw->panner.knob_x + pad + pw->panner.knob_width);
+ r->y = (short)(pw->panner.knob_y + pad + lw);
+ r->width = (unsigned short)(pw->panner.shadow_thickness);
+ r->height = (unsigned short)(pw->panner.knob_height - lw);
r++;
- r->x = pw->panner.knob_x + pad + lw;
- r->y = pw->panner.knob_y + pad + pw->panner.knob_height;
- r->width = pw->panner.knob_width - lw + pw->panner.shadow_thickness;
- r->height = pw->panner.shadow_thickness;
+ r->x = (short)(pw->panner.knob_x + pad + lw);
+ r->y = (short)(pw->panner.knob_y + pad + pw->panner.knob_height);
+ r->width = (unsigned short)(pw->panner.knob_width - lw + pw->panner.shadow_thickness);
+ r->height = (unsigned short)(pw->panner.shadow_thickness);
pw->panner.shadow_valid = True;
return;
}
@@ -528,10 +526,10 @@ rescale(PannerWidget pw)
static void
get_default_size(PannerWidget pw, Dimension *wp, Dimension *hp)
{
- Dimension pad = pw->panner.internal_border << 1;
+ Dimension pad = (Dimension)(pw->panner.internal_border << 1);
- *wp = PANNER_DSCALE(pw, pw->panner.canvas_width) + pad;
- *hp = PANNER_DSCALE(pw, pw->panner.canvas_height) + pad;
+ *wp = (Dimension)(PANNER_DSCALE(pw, pw->panner.canvas_width) + pad);
+ *hp = (Dimension)(PANNER_DSCALE(pw, pw->panner.canvas_height) + pad);
}
static Bool
@@ -618,10 +616,10 @@ parse_page_string(char *s, int pagesize, int canvassize, Bool *relative)
{ \
XDrawRectangle(XtDisplay(pw), XtWindow(pw), \
pw->panner.xor_gc, \
- pw->panner.tmp.x + pw->panner.internal_border, \
- pw->panner.tmp.y + pw->panner.internal_border, \
- pw->panner.knob_width - 1, \
- pw->panner.knob_height - 1); \
+ (pw->panner.tmp.x + pw->panner.internal_border), \
+ (pw->panner.tmp.y + pw->panner.internal_border), \
+ (unsigned)(pw->panner.knob_width - 1), \
+ (unsigned)(pw->panner.knob_height - 1)); \
pw->panner.tmp.showing = !pw->panner.tmp.showing; \
}
@@ -686,7 +684,7 @@ XawPannerRealize(Widget gw, XtValueMask *valuemaskp,
if (PIXMAP_OKAY(pm)) {
attr->background_pixmap = pm;
*valuemaskp |= CWBackPixmap;
- *valuemaskp &= ~CWBackPixel;
+ *valuemaskp &= (XtValueMask)(~CWBackPixel);
gotpm = True;
}
}
@@ -721,7 +719,7 @@ XawPannerRedisplay(Widget gw, XEvent *event, Region region)
Window w = XtWindow(gw);
int pad = pw->panner.internal_border;
Dimension lw = pw->panner.line_width;
- Dimension extra = pw->panner.shadow_thickness + (lw << 1);
+ Dimension extra = (Dimension)(pw->panner.shadow_thickness + (lw << 1));
int kx = pw->panner.knob_x + pad, ky = pw->panner.knob_y + pad;
if (Superclass->core_class.expose)
@@ -731,18 +729,20 @@ XawPannerRedisplay(Widget gw, XEvent *event, Region region)
XClearArea(XtDisplay(pw), XtWindow(pw),
(int)pw->panner.last_x - ((int)lw) + pad,
(int)pw->panner.last_y - ((int)lw) + pad,
- pw->panner.knob_width + extra,
- pw->panner.knob_height + extra,
+ (unsigned)(pw->panner.knob_width + extra),
+ (unsigned)(pw->panner.knob_height + extra),
False);
pw->panner.last_x = pw->panner.knob_x;
pw->panner.last_y = pw->panner.knob_y;
XFillRectangle(dpy, w, pw->panner.slider_gc, kx, ky,
- pw->panner.knob_width - 1, pw->panner.knob_height - 1);
+ (unsigned)(pw->panner.knob_width - 1),
+ (unsigned)(pw->panner.knob_height - 1));
if (lw)
XDrawRectangle(dpy, w, pw->panner.shadow_gc, kx, ky,
- pw->panner.knob_width - 1, pw->panner.knob_height - 1);
+ (unsigned)(pw->panner.knob_width - 1),
+ (unsigned)(pw->panner.knob_height - 1));
if (pw->panner.shadow_valid)
XFillRectangles(dpy, w, pw->panner.shadow_gc, pw->panner.shadow_rects, 2);
@@ -830,7 +830,7 @@ XawPannerSetValues(Widget gcur, Widget greq, Widget gnew,
}
}
- return (redisplay);
+ return (Boolean)(redisplay);
}
static void
@@ -878,8 +878,8 @@ ActionStart(Widget gw, XEvent *event, String *params, Cardinal *num_params)
pw->panner.tmp.doing = True;
pw->panner.tmp.startx = pw->panner.knob_x;
pw->panner.tmp.starty = pw->panner.knob_y;
- pw->panner.tmp.dx = x - pw->panner.knob_x;
- pw->panner.tmp.dy = y - pw->panner.knob_y;
+ pw->panner.tmp.dx = (Position)(x - pw->panner.knob_x);
+ pw->panner.tmp.dy = (Position)(y - pw->panner.knob_y);
pw->panner.tmp.x = pw->panner.knob_x;
pw->panner.tmp.y = pw->panner.knob_y;
if (pw->panner.rubber_band)
@@ -894,8 +894,8 @@ ActionStop(Widget gw, XEvent *event, String *params, Cardinal *num_params)
int x, y;
if (get_event_xy(pw, event, &x, &y)) {
- pw->panner.tmp.x = x - pw->panner.tmp.dx;
- pw->panner.tmp.y = y - pw->panner.tmp.dy;
+ pw->panner.tmp.x = (Position)(x - pw->panner.tmp.dx);
+ pw->panner.tmp.y = (Position)(y - pw->panner.tmp.dy);
if (!pw->panner.allow_off)
check_knob(pw, False);
}
@@ -939,8 +939,8 @@ ActionMove(Widget gw, XEvent *event, String *params, Cardinal *num_params)
if (pw->panner.rubber_band)
UNDRAW_TMP(pw);
- pw->panner.tmp.x = x - pw->panner.tmp.dx;
- pw->panner.tmp.y = y - pw->panner.tmp.dy;
+ pw->panner.tmp.x = (Position)(x - pw->panner.tmp.dx);
+ pw->panner.tmp.y = (Position)(y - pw->panner.tmp.dy);
if (!pw->panner.rubber_band)
ActionNotify(gw, event, params, num_params);
@@ -987,8 +987,8 @@ ActionPage(Widget gw, XEvent *event, String *params, Cardinal *num_params)
}
else {
pw->panner.tmp.doing = True;
- pw->panner.tmp.x = x;
- pw->panner.tmp.y = y;
+ pw->panner.tmp.x = (Position)x;
+ pw->panner.tmp.y = (Position)y;
ActionNotify(gw, event, NULL, &zero);
pw->panner.tmp.doing = False;
}
@@ -1017,14 +1017,14 @@ ActionNotify(Widget gw, XEvent *event, String *params, Cardinal *num_params)
Position tmp;
if (pw->panner.slider_x
- > (tmp = (Position)pw->panner.canvas_width -
- (Position)pw->panner.slider_width))
+ > (tmp = (Position)(pw->panner.canvas_width -
+ pw->panner.slider_width)))
pw->panner.slider_x = tmp;
if (pw->panner.slider_x < 0)
pw->panner.slider_x = 0;
if (pw->panner.slider_y
- > (tmp = (Position)pw->panner.canvas_height -
- (Position)pw->panner.slider_height))
+ > (tmp = (Position)(pw->panner.canvas_height -
+ pw->panner.slider_height)))
pw->panner.slider_y = tmp;
if (pw->panner.slider_y < 0)
pw->panner.slider_y = 0;