diff options
Diffstat (limited to 'src/bin/ipc.h')
-rw-r--r-- | src/bin/ipc.h | 44 |
1 files changed, 23 insertions, 21 deletions
diff --git a/src/bin/ipc.h b/src/bin/ipc.h index 4ade907..419f389 100644 --- a/src/bin/ipc.h +++ b/src/bin/ipc.h | |||
@@ -7,28 +7,29 @@ typedef struct _Ipc_Instance Ipc_Instance; | |||
7 | 7 | ||
8 | struct _Ipc_Instance | 8 | struct _Ipc_Instance |
9 | { | 9 | { |
10 | const char *cmd; | 10 | char *cmd; |
11 | const char *cd; | 11 | char *cd; |
12 | const char *background; | 12 | char *background; |
13 | const char *name; | 13 | char *name; |
14 | const char *role; | 14 | char *role; |
15 | const char *title; | 15 | char *title; |
16 | const char *icon_name; | 16 | char *icon_name; |
17 | const char *font; | 17 | char *font; |
18 | const char *startup_id; | 18 | char *startup_id; |
19 | const char *startup_split; | 19 | char *startup_split; |
20 | int x, y, w, h; | 20 | int x, y, w, h; |
21 | int pos; | 21 | Eina_Bool pos; |
22 | int login_shell; | 22 | Eina_Bool login_shell; |
23 | int fullscreen; | 23 | Eina_Bool fullscreen; |
24 | int iconic; | 24 | Eina_Bool iconic; |
25 | int borderless; | 25 | Eina_Bool borderless; |
26 | int override; | 26 | Eina_Bool override; |
27 | int maximized; | 27 | Eina_Bool maximized; |
28 | int hold; | 28 | Eina_Bool hold; |
29 | int nowm; | 29 | Eina_Bool nowm; |
30 | int xterm_256color; | 30 | Eina_Bool xterm_256color; |
31 | int active_links; | 31 | Eina_Bool active_links; |
32 | Config *config; | ||
32 | }; | 33 | }; |
33 | 34 | ||
34 | void ipc_init(void); | 35 | void ipc_init(void); |
@@ -36,5 +37,6 @@ void ipc_shutdown(void); | |||
36 | Eina_Bool ipc_serve(void); | 37 | Eina_Bool ipc_serve(void); |
37 | void ipc_instance_new_func_set(void (*func) (Ipc_Instance *inst)); | 38 | void ipc_instance_new_func_set(void (*func) (Ipc_Instance *inst)); |
38 | Eina_Bool ipc_instance_add(Ipc_Instance *inst); | 39 | Eina_Bool ipc_instance_add(Ipc_Instance *inst); |
40 | void ipc_instance_conn_free(void); | ||
39 | 41 | ||
40 | #endif | 42 | #endif |