libgimpwidgets: add gtk_label_set,get_x,yalign() to gimp3migration.[ch]
They are deprecated in GTK+ 3.x and cause tons of warnings, now we can port calls to gtk_misc_set_alignment(label) to the new API and have the same code in master and gtk3-port.
This commit is contained in:
@ -214,3 +214,49 @@ gdk_screen_get_monitor_workarea (GdkScreen *screen,
|
||||
{
|
||||
gdk_screen_get_monitor_geometry (screen, monitor_num, dest);
|
||||
}
|
||||
|
||||
void
|
||||
gtk_label_set_xalign (GtkLabel *label,
|
||||
gfloat xalign)
|
||||
{
|
||||
g_return_if_fail (GTK_IS_LABEL (label));
|
||||
|
||||
xalign = CLAMP (xalign, 0.0, 1.0);
|
||||
|
||||
g_object_set (label, "xalign", xalign, NULL);
|
||||
}
|
||||
|
||||
gfloat
|
||||
gtk_label_get_xalign (GtkLabel *label)
|
||||
{
|
||||
gfloat xalign;
|
||||
|
||||
g_return_val_if_fail (GTK_IS_LABEL (label), 0.5);
|
||||
|
||||
g_object_get (label, "xalign", &xalign, NULL);
|
||||
|
||||
return xalign;
|
||||
}
|
||||
|
||||
void
|
||||
gtk_label_set_yalign (GtkLabel *label,
|
||||
gfloat yalign)
|
||||
{
|
||||
g_return_if_fail (GTK_IS_LABEL (label));
|
||||
|
||||
yalign = CLAMP (yalign, 0.0, 1.0);
|
||||
|
||||
g_object_set (label, "yalign", yalign, NULL);
|
||||
}
|
||||
|
||||
gfloat
|
||||
gtk_label_get_yalign (GtkLabel *label)
|
||||
{
|
||||
gfloat yalign;
|
||||
|
||||
g_return_val_if_fail (GTK_IS_LABEL (label), 0.5);
|
||||
|
||||
g_object_get (label, "yalign", &yalign, NULL);
|
||||
|
||||
return yalign;
|
||||
}
|
||||
|
Reference in New Issue
Block a user