chiark
/
gitweb
/
~mdw
/
disorder
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Comments
[disorder]
/
disobedience
/
menu.c
diff --git
a/disobedience/menu.c
b/disobedience/menu.c
index f93e2f7a2dfce973d509cba04780c41435167b86..0540a56d25d9f978b657ce34a8f8100a2efdd9b2 100644
(file)
--- a/
disobedience/menu.c
+++ b/
disobedience/menu.c
@@
-94,6
+94,13
@@
static void login(gpointer attribute((unused)) callback_data,
login_box();
}
login_box();
}
+/** @brief Called when the login option is activated */
+static void users(gpointer attribute((unused)) callback_data,
+ guint attribute((unused)) callback_action,
+ GtkWidget attribute((unused)) *menu_item) {
+ manage_users();
+}
+
#if 0
/** @brief Called when the settings option is activated */
static void settings(gpointer attribute((unused)) callback_data,
#if 0
/** @brief Called when the settings option is activated */
static void settings(gpointer attribute((unused)) callback_data,
@@
-123,6
+130,7
@@
void menu_update(int page) {
t->selectall_sensitive(tab));
gtk_widget_set_sensitive(selectnone_widget,
t->selectnone_sensitive(tab));
t->selectall_sensitive(tab));
gtk_widget_set_sensitive(selectnone_widget,
t->selectnone_sensitive(tab));
+ /* TODO Users should only be sensitive if have RIGHT_ADMIN */
}
/** @brief Fetch version in order to display the about... popup */
}
/** @brief Fetch version in order to display the about... popup */
@@
-228,6
+236,14
@@
GtkWidget *menubar(GtkWidget *w) {
0, /* item_type */
0 /* extra_data */
},
0, /* item_type */
0 /* extra_data */
},
+ {
+ (char *)"/File/Users", /* path */
+ 0, /* accelerator */
+ users, /* callback */
+ 0, /* callback_action */
+ 0, /* item_type */
+ 0 /* extra_data */
+ },
#if 0
{
(char *)"/File/Settings", /* path */
#if 0
{
(char *)"/File/Settings", /* path */