2 * Bacula GNOME User Agent specific configuration and defines
4 * Kern Sibbald, March 2002
12 #include "console_conf.h"
14 /* Super kludge for GNOME 2.0 */
21 extern GtkWidget *app1; /* application window */
22 extern GtkWidget *text1; /* text window */
23 extern GtkWidget *entry1; /* entry box */
24 extern GtkWidget *combo1; /* Directory combo */
25 extern GtkWidget *dir_dialog;
26 extern GtkWidget *dir_select;
27 extern GtkWidget *run_dialog; /* run dialog */
28 extern GtkWidget *label_dialog;
29 extern GtkWidget *restore_dialog; /* restore dialog */
30 extern GtkWidget *restore_file_selection; /* restore files dialog */
31 extern GtkWidget *about1;
32 extern GList *job_list, *client_list, *fileset_list;
33 extern GList *messages_list, *pool_list, *storage_list;
34 extern GList *type_list, *level_list;
37 extern pthread_mutex_t cmd_mutex;
38 extern pthread_cond_t cmd_wait;
39 extern char cmd[1000];
42 extern BSOCK *UA_sock;
49 void set_textf(const char *fmt, ...);
50 void set_text(const char *buf, int len);
51 void set_status(const char *buf);
52 void set_status_ready();
53 void set_statusf(const char *fmt, ...);
54 int connect_to_director(gpointer data);
55 int disconnect_from_director(gpointer data);
56 void start_director_reader(gpointer data);
57 void stop_director_reader(gpointer data);
58 void write_director(const gchar *msg);
59 void set_restore_dialog_defaults();
60 void select_restore_files();
62 extern "C" void read_director(gpointer data, gint fd, GdkInputCondition condition);