This commit is contained in:
Florian Franzen 2022-10-03 22:08:45 +05:30 committed by GitHub
commit 3074bf0c97
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
17 changed files with 437 additions and 0 deletions

View file

@ -4,6 +4,7 @@
#include <stdint.h>
#include <wayland-client.h>
#include "../include/config.h"
#include "gesture.h"
#include "list.h"
#include "util.h"
#include <pango/pangocairo.h>
@ -25,6 +26,11 @@ struct swaybar_binding {
bool release;
};
struct swaybar_gesture {
struct gesture gesture;
char *command;
};
struct swaybar_config {
char *status_command;
bool pango_markup;
@ -41,6 +47,7 @@ struct swaybar_config {
bool workspace_buttons;
uint32_t workspace_min_width;
list_t *bindings;
list_t *gestures;
struct wl_list outputs; // config_output::link
int height;
int status_padding;
@ -91,5 +98,6 @@ struct swaybar_config *init_config(void);
void free_config(struct swaybar_config *config);
uint32_t parse_position(const char *position);
void free_binding(struct swaybar_binding *binding);
void free_gesture(struct swaybar_gesture *gesture);
#endif