height - SB_BUTTON_SINGLE_HEIGHT, SB_BUTTON_WIDTH,
SB_BUTTON_HEIGHT);
- s = (scrollbar_isUp ()) ? upArrowHi : upArrow;
+ s = scrollBar.state == STATE_UP ? upArrowHi : upArrow;
XCopyArea (dpy, s, scrollBar.win, whiteGC, 0, 0,
ARROW_WIDTH, ARROW_HEIGHT, SB_BUTTON_FACE_X,
height - SB_BUTTON_BOTH_HEIGHT + SB_BEVEL_WIDTH_UPPER_LEFT);
- s = (scrollbar_isDn ()) ? downArrowHi : downArrow;
+ s = scrollBar.state == STATE_DOWN ? downArrowHi : downArrow;
XCopyArea (dpy, s, scrollBar.win, whiteGC, 0, 0,
ARROW_WIDTH, ARROW_HEIGHT, SB_BUTTON_FACE_X,
height - SB_BUTTON_SINGLE_HEIGHT + SB_BEVEL_WIDTH_UPPER_LEFT);
{
int sbshadow = scrollBar.shadow;
int sbwidth = (int)scrollBar.width;
+ int state;
if ((scrollBar.init & R_SB_RXVT) == 0)
{
draw_shadow (this, sbshadow, scrollBar.top, sbwidth, scrollbar_len);
/* Redraw scrollbar arrows */
- draw_button (this, sbshadow, sbshadow, (scrollbar_isUp () ? -1 : +1), UP);
- draw_button (this, sbshadow, scrollBar.end + 1, (scrollbar_isDn () ? -1 : +1), DN);
+ state = scrollBar.state == STATE_UP ? -1 : +1;
+ draw_button (this, sbshadow, sbshadow, state, UP);
+ state = scrollBar.state == STATE_DOWN ? -1 : +1;
+ draw_button (this, sbshadow, scrollBar.end + 1, state, DN);
return 1;
}