summaryrefslogtreecommitdiff
path: root/plugins/gtkui/ddbcellrenderertextmultiline.c
diff options
context:
space:
mode:
authorGravatar Alexey Yakovenko <wakeroid@gmail.com>2010-04-25 21:11:00 +0200
committerGravatar Alexey Yakovenko <wakeroid@gmail.com>2010-04-25 21:11:00 +0200
commite68f2a2a47c4d24932a6b5cef3ee29f50e35ef1d (patch)
tree78579e9bf4e64385192bede488a5b9c46587dcf3 /plugins/gtkui/ddbcellrenderertextmultiline.c
parent918c8a2ef3353746fc28467b3edecf2be74b17fc (diff)
added shift+enter as linebreak key when editing metadata
Diffstat (limited to 'plugins/gtkui/ddbcellrenderertextmultiline.c')
-rw-r--r--plugins/gtkui/ddbcellrenderertextmultiline.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/plugins/gtkui/ddbcellrenderertextmultiline.c b/plugins/gtkui/ddbcellrenderertextmultiline.c
index f9e9c43a..4a573705 100644
--- a/plugins/gtkui/ddbcellrenderertextmultiline.c
+++ b/plugins/gtkui/ddbcellrenderertextmultiline.c
@@ -25,9 +25,9 @@
#include <gtk/gtk.h>
#include <stdlib.h>
#include <string.h>
-#include <stdio.h>
#include <gdk/gdkkeysyms.h>
#include <gdk/gdk.h>
+#include <stdio.h>
#define DDB_TYPE_CELL_EDITABLE_TEXT_VIEW (ddb_cell_editable_text_view_get_type ())
@@ -112,10 +112,9 @@ static gboolean ddb_cell_editable_text_view_real_key_press_event (GtkWidget* bas
gboolean result = FALSE;
gboolean res;
self = (DdbCellEditableTextView*) base;
- fprintf (stdout, "key_press_event\n");
res = TRUE;
if ((*event).keyval == GDK_Return) {
- if (((*event).state & GDK_CONTROL_MASK) != 0) {
+ if (((*event).state & (GDK_CONTROL_MASK | GDK_SHIFT_MASK)) != 0) {
res = GTK_WIDGET_CLASS (ddb_cell_editable_text_view_parent_class)->key_press_event ((GtkWidget*) GTK_TEXT_VIEW (self), event);
} else {
gtk_cell_editable_editing_done ((GtkCellEditable*) self);