implement "focused container" feature for swaygrab

This commit is contained in:
Zandr Martin 2016-09-18 16:41:08 -05:00
parent 043640820f
commit 0516dba3f6
No known key found for this signature in database
GPG key ID: AA2BB8EF77F7BBDC
6 changed files with 221 additions and 48 deletions

10
include/swaygrab/json.h Normal file
View file

@ -0,0 +1,10 @@
#include <json-c/json.h>
#include "wlc/wlc.h"
void init_json_tree(int socketfd);
void free_json_tree();
char *get_focused_output();
char *create_payload(const char *output, struct wlc_geometry *g);
struct wlc_geometry *get_container_geometry(json_object *container);
json_object *get_focused_container();
json_object *get_output_container(const char *output);