4283 |
int part = -1, whole = 0, portion = 0; |
int part = -1, whole = 0, portion = 0; |
4284 |
GtkAdjustment *adj = GTK_ADJUSTMENT (gtk_range_get_adjustment (widget)); |
GtkAdjustment *adj = GTK_ADJUSTMENT (gtk_range_get_adjustment (widget)); |
4285 |
|
|
|
if (xg_ignore_gtk_scrollbar) return; |
|
|
|
|
4286 |
position = gtk_adjustment_get_value (adj); |
position = gtk_adjustment_get_value (adj); |
4287 |
|
|
4288 |
p = g_object_get_data (G_OBJECT (widget), XG_LAST_SB_DATA); |
p = g_object_get_data (G_OBJECT (widget), XG_LAST_SB_DATA); |
4296 |
previous = *p; |
previous = *p; |
4297 |
*p = position; |
*p = position; |
4298 |
|
|
4299 |
|
if (xg_ignore_gtk_scrollbar) return; |
4300 |
|
|
4301 |
diff = (int) (position - previous); |
diff = (int) (position - previous); |
4302 |
|
|
4303 |
if (diff == (int) adj->step_increment) |
if (diff == (int) adj->step_increment) |
4329 |
} |
} |
4330 |
|
|
4331 |
if (part >= 0) |
if (part >= 0) |
4332 |
{ |
{ |
4333 |
window_being_scrolled = bar->window; |
window_being_scrolled = bar->window; |
4334 |
last_scroll_bar_part = part; |
last_scroll_bar_part = part; |
4335 |
x_send_scroll_bar_event (bar->window, part, portion, whole); |
x_send_scroll_bar_event (bar->window, part, portion, whole); |