mirror of
https://github.com/netsurf-browser/netsurf
synced 2024-12-17 17:52:43 +03:00
Remove unused code.
This commit is contained in:
parent
2ea5ca5805
commit
96dbdee3a4
73
render/box.c
73
render/box.c
@ -342,79 +342,6 @@ void box_bounds(struct box *box, struct rect *r)
|
|||||||
r->y1 = r->y0 + height;
|
r->y1 = r->y0 + height;
|
||||||
}
|
}
|
||||||
|
|
||||||
enum box_walk_dir {
|
|
||||||
BOX_WALK_CHILDREN,
|
|
||||||
BOX_WALK_PARENT,
|
|
||||||
BOX_WALK_NEXT_SIBLING,
|
|
||||||
BOX_WALK_FLOAT_CHILDREN,
|
|
||||||
BOX_WALK_NEXT_FLOAT_SIBLING
|
|
||||||
};
|
|
||||||
|
|
||||||
static inline struct box *box_move_xy(struct box *b, enum box_walk_dir dir,
|
|
||||||
int *x, int *y)
|
|
||||||
{
|
|
||||||
switch (dir) {
|
|
||||||
case BOX_WALK_CHILDREN:
|
|
||||||
b = b->children;
|
|
||||||
*x += b->x;
|
|
||||||
*y += b->y;
|
|
||||||
return b;
|
|
||||||
|
|
||||||
case BOX_WALK_PARENT:
|
|
||||||
*x -= b->x;
|
|
||||||
*y -= b->y;
|
|
||||||
return b->parent;
|
|
||||||
|
|
||||||
case BOX_WALK_NEXT_SIBLING:
|
|
||||||
*x -= b->x;
|
|
||||||
*y -= b->y;
|
|
||||||
b = b->next;
|
|
||||||
*x += b->x;
|
|
||||||
*y += b->y;
|
|
||||||
return b;
|
|
||||||
|
|
||||||
case BOX_WALK_FLOAT_CHILDREN:
|
|
||||||
b = b->float_children;
|
|
||||||
*x += b->x;
|
|
||||||
*y += b->y;
|
|
||||||
return b;
|
|
||||||
|
|
||||||
case BOX_WALK_NEXT_FLOAT_SIBLING:
|
|
||||||
*x -= b->x;
|
|
||||||
*y -= b->y;
|
|
||||||
b = b->next_float;
|
|
||||||
*x += b->x;
|
|
||||||
*y += b->y;
|
|
||||||
return b;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
static struct box *box_next_xy(struct box *b, int *x, int *y)
|
|
||||||
{
|
|
||||||
assert(b != NULL);
|
|
||||||
|
|
||||||
if (b->float_children != NULL) {
|
|
||||||
/* Next node is float child */
|
|
||||||
b = box_move_xy(b, BOX_WALK_FLOAT_CHILDREN, x, y);
|
|
||||||
} else if (b->children != NULL) {
|
|
||||||
/* Next node is child */
|
|
||||||
b = box_move_xy(b, BOX_WALK_CHILDREN, x, y);
|
|
||||||
} else if (b->type == BOX_FLOAT_LEFT || b->type == BOX_FLOAT_RIGHT) {
|
|
||||||
/* Go to next float sibling */
|
|
||||||
b = box_move_xy(b, BOX_WALK_NEXT_FLOAT_SIBLING, x, y);
|
|
||||||
} else {
|
|
||||||
/* Go to next sibling, or nearest ancestor with next sibling. */
|
|
||||||
while (b->next == NULL && b->parent != NULL) {
|
|
||||||
b = box_move_xy(b, BOX_WALK_PARENT, x, y);
|
|
||||||
}
|
|
||||||
|
|
||||||
b = box_move_xy(b, BOX_WALK_NEXT_SIBLING, x, y);
|
|
||||||
}
|
|
||||||
|
|
||||||
return b;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Find the boxes at a point.
|
* Find the boxes at a point.
|
||||||
|
Loading…
Reference in New Issue
Block a user