aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Selection.cxx
AgeCommit message (Collapse)AuthorFilesLines
2010-11-21Speed up creating large rectangular selections.nyamatongwe1-0/+5
2010-02-17Formatting whitespace.nyamatongwe1-2/+2
2010-01-30Fix bug #2942131 Caret pos after rectagular delete.nyamatongwe1-0/+8
2009-10-11Fix bug #2871358 where left or right key with rectangular selectionnyamatongwe1-0/+13
moved to a left or right of main selection rather than before or after rectangular selection.
2009-08-03Avoid warning.nyamatongwe1-1/+1
2009-07-30When using Ctrl+Drag for multiple selection when previous selectionsnyamatongwe1-3/+14
dragged over but then that area is deselected, reveal the previous selections again. This allows the user to undo some bad effects when the mouse moves further than wanted.
2009-07-21Added commands for rotating selections and swapping caret and anchor ofnyamatongwe1-0/+4
main selection.
2009-07-15Remove duplicate carets after Delete or Backspace.nyamatongwe1-0/+18
Adding 1 to size returned for GetSelText so that container will allocate enough memory to hold \0 for empty selection.
2009-07-15No explicit count of ranges in selection as can use vector::size().nyamatongwe1-55/+24
Removed EmptyRanges method so that there is always at least one selection. Added SetSelection method to set a simple single selection. Removed 3 argument form of AddSelection since callers do know which argument is the caret. Simplified rectangular selection code.
2009-07-14Added controls for enabling multiple selection and multiple selectionnyamatongwe1-33/+20
typing. Renamed multiline options to reflect use on multiple selections. Using std::vector for selections.
2009-07-09Added setings for colours, alpha, and caret colour for additionalnyamatongwe1-6/+6
selections.
2009-07-08Draw discontiguous and virtual space selection in non-alpha mode.nyamatongwe1-23/+13
2009-07-08Moved calculation of rectangular range from occurring after every stylenyamatongwe1-1/+2
change to after the styles have been valided. Previously was very slow when setting monospaced font mode. Made more code sensitive to virtual spaces to draw caret and selection more accurately.
2009-07-06Allow drag and drop in virtual space.nyamatongwe1-0/+20
2009-07-03Discontiguoues selection and virtual space initial commit.nyamatongwe1-0/+345