aboutsummaryrefslogtreecommitdiffstats
path: root/widgets/table/e-table-item.c
diff options
context:
space:
mode:
authorBruce Tao <bruce.tao@sun.com>2004-05-10 18:13:57 +0800
committerYuedong Du <york@src.gnome.org>2004-05-10 18:13:57 +0800
commit91b30fc6b8968c7ba6633bd8dc3a3315e5fe4095 (patch)
treecc62921e181c4653dba8340acda3742d96bffca8 /widgets/table/e-table-item.c
parent3be3d1a2e424d25e61de0326b6b4c5ba0ae75bba (diff)
downloadgsoc2013-evolution-91b30fc6b8968c7ba6633bd8dc3a3315e5fe4095.tar
gsoc2013-evolution-91b30fc6b8968c7ba6633bd8dc3a3315e5fe4095.tar.gz
gsoc2013-evolution-91b30fc6b8968c7ba6633bd8dc3a3315e5fe4095.tar.bz2
gsoc2013-evolution-91b30fc6b8968c7ba6633bd8dc3a3315e5fe4095.tar.lz
gsoc2013-evolution-91b30fc6b8968c7ba6633bd8dc3a3315e5fe4095.tar.xz
gsoc2013-evolution-91b30fc6b8968c7ba6633bd8dc3a3315e5fe4095.tar.zst
gsoc2013-evolution-91b30fc6b8968c7ba6633bd8dc3a3315e5fe4095.zip
Fixes #51626
2004-04-22 Bruce Tao <bruce.tao@sun.com> Fixes #51626 * e-table-click-to-add.c: (etcta_event): Add an entry for focus_in event, do the same thing as button_press event. * e-table-item.c: (eti_event): Mask the Ctrl+Tab processing routine. * e-table.c: (table_canvas_focus_event_cb), (canvas_vbox_event), (click_to_add_event), (e_table_setup_table): Enable you to navigate between click_to_add and the existing tasks by pressing Ctrl+Tab. However, if there is no existing task, you can still jump out of click_to_add by this way. svn path=/trunk/; revision=25831
Diffstat (limited to 'widgets/table/e-table-item.c')
-rw-r--r--widgets/table/e-table-item.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/widgets/table/e-table-item.c b/widgets/table/e-table-item.c
index 6e3ef8ddf1..89e11e896a 100644
--- a/widgets/table/e-table-item.c
+++ b/widgets/table/e-table-item.c
@@ -2693,6 +2693,10 @@ eti_event (GnomeCanvasItem *item, GdkEvent *e)
case GDK_Tab:
case GDK_KP_Tab:
case GDK_ISO_Left_Tab:
+ if ((e->key.state & GDK_CONTROL_MASK) != 0) {
+ return_val = FALSE;
+ break;
+ }
if (eti->cursor_mode == E_CURSOR_SPREADSHEET) {
if ((e->key.state & GDK_SHIFT_MASK) != 0){
/* shift tab */