… | |
… | |
147 | } |
147 | } |
148 | |
148 | |
149 | int |
149 | int |
150 | rxvt_term::scrollbar_show_rxvt (int update, int last_top, int last_bot, int scrollbar_len) |
150 | rxvt_term::scrollbar_show_rxvt (int update, int last_top, int last_bot, int scrollbar_len) |
151 | { |
151 | { |
152 | int sbshadow = sb_shadow; |
152 | int sbshadow = scrollBar.shadow; |
153 | int sbwidth = (int)scrollBar.width; |
153 | int sbwidth = (int)scrollBar.width; |
154 | |
154 | |
155 | if ((scrollBar.init & R_SB_RXVT) == 0) |
155 | if ((scrollBar.init & R_SB_RXVT) == 0) |
156 | { |
156 | { |
157 | scrollBar.init |= R_SB_RXVT; |
157 | scrollBar.init |= R_SB_RXVT; |
… | |
… | |
185 | /* scrollbar slider */ |
185 | /* scrollbar slider */ |
186 | #ifdef SB_BORDER |
186 | #ifdef SB_BORDER |
187 | { |
187 | { |
188 | int xofs; |
188 | int xofs; |
189 | |
189 | |
190 | if (OPTION (Opt_scrollBar_right)) |
190 | if (option (Opt_scrollBar_right)) |
191 | xofs = 0; |
191 | xofs = 0; |
192 | else |
192 | else |
193 | xofs = sbshadow ? sbwidth : sbwidth - 1; |
193 | xofs = sbshadow ? sbwidth : sbwidth - 1; |
194 | |
194 | |
195 | XDrawLine (dpy, scrollBar.win, botShadowGC, |
195 | XDrawLine (dpy, scrollBar.win, botShadowGC, |
… | |
… | |
212 | draw_button (this, sbshadow, sbshadow, (scrollbar_isUp () ? -1 : +1), UP); |
212 | draw_button (this, sbshadow, sbshadow, (scrollbar_isUp () ? -1 : +1), UP); |
213 | draw_button (this, sbshadow, scrollBar.end + 1, (scrollbar_isDn () ? -1 : +1), DN); |
213 | draw_button (this, sbshadow, scrollBar.end + 1, (scrollbar_isDn () ? -1 : +1), DN); |
214 | |
214 | |
215 | return 1; |
215 | return 1; |
216 | } |
216 | } |
217 | #endif /* RXVT_SCROLLBAR */ |
217 | #endif /* RXVT_SCROLLBAR */ |
218 | /*----------------------- end-of-file (C source) -----------------------*/ |
218 | /*----------------------- end-of-file (C source) -----------------------*/ |
219 | |
219 | |