Move docblock and fix indenting of switch/case.

master
Ryan Dwyer 7 years ago committed by Drew DeVault
parent 630ba30e3c
commit fa5de2876e

@ -167,6 +167,10 @@ const char *view_get_instance(struct sway_view *view);
void view_configure(struct sway_view *view, double ox, double oy, int width, void view_configure(struct sway_view *view, double ox, double oy, int width,
int height); int height);
/**
* Configure the view's position and size based on the swayc's position and
* size, taking borders into consideration.
*/
void view_autoconfigure(struct sway_view *view); void view_autoconfigure(struct sway_view *view);
void view_set_activated(struct sway_view *view, bool activated); void view_set_activated(struct sway_view *view, bool activated);

@ -74,10 +74,6 @@ void view_configure(struct sway_view *view, double ox, double oy, int width,
} }
} }
/**
* Configure the view's position and size based on the swayc's position and
* size, taking borders into consideration.
*/
void view_autoconfigure(struct sway_view *view) { void view_autoconfigure(struct sway_view *view) {
if (!sway_assert(view->swayc, if (!sway_assert(view->swayc,
"Called view_autoconfigure() on a view without a swayc")) { "Called view_autoconfigure() on a view without a swayc")) {
@ -93,25 +89,25 @@ void view_autoconfigure(struct sway_view *view) {
double x, y, width, height; double x, y, width, height;
switch (view->border) { switch (view->border) {
case B_NONE: case B_NONE:
x = view->swayc->x; x = view->swayc->x;
y = view->swayc->y; y = view->swayc->y;
width = view->swayc->width; width = view->swayc->width;
height = view->swayc->height; height = view->swayc->height;
break; break;
case B_PIXEL: case B_PIXEL:
x = view->swayc->x + view->border_thickness; x = view->swayc->x + view->border_thickness;
y = view->swayc->y + view->border_thickness; y = view->swayc->y + view->border_thickness;
width = view->swayc->width - view->border_thickness * 2; width = view->swayc->width - view->border_thickness * 2;
height = view->swayc->height - view->border_thickness * 2; height = view->swayc->height - view->border_thickness * 2;
break; break;
case B_NORMAL: case B_NORMAL:
// TODO: Size the title bar by checking the font // TODO: Size the title bar by checking the font
x = view->swayc->x + view->border_thickness; x = view->swayc->x + view->border_thickness;
y = view->swayc->y + 20; y = view->swayc->y + 20;
width = view->swayc->width - view->border_thickness * 2; width = view->swayc->width - view->border_thickness * 2;
height = view->swayc->height - view->border_thickness - 20; height = view->swayc->height - view->border_thickness - 20;
break; break;
} }
view->x = x; view->x = x;

Loading…
Cancel
Save