Changeset c80be58 in mainline
- Timestamp:
- 2013-04-12T21:30:15Z (12 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- ed267bc
- Parents:
- 6037308
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/edit/edit.c
r6037308 rc80be58 80 80 tag_t sel_start; 81 81 82 /** Active keyboard modifiers */ 83 keymod_t keymod; 84 82 85 /** 83 86 * Ideal column where the caret should try to get. This is used … … 253 256 switch (ev.type) { 254 257 case CEV_KEY: 258 pane.keymod = ev.ev.key.mods; 255 259 if (ev.ev.key.type == KEY_PRESS) 256 260 key_handle_press(&ev.ev.key); … … 480 484 coord_t bc; 481 485 spt_t pt; 486 bool select; 482 487 483 488 if (ev->type == POS_PRESS && ev->vpos < (unsigned)pane.rows) { … … 486 491 sheet_get_cell_pt(doc.sh, &bc, dir_before, &pt); 487 492 488 caret_move(pt, false, true); 493 select = (pane.keymod & KM_SHIFT) != 0; 494 495 caret_move(pt, select, true); 489 496 } 490 497 }
Note:
See TracChangeset
for help on using the changeset viewer.