static void summary_button_released (GtkWidget *ctree,
GdkEventButton *event,
SummaryView *summaryview);
-static void summary_key_pressed (GtkWidget *ctree,
+static gint summary_key_pressed (GtkWidget *ctree,
GdkEventKey *event,
SummaryView *summaryview);
static gint summary_searchbar_pressed (GtkWidget *ctree,
search_descr_strings
};
-static void search_description_cb (GtkWidget *widget) {
+static void search_description_cb(GtkWidget *widget)
+{
description_window_create(&search_descr);
};
#define RETURN_IF_LOCKED() \
if (summaryview->mainwin->lock_count) return
-static void summary_key_pressed(GtkWidget *widget, GdkEventKey *event,
+static gint summary_key_pressed(GtkWidget *widget, GdkEventKey *event,
SummaryView *summaryview)
{
GtkCTree *ctree = GTK_CTREE(widget);
MessageView *messageview;
TextView *textview;
- if (summary_is_locked(summaryview)) return;
- if (!event) return;
+ if (summary_is_locked(summaryview)) return TRUE;
+ if (!event) return TRUE;
switch (event->keyval) {
case GDK_Left: /* Move focus */
case GDK_Escape:
gtk_widget_grab_focus(summaryview->folderview->ctree);
- return;
+ return TRUE;
default:
break;
}
if (node)
gtk_sctree_select(GTK_SCTREE(ctree), node);
else
- return;
+ return TRUE;
}
messageview = summaryview->messageview;
default:
break;
}
+ return TRUE;
}
static gint summary_searchbar_pressed(GtkWidget *widget, GdkEventKey *event,