- case GDK_KEY_Left : move_current_col (DIR_BACK);
- gtk_widget_queue_draw_area (widget,
- 0, 0,
- app_data.puzzle.grid_size*GRID_PIXELS+10,
- app_data.puzzle.grid_size*GRID_PIXELS+10);
+ case GDK_KEY_e :
+ case GDK_KEY_E :
+ app_data.char_ans[app_data.cur_row][app_data.cur_col] = 'E';
+ break;
+ case GDK_KEY_f :
+ case GDK_KEY_F :
+ app_data.char_ans[app_data.cur_row][app_data.cur_col] = 'F';
+ break;
+ case GDK_KEY_g :
+ case GDK_KEY_G :
+ app_data.char_ans[app_data.cur_row][app_data.cur_col] = 'G';
+ break;
+ case GDK_KEY_h :
+ case GDK_KEY_H :
+ app_data.char_ans[app_data.cur_row][app_data.cur_col] = 'H';
+ break;
+ case GDK_KEY_i :
+ case GDK_KEY_I :
+ app_data.char_ans[app_data.cur_row][app_data.cur_col] = 'I';
+ break;
+ case GDK_KEY_j :
+ case GDK_KEY_J :
+ app_data.char_ans[app_data.cur_row][app_data.cur_col] = 'J';
+ break;
+ case GDK_KEY_k :
+ case GDK_KEY_K :
+ app_data.char_ans[app_data.cur_row][app_data.cur_col] = 'K';
+ break;
+ case GDK_KEY_l :
+ case GDK_KEY_L :
+ app_data.char_ans[app_data.cur_row][app_data.cur_col] = 'L';
+ break;
+ case GDK_KEY_m :
+ case GDK_KEY_M :
+ app_data.char_ans[app_data.cur_row][app_data.cur_col] = 'M';
+ break;
+ case GDK_KEY_n :
+ case GDK_KEY_N :
+ app_data.char_ans[app_data.cur_row][app_data.cur_col] = 'N';
+ break;
+ case GDK_KEY_o :
+ case GDK_KEY_O :
+ app_data.char_ans[app_data.cur_row][app_data.cur_col] = 'O';
+ break;
+ case GDK_KEY_p :
+ case GDK_KEY_P :
+ app_data.char_ans[app_data.cur_row][app_data.cur_col] = 'P';
+ break;
+ case GDK_KEY_q :
+ case GDK_KEY_Q :
+ app_data.char_ans[app_data.cur_row][app_data.cur_col] = 'Q';
+ break;
+ case GDK_KEY_r :
+ case GDK_KEY_R :
+ app_data.char_ans[app_data.cur_row][app_data.cur_col] = 'R';
+ break;
+ case GDK_KEY_s :
+ case GDK_KEY_S :
+ app_data.char_ans[app_data.cur_row][app_data.cur_col] = 'S';
+ break;
+ case GDK_KEY_t :
+ case GDK_KEY_T :
+ app_data.char_ans[app_data.cur_row][app_data.cur_col] = 'T';
+ break;
+ case GDK_KEY_u :
+ case GDK_KEY_U :
+ app_data.char_ans[app_data.cur_row][app_data.cur_col] = 'U';
+ break;
+ case GDK_KEY_v :
+ case GDK_KEY_V :
+ app_data.char_ans[app_data.cur_row][app_data.cur_col] = 'V';
+ break;
+ case GDK_KEY_w :
+ case GDK_KEY_W :
+ app_data.char_ans[app_data.cur_row][app_data.cur_col] = 'W';
+ break;
+ case GDK_KEY_x :
+ case GDK_KEY_X :
+ app_data.char_ans[app_data.cur_row][app_data.cur_col] = 'X';
+ break;
+ case GDK_KEY_y :
+ case GDK_KEY_Y :
+ app_data.char_ans[app_data.cur_row][app_data.cur_col] = 'Y';
+ break;
+ case GDK_KEY_z :
+ case GDK_KEY_Z :
+ app_data.char_ans[app_data.cur_row][app_data.cur_col] = 'Z';
+ break;
+ default : return FALSE;
+