pos = gtk_scrolled_window_get_vadjustment(
GTK_SCROLLED_WINDOW(folderview->scrolledwin));
gtk_adjustment_set_value(pos, height);
+ gtk_adjustment_changed(pos);
}
label_window_destroy(window);
inc_unlock();
pos = gtk_scrolled_window_get_vadjustment(
GTK_SCROLLED_WINDOW(folderview->scrolledwin));
gtk_adjustment_set_value(pos, height);
+ gtk_adjustment_changed(pos);
}
label_window_destroy(window);
inc_unlock();
pos = gtk_scrolled_window_get_vadjustment(
GTK_SCROLLED_WINDOW(folderview->scrolledwin));
gtk_adjustment_set_value(pos, height);
+ gtk_adjustment_changed(pos);
gtk_clist_thaw(GTK_CLIST(folderview->ctree));
}
(GTK_CLIST(widget), x - 24, y - 24, &row, &column)) {
GtkWidget *srcwidget;
- if (y > height - 24 && height + vpos < total_height)
+ if (y > height - 24 && height + vpos < total_height) {
gtk_adjustment_set_value(pos, (vpos+5 > height ? height : vpos+5));
-
- if (y < 48 && y > 0)
+ gtk_adjustment_changed(pos);
+ }
+ if (y < 48 && y > 0) {
gtk_adjustment_set_value(pos, (vpos-5 < 0 ? 0 : vpos-5));
+ gtk_adjustment_changed(pos);
+ }
node = gtk_ctree_node_nth(GTK_CTREE(widget), row);
item = gtk_ctree_node_get_row_data(GTK_CTREE(widget), node);