(#955) Add supports for major corners

master
rexim 2019-11-11 01:19:00 +07:00
parent efd60f2811
commit c786db12ab
1 changed files with 12 additions and 0 deletions

View File

@ -530,6 +530,12 @@ static int rect_layer_event_resize(RectLayer *layer,
rect_position2(rects[layer->selection]));
} break;
case 3: { // TOP,LEFT
layer->inter_rect = rect_from_points(
position,
rect_position2(rects[layer->selection]));
} break;
case 4: { // BOTTOM
layer->inter_rect = rect_from_points(
rect_position(rects[layer->selection]),
@ -543,6 +549,12 @@ static int rect_layer_event_resize(RectLayer *layer,
vec(position.x,
rects[layer->selection].y + rects[layer->selection].h));
} break;
case 12: { // BOTTOM,RIGHT
layer->inter_rect = rect_from_points(
rect_position(rects[layer->selection]),
position);
} break;
}
} break;