forked from AuroraMiddleware/gtk
scale: Fix value position
by not using the range's gadget which is not allocated to any position anymore.
This commit is contained in:
parent
a71edd2925
commit
1d782b8930
@ -3654,9 +3654,3 @@ gtk_range_get_slider_gadget (GtkRange *range)
|
||||
{
|
||||
return range->priv->slider_gadget;
|
||||
}
|
||||
|
||||
GtkCssGadget *
|
||||
gtk_range_get_gadget (GtkRange *range)
|
||||
{
|
||||
return range->priv->gadget;
|
||||
}
|
||||
|
@ -50,7 +50,6 @@ void _gtk_range_set_steppers (GtkRange *range
|
||||
gboolean has_d);
|
||||
|
||||
GtkCssGadget *gtk_range_get_slider_gadget (GtkRange *range);
|
||||
GtkCssGadget *gtk_range_get_gadget (GtkRange *range);
|
||||
|
||||
G_END_DECLS
|
||||
|
||||
|
@ -291,11 +291,10 @@ gtk_scale_allocate_value (GtkScale *scale,
|
||||
GtkScalePrivate *priv = scale->priv;
|
||||
GtkWidget *widget = GTK_WIDGET (scale);
|
||||
GtkRange *range = GTK_RANGE (widget);
|
||||
GtkCssGadget *range_gadget, *slider_gadget;
|
||||
GtkCssGadget *slider_gadget;
|
||||
GtkAllocation range_alloc, slider_alloc, value_alloc;
|
||||
|
||||
range_gadget = gtk_range_get_gadget (range);
|
||||
gtk_css_gadget_get_margin_allocation (range_gadget, &range_alloc, NULL);
|
||||
gtk_widget_get_margin_allocation (widget, &range_alloc);
|
||||
|
||||
slider_gadget = gtk_range_get_slider_gadget (range);
|
||||
gtk_css_gadget_get_border_allocation (slider_gadget, &slider_alloc, NULL);
|
||||
|
Loading…
Reference in New Issue
Block a user