summaryrefslogtreecommitdiffstats
path: root/include/config.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/config.h')
-rw-r--r--include/config.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/include/config.h b/include/config.h
index 655d0a9c..d77872ee 100644
--- a/include/config.h
+++ b/include/config.h
@@ -125,6 +125,7 @@ struct bar_config {
125 bool strip_workspace_numbers; 125 bool strip_workspace_numbers;
126 bool binding_mode_indicator; 126 bool binding_mode_indicator;
127 bool verbose; 127 bool verbose;
128 pid_t pid;
128 struct { 129 struct {
129 char background[10]; 130 char background[10];
130 char statusline[10]; 131 char statusline[10];
@@ -192,6 +193,10 @@ bool load_config(const char *file);
192 */ 193 */
193bool read_config(FILE *file, bool is_active); 194bool read_config(FILE *file, bool is_active);
194/** 195/**
196 * Free config struct
197 */
198void free_config(struct sway_config *config);
199/**
195 * Does variable replacement for a string based on the config's currently loaded variables. 200 * Does variable replacement for a string based on the config's currently loaded variables.
196 */ 201 */
197char *do_var_replacement(char *str); 202char *do_var_replacement(char *str);
@@ -226,8 +231,7 @@ int sway_mouse_binding_cmp_qsort(const void *a, const void *b);
226int sway_mouse_binding_cmp_buttons(const void *a, const void *b); 231int sway_mouse_binding_cmp_buttons(const void *a, const void *b);
227void free_sway_mouse_binding(struct sway_mouse_binding *smb); 232void free_sway_mouse_binding(struct sway_mouse_binding *smb);
228 233
229void load_swaybars(swayc_t *output, int output_idx); 234void load_swaybars();
230void terminate_swaybars(list_t *pids);
231void terminate_swaybg(pid_t pid); 235void terminate_swaybg(pid_t pid);
232 236
233/** 237/**