summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorNorbert Bolanowski <bolanowski.n@gmail.com>2024-09-02 20:02:42 +0200
committerSimon Ser <contact@emersion.fr>2024-09-20 19:44:34 +0200
commit7246bf909c12e7ec973a0e18ecb08254929c6a2c (patch)
tree2c7e0ab741ee35e5c57d366b4f714fcd05d3dcde /include
parentd2fceae37974191aca4e11b76cb38a033bb47fc5 (diff)
move title_format to container
(cherry picked from commit be840f730e747a24106c8366ecb89e6b982cfa38)
Diffstat (limited to 'include')
-rw-r--r--include/sway/tree/container.h4
-rw-r--r--include/sway/tree/view.h2
2 files changed, 4 insertions, 2 deletions
diff --git a/include/sway/tree/container.h b/include/sway/tree/container.h
index 8bf1955d..4608b8ac 100644
--- a/include/sway/tree/container.h
+++ b/include/sway/tree/container.h
@@ -102,6 +102,8 @@ struct sway_container {
char *title; // The view's title (unformatted)
char *formatted_title; // The title displayed in the title bar
int title_width;
+
+ char *title_format;
enum sway_container_layout prev_split_layout;
@@ -183,6 +185,8 @@ void container_update_title_bar(struct sway_container *container);
void container_update_marks(struct sway_container *container);
+size_t parse_title_format(struct sway_container *container, char *buffer);
+
size_t container_build_representation(enum sway_container_layout layout,
list_t *children, char *buffer);
diff --git a/include/sway/tree/view.h b/include/sway/tree/view.h
index 14aad1a1..f6032221 100644
--- a/include/sway/tree/view.h
+++ b/include/sway/tree/view.h
@@ -80,8 +80,6 @@ struct sway_view {
// Used when changing a view from tiled to floating.
int natural_width, natural_height;
- char *title_format;
-
bool using_csd;
struct timespec urgent;