app: add gimp_canvas_handle_set_size() and use it in GimpToolLine

This commit is contained in:
Michael Natterer
2017-06-11 18:46:30 +02:00
parent b92d98857c
commit 3c5d7075c1
3 changed files with 43 additions and 16 deletions

View File

@ -544,6 +544,38 @@ gimp_canvas_handle_set_position (GimpCanvasItem *handle,
gimp_canvas_item_end_change (handle);
}
void
gimp_canvas_handle_get_size (GimpCanvasItem *handle,
gint *width,
gint *height)
{
g_return_if_fail (GIMP_IS_CANVAS_HANDLE (handle));
g_return_if_fail (width != NULL);
g_return_if_fail (height != NULL);
g_object_get (handle,
"width", width,
"height", height,
NULL);
}
void
gimp_canvas_handle_set_size (GimpCanvasItem *handle,
gint width,
gint height)
{
g_return_if_fail (GIMP_IS_CANVAS_HANDLE (handle));
gimp_canvas_item_begin_change (handle);
g_object_set (handle,
"width", width,
"height", height,
NULL);
gimp_canvas_item_end_change (handle);
}
void
gimp_canvas_handle_set_angles (GimpCanvasItem *handle,
gdouble start_angle,