struct choosenode *choosenode; /* gtkchoose.c got_files/got_dirs */
struct queuelike *ql; /* gtkqueue.c queuelike_completed */
struct prefdata *f; /* properties.c */
+ const char *user; /* users.c */
} u;
};
GtkWidget *create_buttons(const struct button *buttons,
size_t nbuttons);
+GtkWidget *create_buttons_box(const struct button *buttons,
+ size_t nbuttons,
+ GtkWidget *box);
void register_monitor(monitor_callback *callback,
void *u,
void login_box(void);
+GtkWidget *login_window;
+
+/* User management */
+
+void manage_users(void);
+
/* Help */
void popup_help(void);
void save_settings(void);
void load_settings(void);
void set_tool_colors(GtkWidget *w);
+void popup_settings(void);
/* Widget leakage debugging rubbish ---------------------------------------- */