FolderItem *item,
gpointer data);
-static void key_pressed (GtkWidget *widget,
- GdkEventKey *event,
- gpointer data);
-
static void toggle_work_offline_cb(MainWindow *mainwin, guint action, GtkWidget *widget);
static void addr_harvest_cb ( MainWindow *mainwin,
GTK_SIGNAL_FUNC(main_window_close_cb), mainwin);
MANAGE_WINDOW_SIGNALS_CONNECT(window);
gtk_signal_connect(GTK_OBJECT(window), "key_press_event",
- GTK_SIGNAL_FUNC(key_pressed), mainwin);
+ GTK_SIGNAL_FUNC(mainwindow_key_pressed), mainwin);
gtk_widget_realize(window);
gtk_widget_add_events(window, GDK_KEY_PRESS_MASK|GDK_KEY_RELEASE_MASK);
if (procmsg_send_queue
(folder->queue, prefs_common.savemsg) < 0)
alertpanel_error(_("Some errors occurred while sending queued messages."));
- statusbar_pop_all();
folder_item_scan(folder->queue);
folder_update_item(folder->queue, TRUE);
}
#define BREAK_ON_MODIFIER_KEY() \
if ((event->state & (GDK_MOD1_MASK|GDK_CONTROL_MASK)) != 0) break
-static void key_pressed (GtkWidget *widget, GdkEventKey *event, gpointer data)
+void mainwindow_key_pressed (GtkWidget *widget, GdkEventKey *event,
+ gpointer data)
{
MainWindow *mainwin = (MainWindow*) data;