* child.c: Getting Input for the statusline
*
*/
-#ifndef CHILD_H_
-#define CHILD_H_
+#pragma once
+
+#include <stdbool.h>
#define STDIN_CHUNK_SIZE 1024
* even an int8_t, but still…
*/
uint32_t version;
+
+ bool stopped;
+ /**
+ * The signal requested by the client to inform it of the hidden state of i3bar
+ */
+ int stop_signal;
+ /**
+ * The signal requested by the client to inform it of theun hidden state of i3bar
+ */
+ int cont_signal;
+
+ /**
+ * Enable click events
+ */
+ bool click_events;
+ bool click_events_init;
} i3bar_child;
/*
*/
void cont_child(void);
-#endif
+/*
+ * Generates a click event, if enabled.
+ *
+ */
+void send_block_clicked(int button, const char *name, const char *instance, int x, int y);