Lines Matching refs:image_rect
128 GdkRectangle image_rect, value_rect; in gx_level_slider_draw() local
133 image_rect.width = gdk_pixbuf_get_width(pb); in gx_level_slider_draw()
134 image_rect.height = (gdk_pixbuf_get_height(pb) + slider_height) / 2; in gx_level_slider_draw()
135 gdouble sliderstate = _gx_regler_get_step_pos(GX_REGLER(widget), image_rect.height-slider_height); in gx_level_slider_draw()
136 _gx_regler_get_positions(GX_REGLER(widget), &image_rect, &value_rect, false); in gx_level_slider_draw()
137 level_slider_expose(widget, cr, &image_rect, sliderstate, pb); in gx_level_slider_draw()
155 GdkRectangle image_rect, value_rect; in slider_set_from_pointer() local
158 get_width_height(widget, &image_rect); in slider_set_from_pointer()
159 image_rect.height = (image_rect.height + slider_height) / 2; in slider_set_from_pointer()
160 _gx_regler_get_positions(GX_REGLER(widget), &image_rect, &value_rect, false); in slider_set_from_pointer()
161 if (!drag && !_approx_in_rectangle(x, y, &image_rect)) { in slider_set_from_pointer()
166 g_signal_emit_by_name(GX_REGLER(widget), "value-entry", &image_rect, event, &ret); in slider_set_from_pointer()
172 double slidery = image_rect.height; in slider_set_from_pointer()
173 double posy = slidery - y + image_rect.y; in slider_set_from_pointer()
178 gtk_range_set_value(GTK_RANGE(widget), log_meter_inv(posy/image_rect.height)); in slider_set_from_pointer()