struct wl_listener new_popup;
};
-static inline bool
-view_is_floating(struct view *view)
-{
- return !view->fullscreen && !view->maximized && !view->tiled
- && !view->tiled_region;
-}
-
void view_set_activated(struct view *view);
void view_close(struct view *view);
void view_toggle_always_on_top(struct view *view);
bool view_is_always_on_top(struct view *view);
bool view_is_tiled(struct view *view);
+bool view_is_floating(struct view *view);
void view_move_to_workspace(struct view *view, struct workspace *workspace);
void view_set_decorations(struct view *view, bool decorations);
void view_toggle_fullscreen(struct view *view);
bool
view_is_tiled(struct view *view)
{
- if (!view) {
- return false;
- }
- return view->tiled || view->tiled_region || view->tiled_region_evacuate;
+ return view && (view->tiled || view->tiled_region
+ || view->tiled_region_evacuate);
+}
+
+bool
+view_is_floating(struct view *view)
+{
+ return view && !(view->fullscreen || view->maximized || view->tiled
+ || view->tiled_region || view->tiled_region_evacuate);
}
/* Reset tiled state of view without changing geometry */