r339: The menu key bindings are now only saved if they actually changed.
[rox-filer.git] / ROX-Filer / src / main.h
bloba238c67a94346f7edbf4e5e507b07338a30ae390
1 /*
2 * $Id$
4 * ROX-Filer, filer for the ROX desktop project
5 * By Thomas Leonard, <tal197@users.sourceforge.net>.
6 */
8 #ifndef _MAIN_H
9 #define _MAIN_H
11 #include <sys/types.h>
13 typedef struct _Callback Callback;
14 typedef void (*CallbackFn)(gpointer data);
16 struct _Callback
18 CallbackFn callback;
19 gpointer data;
22 extern int number_of_windows;
23 extern int to_error_log; /* Send messages here to log them */
24 extern gboolean override_redirect;
26 extern uid_t euid;
27 extern gid_t egid;
28 extern int ngroups; /* Number of supplemental groups */
29 extern gid_t *supplemental_groups;
30 extern char *home_dir, *app_dir;
32 /* Prototypes */
33 int main(int argc, char **argv);
34 void on_child_death(int child, CallbackFn callback, gpointer data);
36 #endif /* _MAIN_H */