labwc/src/view.c
2020-12-23 18:52:46 +00:00

41 lines
657 B
C

#include "labwc.h"
void
view_move_resize(struct view *view, struct wlr_box geo)
{
view->impl->configure(view, geo);
}
void
view_move(struct view *view, double x, double y)
{
view->impl->move(view, x, y);
}
void
view_minimize(struct view *view)
{
if (view->minimized == true) {
return;
}
view->minimized = true;
view->impl->unmap(view);
}
void
view_unminimize(struct view *view)
{
if (view->minimized == false) {
return;
}
view->minimized = false;
view->impl->map(view);
}
void
view_for_each_surface(struct view *view, wlr_surface_iterator_func_t iterator,
void *user_data)
{
view->impl->for_each_surface(view, iterator, user_data);
}