Index: src/fe-gnome/userlist-gui.c
===================================================================
--- src/fe-gnome/userlist-gui.c (révision 10723)
+++ src/fe-gnome/userlist-gui.c (copie de travail)
@@ -55,6 +55,7 @@
static void user_kick_activate (GtkAction *action, gpointer data);
static void user_ban_activate (GtkAction *action, gpointer data);
static void user_ignore_activate (GtkAction *action, gpointer data);
+static void user_op_activate (GtkAction *action, gpointer data);
static GtkActionEntry popup_action_entries[] = {
{ "UserlistSendFile", NULL, N_("_Send File..."), "", NULL, G_CALLBACK (user_send_file_activate) },
@@ -62,6 +63,7 @@
{ "UserlistKick", NULL, N_("_Kick"), "", NULL, G_CALLBACK (user_kick_activate) },
{ "UserlistBan", NULL, N_("_Ban"), "", NULL, G_CALLBACK (user_ban_activate) },
{ "UserlistIgnore", NULL, N_("Ignore"), "", NULL, G_CALLBACK (user_ignore_activate) },
+ { "UserlistOp", NULL, N_("_Op"), "", NULL, G_CALLBACK (user_op_activate) },
};
struct User *current_user;
@@ -234,6 +236,14 @@
userlist_gui_hide ();
}
+static void
+user_op_activate (GtkAction *action, gpointer data)
+{
+ user_cmd ("op", current_user->nick);
+
+ userlist_gui_hide ();
+}
+
void
userlist_gui_show (void)
{
Index: data/xchat-gnome-ui.xml
===================================================================
--- data/xchat-gnome-ui.xml (révision 10723)
+++ data/xchat-gnome-ui.xml (copie de travail)
@@ -58,6 +58,7 @@
+