chiark / gitweb /
First step towards user rights
[disorder] / disobedience / disobedience.h
index 0e16474e5d0105eea62543723f60e137f1e068b3..f01d7fc43bb141f39edd63b0ac62c9dbd8d48f39 100644 (file)
@@ -75,6 +75,7 @@ struct callbackdata {
     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;
 };
 
@@ -159,6 +160,9 @@ GtkWidget *iconbutton(const char *path, const char *tip);
 
 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,
@@ -240,6 +244,12 @@ void choose_update(void);
 
 void login_box(void);
 
+GtkWidget *login_window;
+
+/* User management */
+
+void manage_users(void);
+
 /* Help */
 
 void popup_help(void);