JNIEXPORT jint JNICALL Java_org_gnome_gtk_GtkRange_gtk_1range_1get_1min_1slider_1size ( JNIEnv* env, jclass cls, jlong _self ) { gint result; jint _result; GtkRange* self; // convert parameter self self = (GtkRange*) _self; // call function result = gtk_range_get_min_slider_size(self); // cleanup parameter self // translate return value to JNI type _result = (jint) result; // and finally return _result; }
void ScrollbarThemeGtk::updateThemeProperties() { GtkWidget* scrollbar = static_cast<RenderThemeGtk*>(RenderTheme::defaultTheme().get())->gtkHScrollbar(); gtk_widget_style_get(scrollbar, "slider_width", &m_thumbFatness, "trough_border", &m_troughBorderWidth, "stepper-size", &m_stepperSize, "trough-under-steppers", &m_troughUnderSteppers, "has-secondary-forward-stepper", &m_hasForwardButtonStartPart, "has-secondary-backward-stepper", &m_hasBackButtonEndPart, NULL); m_minThumbLength = gtk_range_get_min_slider_size(GTK_RANGE(scrollbar)); updateScrollbarsFrameThickness(); }
gint moz_gtk_get_scrollbar_metrics(MozGtkScrollbarMetrics *metrics) { ensure_scrollbar_widget(); gtk_widget_style_get (gParts->horizScrollbarWidget, "slider_width", &metrics->slider_width, "trough_border", &metrics->trough_border, "stepper_size", &metrics->stepper_size, "stepper_spacing", &metrics->stepper_spacing, "trough_under_steppers", &metrics->trough_under_steppers, "has_secondary_forward_stepper", &metrics->has_secondary_forward_stepper, "has_secondary_backward_stepper", &metrics->has_secondary_backward_stepper, NULL); metrics->min_slider_size = gtk_range_get_min_slider_size(GTK_RANGE(gParts->horizScrollbarWidget)); return MOZ_GTK_SUCCESS; }