diff options
author | Ryan Dwyer <ryandwyer1@gmail.com> | 2018-10-31 21:27:38 +1000 |
---|---|---|
committer | Ryan Dwyer <ryandwyer1@gmail.com> | 2018-11-01 18:09:51 +1000 |
commit | 9fc736f4e1804b06538191786500f927ba0cda13 (patch) | |
tree | 8399de2ba00a8a0dd57f49dfc30455c330500b54 /include/sway/tree/view.h | |
parent | Merge pull request #3040 from RyanDwyer/border-props-to-container (diff) | |
download | sway-9fc736f4e1804b06538191786500f927ba0cda13.tar.gz sway-9fc736f4e1804b06538191786500f927ba0cda13.tar.zst sway-9fc736f4e1804b06538191786500f927ba0cda13.zip |
Move view marks properties to container struct
Like border properties, this will be needed to implement layout saving
and restoring.
Diffstat (limited to 'include/sway/tree/view.h')
-rw-r--r-- | include/sway/tree/view.h | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/include/sway/tree/view.h b/include/sway/tree/view.h index 67f17914..4a8c3cb1 100644 --- a/include/sway/tree/view.h +++ b/include/sway/tree/view.h | |||
@@ -100,12 +100,6 @@ struct sway_view { | |||
100 | bool destroying; | 100 | bool destroying; |
101 | 101 | ||
102 | list_t *executed_criteria; // struct criteria * | 102 | list_t *executed_criteria; // struct criteria * |
103 | list_t *marks; // char * | ||
104 | |||
105 | struct wlr_texture *marks_focused; | ||
106 | struct wlr_texture *marks_focused_inactive; | ||
107 | struct wlr_texture *marks_unfocused; | ||
108 | struct wlr_texture *marks_urgent; | ||
109 | 103 | ||
110 | union { | 104 | union { |
111 | struct wlr_xdg_surface_v6 *wlr_xdg_surface_v6; | 105 | struct wlr_xdg_surface_v6 *wlr_xdg_surface_v6; |
@@ -353,28 +347,6 @@ void view_update_title(struct sway_view *view, bool force); | |||
353 | void view_execute_criteria(struct sway_view *view); | 347 | void view_execute_criteria(struct sway_view *view); |
354 | 348 | ||
355 | /** | 349 | /** |
356 | * Find any view that has the given mark and return it. | ||
357 | */ | ||
358 | struct sway_view *view_find_mark(char *mark); | ||
359 | |||
360 | /** | ||
361 | * Find any view that has the given mark and remove the mark from the view. | ||
362 | * Returns true if it matched a view. | ||
363 | */ | ||
364 | bool view_find_and_unmark(char *mark); | ||
365 | |||
366 | /** | ||
367 | * Remove all marks from the view. | ||
368 | */ | ||
369 | void view_clear_marks(struct sway_view *view); | ||
370 | |||
371 | bool view_has_mark(struct sway_view *view, char *mark); | ||
372 | |||
373 | void view_add_mark(struct sway_view *view, char *mark); | ||
374 | |||
375 | void view_update_marks_textures(struct sway_view *view); | ||
376 | |||
377 | /** | ||
378 | * Returns true if there's a possibility the view may be rendered on screen. | 350 | * Returns true if there's a possibility the view may be rendered on screen. |
379 | * Intended for damage tracking. | 351 | * Intended for damage tracking. |
380 | */ | 352 | */ |