summaryrefslogtreecommitdiff
path: root/src/bin/ipc.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/bin/ipc.h')
-rw-r--r--src/bin/ipc.h44
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
8struct _Ipc_Instance 8struct _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
34void ipc_init(void); 35void ipc_init(void);
@@ -36,5 +37,6 @@ void ipc_shutdown(void);
36Eina_Bool ipc_serve(void); 37Eina_Bool ipc_serve(void);
37void ipc_instance_new_func_set(void (*func) (Ipc_Instance *inst)); 38void ipc_instance_new_func_set(void (*func) (Ipc_Instance *inst));
38Eina_Bool ipc_instance_add(Ipc_Instance *inst); 39Eina_Bool ipc_instance_add(Ipc_Instance *inst);
40void ipc_instance_conn_free(void);
39 41
40#endif 42#endif