enum lab_view_criteria criteria);
enum view_wants_focus view_wants_focus(struct view *view);
-bool view_contains_window_type(struct view *view, enum lab_window_type window_type);
/* If view is NULL, the size of SSD is not considered */
struct wlr_box view_get_edge_snap_box(struct view *view, struct output *output,
return value && match_glob(condition, value);
}
+static bool
+view_contains_window_type(struct view *view, enum lab_window_type window_type)
+{
+ assert(view);
+ if (view->impl->contains_window_type) {
+ return view->impl->contains_window_type(view, window_type);
+ }
+ return false;
+}
+
bool
view_matches_query(struct view *view, struct view_query *query)
{
return VIEW_WANTS_FOCUS_ALWAYS;
}
-bool
-view_contains_window_type(struct view *view, enum lab_window_type window_type)
-{
- assert(view);
- if (view->impl->contains_window_type) {
- return view->impl->contains_window_type(view, window_type);
- }
- return false;
-}
-
bool
view_is_focusable(struct view *view)
{