[dia] sadt: fix warnings
- From: Zander <zbrown src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [dia] sadt: fix warnings
- Date: Fri, 27 Mar 2020 19:51:54 +0000 (UTC)
commit 9daf71dbcd71668529dca4eac6d8e67402c1c681
Author: Zander Brown <zbrown gnome org>
Date: Fri Mar 27 19:36:23 2020 +0000
sadt: fix warnings
objects/SADT/box.c | 170 ++++++++++++++++++++++++++++++++++-------------------
1 file changed, 108 insertions(+), 62 deletions(-)
---
diff --git a/objects/SADT/box.c b/objects/SADT/box.c
index 80580896..e77c455c 100644
--- a/objects/SADT/box.c
+++ b/objects/SADT/box.c
@@ -203,53 +203,79 @@ sadtbox_distance_from(Box *box, Point *point)
return distance_rectangle_point(&rect, point);
}
+
static void
-sadtbox_select(Box *box, Point *clicked_point,
- DiaRenderer *interactive_renderer)
+sadtbox_select (Box *box,
+ Point *clicked_point,
+ DiaRenderer *interactive_renderer)
{
- text_set_cursor(box->text, clicked_point, interactive_renderer);
- text_grab_focus(box->text, &box->element.object);
- element_update_handles(&box->element);
+ text_set_cursor (box->text, clicked_point, interactive_renderer);
+ text_grab_focus (box->text, &box->element.object);
+ element_update_handles (&box->element);
}
+
static ObjectChange*
-sadtbox_move_handle(Box *box, Handle *handle,
- Point *to, ConnectionPoint *cp,
- HandleMoveReason reason, ModifierKeys modifiers)
+sadtbox_move_handle (Box *box,
+ Handle *handle,
+ Point *to,
+ ConnectionPoint *cp,
+ HandleMoveReason reason,
+ ModifierKeys modifiers)
{
AnchorShape horiz = ANCHOR_MIDDLE, vert = ANCHOR_MIDDLE;
- assert(box!=NULL);
- assert(handle!=NULL);
- assert(to!=NULL);
+ g_return_val_if_fail (box != NULL, NULL);
+ g_return_val_if_fail (handle != NULL, NULL);
+ g_return_val_if_fail (to != NULL, NULL);
- element_move_handle(&box->element, handle->id, to, cp, reason, modifiers);
+ element_move_handle (&box->element, handle->id, to, cp, reason, modifiers);
switch (handle->id) {
- case HANDLE_RESIZE_NW:
- horiz = ANCHOR_END; vert = ANCHOR_END; break;
- case HANDLE_RESIZE_N:
- vert = ANCHOR_END; break;
- case HANDLE_RESIZE_NE:
- horiz = ANCHOR_START; vert = ANCHOR_END; break;
- case HANDLE_RESIZE_E:
- horiz = ANCHOR_START; break;
- case HANDLE_RESIZE_SE:
- horiz = ANCHOR_START; vert = ANCHOR_START; break;
- case HANDLE_RESIZE_S:
- vert = ANCHOR_START; break;
- case HANDLE_RESIZE_SW:
- horiz = ANCHOR_END; vert = ANCHOR_START; break;
- case HANDLE_RESIZE_W:
- horiz = ANCHOR_END; break;
- default:
- break;
+ case HANDLE_RESIZE_NW:
+ horiz = ANCHOR_END; vert = ANCHOR_END;
+ break;
+ case HANDLE_RESIZE_N:
+ vert = ANCHOR_END;
+ break;
+ case HANDLE_RESIZE_NE:
+ horiz = ANCHOR_START; vert = ANCHOR_END;
+ break;
+ case HANDLE_RESIZE_E:
+ horiz = ANCHOR_START;
+ break;
+ case HANDLE_RESIZE_SE:
+ horiz = ANCHOR_START; vert = ANCHOR_START;
+ break;
+ case HANDLE_RESIZE_S:
+ vert = ANCHOR_START;
+ break;
+ case HANDLE_RESIZE_SW:
+ horiz = ANCHOR_END; vert = ANCHOR_START;
+ break;
+ case HANDLE_RESIZE_W:
+ horiz = ANCHOR_END;
+ break;
+ case HANDLE_MOVE_STARTPOINT:
+ case HANDLE_MOVE_ENDPOINT:
+ case HANDLE_CUSTOM1:
+ case HANDLE_CUSTOM2:
+ case HANDLE_CUSTOM3:
+ case HANDLE_CUSTOM4:
+ case HANDLE_CUSTOM5:
+ case HANDLE_CUSTOM6:
+ case HANDLE_CUSTOM7:
+ case HANDLE_CUSTOM8:
+ case HANDLE_CUSTOM9:
+ default:
+ break;
}
- sadtbox_update_data(box, horiz, vert);
+ sadtbox_update_data (box, horiz, vert);
return NULL;
}
+
static ObjectChange*
sadtbox_move(Box *box, Point *to)
{
@@ -300,8 +326,9 @@ sadtbox_draw (Box *box, DiaRenderer *renderer)
&box->text->color);
}
+
static void
-sadtbox_update_data(Box *box, AnchorShape horiz, AnchorShape vert)
+sadtbox_update_data (Box *box, AnchorShape horiz, AnchorShape vert)
{
Element *elem = &box->element;
ElementBBExtras *extra = &elem->extra_spacing;
@@ -318,7 +345,7 @@ sadtbox_update_data(Box *box, AnchorShape horiz, AnchorShape vert)
center.y += elem->height/2;
bottom_right.y += elem->height;
- text_calc_boundingbox(box->text, NULL);
+ text_calc_boundingbox (box->text, NULL);
width = box->text->max_width + box->padding*2;
height = box->text->height * box->text->numlines + box->padding*2;
@@ -327,34 +354,41 @@ sadtbox_update_data(Box *box, AnchorShape horiz, AnchorShape vert)
/* move shape if necessary ... */
switch (horiz) {
- case ANCHOR_MIDDLE:
- elem->corner.x = center.x - elem->width/2; break;
- case ANCHOR_END:
- elem->corner.x = bottom_right.x - elem->width; break;
- default:
- break;
+ case ANCHOR_MIDDLE:
+ elem->corner.x = center.x - elem->width/2;
+ break;
+ case ANCHOR_END:
+ elem->corner.x = bottom_right.x - elem->width;
+ break;
+ case ANCHOR_START:
+ default:
+ break;
}
+
switch (vert) {
- case ANCHOR_MIDDLE:
- elem->corner.y = center.y - elem->height/2; break;
- case ANCHOR_END:
- elem->corner.y = bottom_right.y - elem->height; break;
- default:
- break;
+ case ANCHOR_MIDDLE:
+ elem->corner.y = center.y - elem->height/2;
+ break;
+ case ANCHOR_END:
+ elem->corner.y = bottom_right.y - elem->height;
+ break;
+ case ANCHOR_START:
+ default:
+ break;
}
p = elem->corner;
p.x += elem->width / 2.0;
p.y += elem->height / 2.0 - box->text->height * box->text->numlines / 2 +
box->text->ascent;
- text_set_position(box->text, &p);
+ text_set_position (box->text, &p);
extra->border_trans = SADTBOX_LINE_WIDTH / 2.0;
- element_update_boundingbox(elem);
+ element_update_boundingbox (elem);
obj->position = elem->corner;
- element_update_handles(elem);
+ element_update_handles (elem);
/* Update connections: */
nw = elem->corner;
@@ -366,37 +400,49 @@ sadtbox_update_data(Box *box, AnchorShape horiz, AnchorShape vert)
sw.y = se.y;
sw.x = nw.x;
- connpointline_update(box->north);
- connpointline_putonaline(box->north,&ne,&nw,DIR_NORTH);
- connpointline_update(box->west);
- connpointline_putonaline(box->west,&nw,&sw,DIR_WEST);
- connpointline_update(box->south);
- connpointline_putonaline(box->south,&sw,&se,DIR_SOUTH);
- connpointline_update(box->east);
- connpointline_putonaline(box->east,&se,&ne,DIR_EAST);
+ connpointline_update (box->north);
+ connpointline_putonaline (box->north, &ne, &nw, DIR_NORTH);
+ connpointline_update (box->west);
+ connpointline_putonaline (box->west, &nw, &sw, DIR_WEST);
+ connpointline_update (box->south);
+ connpointline_putonaline (box->south, &sw, &se, DIR_SOUTH);
+ connpointline_update (box->east);
+ connpointline_putonaline (box->east, &se, &ne, DIR_EAST);
}
static ConnPointLine *
-sadtbox_get_clicked_border(Box *box, Point *clicked)
+sadtbox_get_clicked_border (Box *box, Point *clicked)
{
ConnPointLine *cpl;
real dist,dist2;
cpl = box->north;
- dist = distance_line_point(&box->north->start,&box->north->end,0,clicked);
-
- dist2 = distance_line_point(&box->west->start,&box->west->end,0,clicked);
+ dist = distance_line_point (&box->north->start,
+ &box->north->end,
+ 0,
+ clicked);
+
+ dist2 = distance_line_point (&box->west->start,
+ &box->west->end,
+ 0,
+ clicked);
if (dist2 < dist) {
cpl = box->west;
dist = dist2;
}
- dist2 = distance_line_point(&box->south->start,&box->south->end,0,clicked);
+ dist2 = distance_line_point (&box->south->start,
+ &box->south->end,
+ 0,
+ clicked);
if (dist2 < dist) {
cpl = box->south;
dist = dist2;
}
- dist2 = distance_line_point(&box->east->start,&box->east->end,0,clicked);
+ dist2 = distance_line_point (&box->east->start,
+ &box->east->end,
+ 0,
+ clicked);
if (dist2 < dist) {
cpl = box->east;
/*dist = dist2;*/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]