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