G_CALLBACK (gtk_dial_adjustment_value_changed),
(gpointer) dial);
- dial->old_value = adjustment->value;
- dial->old_lower = adjustment->lower;
- dial->old_upper = adjustment->upper;
+ dial->old_value = gtk_adjustment_get_value (adjustment);
+ dial->old_lower = gtk_adjustment_get_lower (adjustment);
+ dial->old_upper = gtk_adjustment_get_upper (adjustment);
gtk_dial_update (dial);
}
xc = widget->allocation.width / 2;
yc = widget->allocation.height / 2;
- upper = dial->adjustment->upper;
- lower = dial->adjustment->lower;
+ upper = gtk_adjustment_get_upper (dial->adjustment);
+ lower = gtk_adjustment_get_lower (dial->adjustment);
/* Erase old pointer */
g_source_remove (dial->timer);
if ((dial->policy != GTK_UPDATE_CONTINUOUS) &&
- (dial->old_value != dial->adjustment->value))
+ (dial->old_value != gtk_adjustment_get_value (dial->adjustment)))
g_signal_emit_by_name (dial->adjustment, "value_changed");
}
xc = GTK_WIDGET(dial)->allocation.width / 2;
yc = GTK_WIDGET(dial)->allocation.height / 2;
- old_value = dial->adjustment->value;
+ old_value = gtk_adjustment_get_value (dial->adjustment);
dial->angle = atan2(yc-y, x-xc);
if (dial->angle < -M_PI/2.)
if (dial->angle > 7.*M_PI/6.)
dial->angle = 7.*M_PI/6.;
- dial->adjustment->value = dial->adjustment->lower + (7.*M_PI/6 - dial->angle) *
- (dial->adjustment->upper - dial->adjustment->lower) / (4.*M_PI/3.);
+ gtk_adjustment_get_value (dial->adjustment) = gtk_adjustment_get_lower (dial->adjustment) + (7.*M_PI/6 - dial->angle) *
+ (gtk_adjustment_get_upper (dial->adjustment) - gtk_adjustment_get_lower (dial->adjustment)) / (4.*M_PI/3.);
- if (dial->adjustment->value != old_value)
+ if (gtk_adjustment_get_value (dial->adjustment) != old_value)
{
if (dial->policy == GTK_UPDATE_CONTINUOUS)
{
g_return_if_fail (dial != NULL);
g_return_if_fail (GTK_IS_DIAL (dial));
- new_value = dial->adjustment->value;
+ new_value = gtk_adjustment_get_value (dial->adjustment);
- if (new_value < dial->adjustment->lower)
- new_value = dial->adjustment->lower;
+ if (new_value < gtk_adjustment_get_lower (dial->adjustment))
+ new_value = gtk_adjustment_get_lower (dial->adjustment);
- if (new_value > dial->adjustment->upper)
- new_value = dial->adjustment->upper;
+ if (new_value > gtk_adjustment_get_upper (dial->adjustment))
+ new_value = gtk_adjustment_get_upper (dial->adjustment);
- if (new_value != dial->adjustment->value)
+ if (new_value != gtk_adjustment_get_value (dial->adjustment))
{
- dial->adjustment->value = new_value;
+ gtk_adjustment_get_value (dial->adjustment) = new_value;
g_signal_emit_by_name (dial->adjustment, "value_changed");
}
- dial->angle = 7.*M_PI/6. - (new_value - dial->adjustment->lower) * 4.*M_PI/3. /
- (dial->adjustment->upper - dial->adjustment->lower);
+ dial->angle = 7.*M_PI/6. - (new_value - gtk_adjustment_get_lower (dial->adjustment)) * 4.*M_PI/3. /
+ (gtk_adjustment_get_upper (dial->adjustment) - gtk_adjustment_get_lower (dial->adjustment));
gtk_widget_queue_draw (GTK_WIDGET (dial));
}
dial = GTK_DIAL (data);
- if ((dial->old_value != adjustment->value) ||
- (dial->old_lower != adjustment->lower) ||
- (dial->old_upper != adjustment->upper))
+ if ((dial->old_value != gtk_adjustment_get_value (adjustment)) ||
+ (dial->old_lower != gtk_adjustment_get_lower (adjustment)) ||
+ (dial->old_upper != gtk_adjustment_get_upper (adjustment)))
{
gtk_dial_update (dial);
- dial->old_value = adjustment->value;
- dial->old_lower = adjustment->lower;
- dial->old_upper = adjustment->upper;
+ dial->old_value = gtk_adjustment_get_value (adjustment);
+ dial->old_lower = gtk_adjustment_get_lower (adjustment);
+ dial->old_upper = gtk_adjustment_get_upper (adjustment);
}
}
dial = GTK_DIAL (data);
- if (dial->old_value != adjustment->value)
+ if (dial->old_value != gtk_adjustment_get_value (adjustment))
{
gtk_dial_update (dial);
- dial->old_value = adjustment->value;
+ dial->old_value = gtk_adjustment_get_value (adjustment);
}
}