示例#1
0
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;
}
示例#2
0
文件: testscale.c 项目: jigpu/gtk
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));
    }
}
示例#3
0
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;
}