X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=i3bar%2Finclude%2Fchild.h;h=3afed81947efbe4fc2c703b105b768a84b3a4a80;hb=3745e6f4843b638fcc73c3b499bdae4bc6f6132c;hp=72272b24c71440907d0e02da40dba4cb2934e6bf;hpb=34f6f185bfe9476801e6ef45114197becefb0b21;p=i3%2Fi3 diff --git a/i3bar/include/child.h b/i3bar/include/child.h index 72272b24..3afed819 100644 --- a/i3bar/include/child.h +++ b/i3bar/include/child.h @@ -2,13 +2,15 @@ * vim:ts=4:sw=4:expandtab * * i3bar - an xcb-based status- and ws-bar for i3 - * © 2010-2012 Axel Wagner and contributors (see also: LICENSE) + * © 2010 Axel Wagner and contributors (see also: LICENSE) * - * child.c: Getting Input for the statusline + * child.c: Getting input for the statusline * */ #pragma once +#include + #include #define STDIN_CHUNK_SIZE 1024 @@ -29,7 +31,7 @@ typedef struct { */ int stop_signal; /** - * The signal requested by the client to inform it of theun hidden state of i3bar + * The signal requested by the client to inform it of the unhidden state of i3bar */ int cont_signal; @@ -41,7 +43,7 @@ typedef struct { } i3bar_child; /* - * Start a child-process with the specified command and reroute stdin. + * Start a child process with the specified command and reroute stdin. * We actually start a $SHELL to execute the command so we don't have to care * about arguments and such * @@ -49,26 +51,26 @@ typedef struct { void start_child(char *command); /* - * kill()s the child-process (if any). Called when exit()ing. + * kill()s the child process (if any). Called when exit()ing. * */ void kill_child_at_exit(void); /* - * kill()s the child-process (if any) and closes and - * free()s the stdin- and sigchild-watchers + * kill()s the child process (if any) and closes and + * free()s the stdin- and SIGCHLD-watchers * */ void kill_child(void); /* - * Sends a SIGSTOP to the child-process (if existent) + * Sends a SIGSTOP to the child process (if existent) * */ void stop_child(void); /* - * Sends a SIGCONT to the child-process (if existent) + * Sends a SIGCONT to the child process (if existent) * */ void cont_child(void); @@ -83,4 +85,4 @@ bool child_want_click_events(void); * Generates a click event, if enabled. * */ -void send_block_clicked(int button, const char *name, const char *instance, int x, int y); +void send_block_clicked(int button, const char *name, const char *instance, int x, int y, int x_rel, int y_rel, int width, int height, int mods);