JNIEXPORT jboolean JNICALL Java_org_gnome_gtk_GtkRange_gtk_1range_1get_1inverted ( JNIEnv* env, jclass cls, jlong _self ) { gboolean result; jboolean _result; GtkRange* self; // convert parameter self self = (GtkRange*) _self; // call function result = gtk_range_get_inverted(self); // cleanup parameter self // translate return value to JNI type _result = (jboolean) result; // and finally return _result; }
static void invert (GtkButton *button) { GSList *l; for (l = scales; l; l = l->next) { GtkRange *range = l->data; gtk_range_set_inverted (range, !gtk_range_get_inverted (range)); } }
double Scrollbar::getWheelDelta(GdkScrollDirection direction) { double delta; GtkRange * range = GTK_RANGE(this->scrollbar); if (GTK_IS_SCROLLBAR(range)) { delta = pow(gtk_adjustment_get_page_size(this->adj), 2.0 / 3.0); } else { delta = gtk_adjustment_get_step_increment(this->adj) * 2; } if (direction == GDK_SCROLL_UP || direction == GDK_SCROLL_LEFT) { delta = -delta; } if (gtk_range_get_inverted(range)) { delta = -delta; } return delta; }