static void read_msg_func (gpointer data, gpointer user_data);
static void get_msg_cb (TnyFolder *folder, TnyMsg *msg, GError **err,
gpointer user_data);
-static void reply_forward (GtkWidget *widget, ReplyForwardAction action,
- ModestWindow *win);
+static void reply_forward (ReplyForwardAction action, ModestWindow *win);
static gchar* ask_for_folder_name (GtkWindow *parent_window, const gchar *title);
void
-modest_ui_actions_on_about (GtkWidget *widget, ModestWindow *win)
+modest_ui_actions_on_about (GtkAction *action, ModestWindow *win)
{
GtkWidget *about;
const gchar *authors[] = {
}
void
-modest_ui_actions_on_delete (GtkWidget *widget, ModestWindow *win)
+modest_ui_actions_on_delete (GtkAction *action, ModestWindow *win)
{
TnyList *header_list;
TnyIterator *iter;
void
-modest_ui_actions_on_quit (GtkWidget *widget, ModestWindow *win)
+modest_ui_actions_on_quit (GtkAction *action, ModestWindow *win)
{
/* FIXME: save size of main window */
/* save_sizes (main_window); */
}
void
-modest_ui_actions_on_accounts (GtkWidget *widget, ModestWindow *win)
+modest_ui_actions_on_accounts (GtkAction *action, ModestWindow *win)
{
GtkWidget *account_win;
account_win = modest_account_view_window_new ();
}
void
-modest_ui_actions_on_new_msg (GtkWidget *widget, ModestWindow *win)
+modest_ui_actions_on_new_msg (GtkAction *action, ModestWindow *win)
{
ModestWindow *msg_win;
TnyMsg *msg = NULL;
void
-modest_ui_actions_on_open (GtkWidget *widget, ModestWindow *win)
+modest_ui_actions_on_open (GtkAction *action, ModestWindow *win)
{
modest_runtime_not_implemented (GTK_WINDOW(win)); /* FIXME */
}
* Common code for the reply and forward actions
*/
static void
-reply_forward (GtkWidget *widget, ReplyForwardAction action, ModestWindow *win)
+reply_forward (ReplyForwardAction action, ModestWindow *win)
{
TnyList *header_list;
guint reply_forward_type;
void
-modest_ui_actions_on_reply (GtkWidget *widget, ModestWindow *win)
+modest_ui_actions_on_reply (GtkAction *action, ModestWindow *win)
{
g_return_if_fail (MODEST_IS_WINDOW(win));
- reply_forward (widget, ACTION_REPLY, win);
+ reply_forward (ACTION_REPLY, win);
}
void
-modest_ui_actions_on_forward (GtkWidget *widget, ModestWindow *win)
+modest_ui_actions_on_forward (GtkAction *action, ModestWindow *win)
{
g_return_if_fail (MODEST_IS_WINDOW(win));
- reply_forward (widget, ACTION_FORWARD, win);
+ reply_forward (ACTION_FORWARD, win);
}
void
-modest_ui_actions_on_reply_all (GtkWidget *widget,ModestWindow *win)
+modest_ui_actions_on_reply_all (GtkAction *action, ModestWindow *win)
{
g_return_if_fail (MODEST_IS_WINDOW(win));
- reply_forward (widget, ACTION_REPLY_TO_ALL, win);
+ reply_forward (ACTION_REPLY_TO_ALL, win);
}
void
-modest_ui_actions_on_next (GtkWidget *widget,
+modest_ui_actions_on_next (GtkAction *action,
ModestMainWindow *main_window)
{
GtkWidget *header_view;
}
void
-modest_ui_actions_on_prev (GtkWidget *widget,
+modest_ui_actions_on_prev (GtkAction *action,
ModestMainWindow *main_window)
{
GtkWidget *header_view;
void
-modest_ui_actions_on_send_receive (GtkWidget *widget, ModestWindow *win)
+modest_ui_actions_on_send_receive (GtkAction *action, ModestWindow *win)
{
gchar *account_name;
TnyAccount *tny_account;
void
-modest_ui_actions_toggle_view (GtkWidget *widget, ModestMainWindow *main_window)
+modest_ui_actions_toggle_view (GtkAction *action, ModestMainWindow *main_window)
{
ModestConf *conf;
GtkWidget *header_view;
}
void
-modest_ui_actions_on_new_folder (GtkWidget *widget, ModestMainWindow *main_window)
+modest_ui_actions_on_new_folder (GtkAction *action, ModestMainWindow *main_window)
{
TnyFolder *parent_folder;
GtkWidget *folder_view;
}
void
-modest_ui_actions_on_rename_folder (GtkWidget *widget,
+modest_ui_actions_on_rename_folder (GtkAction *action,
ModestMainWindow *main_window)
{
TnyFolder *folder;
}
void
-modest_ui_actions_on_delete_folder (GtkWidget *widget,
+modest_ui_actions_on_delete_folder (GtkAction *action,
ModestMainWindow *main_window)
{
g_return_if_fail (MODEST_IS_MAIN_WINDOW(main_window));
}
void
-modest_ui_actions_on_move_folder_to_trash_folder (GtkWidget *widget, ModestMainWindow *main_window)
+modest_ui_actions_on_move_folder_to_trash_folder (GtkAction *action, ModestMainWindow *main_window)
{
g_return_if_fail (MODEST_IS_MAIN_WINDOW(main_window));
G_BEGIN_DECLS
/* Menu & toolbar actions */
-void modest_ui_actions_on_about (GtkWidget *widget, ModestWindow *win);
+void modest_ui_actions_on_about (GtkAction *action, ModestWindow *win);
-void modest_ui_actions_on_delete (GtkWidget *widget, ModestWindow *win);
+void modest_ui_actions_on_delete (GtkAction *action, ModestWindow *win);
-void modest_ui_actions_on_quit (GtkWidget *widget, ModestWindow *win);
+void modest_ui_actions_on_quit (GtkAction *action, ModestWindow *win);
-void modest_ui_actions_on_accounts (GtkWidget *widget, ModestWindow *win);
+void modest_ui_actions_on_accounts (GtkAction *action, ModestWindow *win);
-void modest_ui_actions_on_new_msg (GtkWidget *widget, ModestWindow *win);
+void modest_ui_actions_on_new_msg (GtkAction *action, ModestWindow *win);
-void modest_ui_actions_on_open (GtkWidget *widget, ModestWindow *win);
+void modest_ui_actions_on_open (GtkAction *action, ModestWindow *win);
-void modest_ui_actions_on_reply (GtkWidget *widget, ModestWindow *win);
+void modest_ui_actions_on_reply (GtkAction *action, ModestWindow *win);
-void modest_ui_actions_on_forward (GtkWidget *widget, ModestWindow *win);
+void modest_ui_actions_on_forward (GtkAction *action, ModestWindow *win);
-void modest_ui_actions_on_reply_all (GtkWidget *widget, ModestWindow *win);
+void modest_ui_actions_on_reply_all (GtkAction *action, ModestWindow *win);
-void modest_ui_actions_on_next (GtkWidget *widget, ModestMainWindow *main_window);
+void modest_ui_actions_on_next (GtkAction *action, ModestMainWindow *main_window);
-void modest_ui_actions_on_prev (GtkWidget *widget, ModestMainWindow *main_window);
+void modest_ui_actions_on_prev (GtkAction *action, ModestMainWindow *main_window);
-void modest_ui_actions_toggle_view (GtkWidget *widget, ModestMainWindow *main_window);
+void modest_ui_actions_toggle_view (GtkAction *action, ModestMainWindow *main_window);
/* Widget actions */
void modest_ui_actions_on_header_selected (ModestHeaderView *folder_view,
void modest_ui_actions_on_send (GtkWidget *widget,
ModestMsgEditWindow *edit_window);
-void modest_ui_actions_on_send_receive (GtkWidget *widget, ModestWindow *win);
+void modest_ui_actions_on_send_receive (GtkAction *action, ModestWindow *win);
-void modest_ui_actions_on_new_folder (GtkWidget *widget,
- ModestMainWindow *main_window);
+void modest_ui_actions_on_new_folder (GtkAction *action,
+ ModestMainWindow *main_window);
-void modest_ui_actions_on_rename_folder (GtkWidget *widget,
- ModestMainWindow *main_window);
+void modest_ui_actions_on_rename_folder (GtkAction *action,
+ ModestMainWindow *main_window);
-void modest_ui_actions_on_delete_folder (GtkWidget *widget,
+void modest_ui_actions_on_delete_folder (GtkAction *action,
ModestMainWindow *main_window);
-void modest_ui_actions_on_move_folder_to_trash_folder (GtkWidget *widget,
+void modest_ui_actions_on_move_folder_to_trash_folder (GtkAction *action,
ModestMainWindow *main_window);
void modest_ui_actions_on_connection_changed (TnyDevice *device, gboolean online,