* minimizing we don't destroy the foreign toplevel handle).
*/
void (*unmap)(struct view *view, bool client_request);
- void (*maximize)(struct view *view, bool maximize);
+ void (*maximize)(struct view *view, enum view_axis maximized);
void (*minimize)(struct view *view, bool minimize);
struct view *(*get_root)(struct view *self);
void (*append_children)(struct view *self, struct wl_array *children);
set_maximized(struct view *view, enum view_axis maximized)
{
if (view->impl->maximize) {
- view->impl->maximize(view, (maximized == VIEW_AXIS_BOTH));
+ view->impl->maximize(view, maximized);
}
view->maximized = maximized;
}
static void
-xdg_toplevel_view_maximize(struct view *view, bool maximized)
+xdg_toplevel_view_maximize(struct view *view, enum view_axis maximized)
{
- wlr_xdg_toplevel_set_maximized(xdg_toplevel_from_view(view), maximized);
+ wlr_xdg_toplevel_set_maximized(xdg_toplevel_from_view(view),
+ maximized == VIEW_AXIS_BOTH);
}
static void
}
static void
-xwayland_view_maximize(struct view *view, bool maximized)
+xwayland_view_maximize(struct view *view, enum view_axis maximized)
{
wlr_xwayland_surface_set_maximized(xwayland_surface_from_view(view),
- maximized);
+ maximized & VIEW_AXIS_HORIZONTAL, maximized & VIEW_AXIS_VERTICAL);
}
static void
[wrap-git]
url = https://gitlab.freedesktop.org/wlroots/wlroots.git
-revision = d3b7e040af46ab03114d5a40e9ed0c7c6aff15be
+revision = ceb4fcedca30d323a05836b0872bfe773a047ccc
[provide]
dependency_names = wlroots-0.19