12
LINES
Document
1 | How can we add scrolling to editor 2.1 (#185)? We need to update scrollX and scrollX as soon as the cursor moves out of the screen.
|
2 |
|
3 | So it's something like this:
|
4 |
|
5 | if curX < scrollX then scrollX = curX end
|
6 | if curY < scrollY then scrollY = curY end
|
7 | if curX >= scrollX+displayCols then scrollX = curX-displayCols end
|
8 | if curY >= scrollY+displayRows then scrollY = curY-displayRows end
|
9 |
|
10 | Now we just insert that at the appropriate place in the source, and we're done.
|
11 |
|
12 | Note: Did it, see #192 (now also automatically included in #185). |
download show line numbers
Travelled to 12 computer(s): aoiabmzegqzx, bhatertpkbcr, cbybwowwnfue, gwrvuhgaqvyk, ishqpsrjomds, lpdgvwnxivlt, mqqgnosmbjvj, pyentgdyhuwx, pzhvpgtvlbxg, tslmcundralx, tvejysmllsmz, vouqrxazstgt
No comments. add comment
Image recognition results
Snippet ID: |
#191 |
Snippet name: |
Scrolling for editor |
Eternal ID of this version: |
#191/1 |
Text MD5: |
9dd20c6c924f92bc6b553ac7a35d9bef |
Author: |
stefan |
Category: |
|
Type: |
Document |
Public (visible to everyone): |
Yes |
Archived (hidden from active list): |
No |
Created/modified: |
2014-01-19 02:15:10 |
Source code size: |
549 bytes / 12 lines |
Pitched / IR pitched: |
No / Yes |
Views / Downloads: |
792 / 191 |
Referenced in: |
[show references] |