1 | /*--------------------------------*-C-*---------------------------------* |
1 | /*----------------------------------------------------------------------* |
2 | * File: scrollbar-next.C |
2 | * File: scrollbar-next.C |
3 | *----------------------------------------------------------------------* |
3 | *----------------------------------------------------------------------* |
4 | * |
4 | * |
5 | * Copyright (c) 1997,1998 mj olesen <olesen@me.QueensU.CA> |
5 | * Copyright (c) 1997,1998 mj olesen <olesen@me.QueensU.CA> |
6 | * Copyright (c) 1998 Alfredo K. Kojima <kojima@windowmaker.org> |
6 | * Copyright (c) 1998 Alfredo K. Kojima <kojima@windowmaker.org> |
… | |
… | |
280 | SB_BUTTON_HEIGHT); |
280 | SB_BUTTON_HEIGHT); |
281 | drawBevel (scrollBar.win, SB_BUTTON_BEVEL_X, |
281 | drawBevel (scrollBar.win, SB_BUTTON_BEVEL_X, |
282 | height - SB_BUTTON_SINGLE_HEIGHT, SB_BUTTON_WIDTH, |
282 | height - SB_BUTTON_SINGLE_HEIGHT, SB_BUTTON_WIDTH, |
283 | SB_BUTTON_HEIGHT); |
283 | SB_BUTTON_HEIGHT); |
284 | |
284 | |
285 | s = (scrollbar_isUp ()) ? upArrowHi : upArrow; |
285 | s = scrollBar.state == STATE_UP ? upArrowHi : upArrow; |
286 | XCopyArea (dpy, s, scrollBar.win, whiteGC, 0, 0, |
286 | XCopyArea (dpy, s, scrollBar.win, whiteGC, 0, 0, |
287 | ARROW_WIDTH, ARROW_HEIGHT, SB_BUTTON_FACE_X, |
287 | ARROW_WIDTH, ARROW_HEIGHT, SB_BUTTON_FACE_X, |
288 | height - SB_BUTTON_BOTH_HEIGHT + SB_BEVEL_WIDTH_UPPER_LEFT); |
288 | height - SB_BUTTON_BOTH_HEIGHT + SB_BEVEL_WIDTH_UPPER_LEFT); |
289 | |
289 | |
290 | s = (scrollbar_isDn ()) ? downArrowHi : downArrow; |
290 | s = scrollBar.state == STATE_DOWN ? downArrowHi : downArrow; |
291 | XCopyArea (dpy, s, scrollBar.win, whiteGC, 0, 0, |
291 | XCopyArea (dpy, s, scrollBar.win, whiteGC, 0, 0, |
292 | ARROW_WIDTH, ARROW_HEIGHT, SB_BUTTON_FACE_X, |
292 | ARROW_WIDTH, ARROW_HEIGHT, SB_BUTTON_FACE_X, |
293 | height - SB_BUTTON_SINGLE_HEIGHT + SB_BEVEL_WIDTH_UPPER_LEFT); |
293 | height - SB_BUTTON_SINGLE_HEIGHT + SB_BEVEL_WIDTH_UPPER_LEFT); |
294 | } |
294 | } |
295 | |
295 | |
296 | return 1; |
296 | return 1; |
297 | } |
297 | } |
298 | #endif /* NEXT_SCROLLBAR */ |
298 | #endif /* NEXT_SCROLLBAR */ |
299 | /*----------------------- end-of-file (C source) -----------------------*/ |
299 | /*----------------------- end-of-file (C source) -----------------------*/ |