#include "defs.h"
#include <glib.h>
+#include <glib/gi18n.h>
#include <gtk/gtk.h>
-#include "intl.h"
#include "utils.h"
#include "folder.h"
#include "folderview.h"
static void new_folder_cb(FolderView *folderview, guint action, GtkWidget *widget);
static void rename_folder_cb(FolderView *folderview, guint action, GtkWidget *widget);
static void move_folder_cb(FolderView *folderview, guint action, GtkWidget *widget);
+static void imap_settings_cb(FolderView *folderview, guint action, GtkWidget *widget);
static void remove_server_cb(FolderView *folderview, guint action, GtkWidget *widget);
static void delete_folder_cb(FolderView *folderview, guint action, GtkWidget *widget);
static void update_tree_cb(FolderView *folderview, guint action, GtkWidget *widget);
{N_("/_Check for new messages"), NULL, update_tree_cb, 0, NULL},
{N_("/R_ebuild folder tree"), NULL, update_tree_cb, 1, NULL},
{N_("/---"), NULL, NULL, 0, "<Separator>"},
+ {N_("/IMAP4 _account settings"), NULL, imap_settings_cb, 0, NULL},
{N_("/Remove _IMAP4 account"), NULL, remove_server_cb, 0, NULL},
{N_("/---"), NULL, NULL, 0, "<Separator>"},
};
folderview_move_folder(folderview, from_folder, to_folder);
}
+static void imap_settings_cb(FolderView *folderview, guint action, GtkWidget *widget)
+{
+ FolderItem *item;
+
+ item = folderview_get_selected_item(folderview);
+ if (item == NULL)
+ return;
+
+ account_open(item->folder->account);
+}
+
static void remove_server_cb(FolderView *folderview, guint action, GtkWidget *widget)
{
GtkCTree *ctree = GTK_CTREE(folderview->ctree);
name = trim_string(item->name, 32);
AUTORELEASE_STR(name, {g_free(name); return;});
message = g_strdup_printf
- (_("All folder(s) and message(s) under `%s' will be deleted.\n"
+ (_("All folders and messages under `%s' will be deleted.\n"
"Do you really want to delete?"), name);
avalue = alertpanel(_("Delete folder"), message,
_("Yes"), _("+No"), NULL);