martin
a26d1805de
SynEdit: Refactor the Undo/Redo system. Should fix some issues with column selection too; and enables group-undo for all kind of edit-actions; also fixes bug #13298
...
git-svn-id: trunk@19001 -
2009-03-15 16:56:58 +00:00
martin
b8e7143c97
IDE, Printing: Fix printing the source or selection would miss the last line out (Bug #13267 )
...
git-svn-id: trunk@19000 -
2009-03-15 16:54:08 +00:00
paul
0b6b0bc4ea
synedit: invalidate gutter when we add/remove debug marks
...
git-svn-id: trunk@18996 -
2009-03-15 06:10:47 +00:00
paul
25fc0e9b9c
synedit: allow to set/clear debug execution marks
...
git-svn-id: trunk@18992 -
2009-03-14 19:01:35 +00:00
ask
e349453a72
TAChart: refactor TSeriesPointer.Draw
...
git-svn-id: trunk@18981 -
2009-03-13 12:51:17 +00:00
ask
ff8f6f5edd
TAChart: Moved TSeriesPointer class to TATypes unit and inherited it from TChartElement.
...
git-svn-id: trunk@18980 -
2009-03-13 11:49:02 +00:00
ask
ba49804ad6
TAChart: Extracted ColorOrDefault function
...
git-svn-id: trunk@18975 -
2009-03-13 04:28:36 +00:00
jesus
5b8f46539e
Printers, added test for printing images to selectprinter sample
...
git-svn-id: trunk@18972 -
2009-03-12 22:18:27 +00:00
jesus
5066e9c035
LazReport, published OnGetValue in TfrPrintGrid so templates can modify custom variables
...
git-svn-id: trunk@18971 -
2009-03-12 20:43:57 +00:00
martin
373ac65497
SynEdit: Fixed drawing random (divider) lines into empty space below EOF. This happened if the very last line had a divider-draw line, and the window's empty part was partly redrawn.
...
git-svn-id: trunk@18970 -
2009-03-12 19:44:15 +00:00
jesus
a9de954bca
SynEdit, fix CTRL+Click after r18951 #d999a5db3b strict check
...
git-svn-id: trunk@18961 -
2009-03-11 20:35:43 +00:00
martin
87664b1185
SynEdit: fixed pageUp/Down for Column mode selection (thanks dmitry boyarintsev)
...
git-svn-id: trunk@18960 -
2009-03-11 18:04:11 +00:00
paul
0103c56f6a
synedit: some changes for marks
...
- move marks compare functions to the SynEditMarks
- return marks sorted by drawing order in GetMarksForLine
- increase default gutter width for marks (we did not include LeftOffset of the bookmark options)
git-svn-id: trunk@18952 -
2009-03-11 03:19:54 +00:00
martin
d999a5db3b
SynEdit, inconsistent handling of MouseLinks. Some code suppressed MouseLinks if shift or alt where pressed too, other code would still handle the links. Now the modifier key (ctrl or meta) has to be pressed without shift or alt.
...
git-svn-id: trunk@18951 -
2009-03-10 22:58:16 +00:00
martin
7a5c870566
SynEdit: make shift-alt-left_mouse behave similar to shift-left_mouse. Start selection from old caret position. Issue #13238
...
git-svn-id: trunk@18950 -
2009-03-10 22:12:47 +00:00
paul
c21cb3f74f
synedit, ide: add TSynMark.Priority to order marks at the same line. Make CurrentLine mark priority bigger
...
git-svn-id: trunk@18948 -
2009-03-10 15:19:48 +00:00
mattias
4ba2b2770c
codetools: implemented class-of without point operator, bug #8759
...
git-svn-id: trunk@18928 -
2009-03-09 15:20:30 +00:00
mattias
dea25b8bc2
codetools: lfm parser: fixed FindProperty, thanks to Mazen
...
git-svn-id: trunk@18925 -
2009-03-09 14:04:11 +00:00
martin
ca8233b52a
SynEdit: Paste of column-mode block, would fail if the inserted text hit the EOF. Patch by dmitry boyarintsev
...
git-svn-id: trunk@18914 -
2009-03-07 21:31:15 +00:00
martin
467d8360d8
SynEdit: minor fix in the way Scanfrom is called (max() instead of min())
...
git-svn-id: trunk@18912 -
2009-03-07 15:42:52 +00:00
martin
ed7b49c4d1
SynEdit: Fixed Column mode (revision 18908 #72776045a9): deleting a column selection, would actually delete the normal selection with the same end-points
...
git-svn-id: trunk@18910 -
2009-03-07 14:06:00 +00:00
martin
72776045a9
SynEdit: Add key-bindings for column-mode-selection (ALT-Shift-Cursor*). Issue #13238 . (Based on a patch by dmitry boyarintsev)
...
git-svn-id: trunk@18908 -
2009-03-07 12:20:26 +00:00
martin
1929a0bdbf
SynEdit: Don't eat Key that aren't assigned to SynEdit Bug #9396 . SynEdit would block Menu-Shortcut, even if the Key had no meaning to SynEdit.
...
git-svn-id: trunk@18907 -
2009-03-06 23:25:32 +00:00
martin
7ce27f39c4
SynEdit: missed a property To-Skip: "Gutter.OnChange" => this was removed a while ago
...
git-svn-id: trunk@18906 -
2009-03-06 22:58:48 +00:00
paul
2ee7e2cfc6
codetools: don't remove node twice in TDOMNode_WithChildren.ReplaceChild (fixes bug #0010596 )
...
git-svn-id: trunk@18901 -
2009-03-06 03:44:12 +00:00
ask
49c1f81e65
TAChart: Extracted TBasicPointSeries.DrawLabels method
...
git-svn-id: trunk@18893 -
2009-03-04 12:58:01 +00:00
ask
3667b3ea5e
TAChart: Refactoring: use points instead of separate x and y coordinates
...
git-svn-id: trunk@18890 -
2009-03-04 08:35:59 +00:00
jesus
f4b3de8644
LazReport, filled first field first record in dbf sample table
...
git-svn-id: trunk@18887 -
2009-03-03 20:30:21 +00:00
ask
76e2cc9985
TAChart: Labels drawing for line and area series.
...
git-svn-id: trunk@18886 -
2009-03-03 19:16:49 +00:00
ask
1653ff764a
TAChart: extract InitHelper method
...
git-svn-id: trunk@18885 -
2009-03-03 18:39:37 +00:00
ask
a99d32c9be
TAChart: Add Frame, LabelBrush, LabelFont, LinkPen properties to TChartMarks, use them for drawing. Update demo.
...
git-svn-id: trunk@18884 -
2009-03-03 18:28:44 +00:00
ask
ddda8edc89
TAChart: add TChartMarks.Distance property.
...
git-svn-id: trunk@18883 -
2009-03-03 16:42:27 +00:00
ask
6e5def3ad7
TAChart: Group series mark parameters into TChartMarks class. Update demo.
...
git-svn-id: trunk@18882 -
2009-03-03 16:32:50 +00:00
ask
d8843a5d5d
TAChart: Extracted TChartElement class. Fixed few bugs in Assign and SetXXX methods.
...
git-svn-id: trunk@18881 -
2009-03-03 16:02:32 +00:00
ask
bc49d5bfb4
TAChart: extracted auxiliary chart elements into a TATypes unit. Fixed style.
...
git-svn-id: trunk@18880 -
2009-03-03 15:42:24 +00:00
mattias
7a6e522055
translations: german: updates from Joerg Braun
...
git-svn-id: trunk@18875 -
2009-03-02 21:56:58 +00:00
mattias
4ff9b11e59
translations: german: updates from Joerg Braun
...
git-svn-id: trunk@18874 -
2009-03-02 21:56:37 +00:00
ask
8cbced0728
TAChart: remove leftover {$MODE DELPHI}
...
git-svn-id: trunk@18873 -
2009-03-02 15:23:51 +00:00
ask
17114c5ab7
TAChart: use margins in bar series. Default scale for bar series now adujsts to display labels.
...
git-svn-id: trunk@18872 -
2009-03-02 15:23:13 +00:00
ask
ca17997c57
TAChart: allow series to include margins.
...
git-svn-id: trunk@18871 -
2009-03-02 15:21:26 +00:00
ask
0aa059ecff
TAChart: display labels on bar series. Initial crude implementation.
...
git-svn-id: trunk@18859 -
2009-03-01 12:04:40 +00:00
martin
7e91120fe5
SynEdit fixed warnings
...
git-svn-id: trunk@18858 -
2009-03-01 11:58:10 +00:00
paul
cb071d68ba
synedit: reduce amount of warnings
...
git-svn-id: trunk@18857 -
2009-03-01 11:17:25 +00:00
ask
b83050cf62
TAChart: change inherited methods visibility to match parent class.
...
git-svn-id: trunk@18855 -
2009-03-01 10:51:37 +00:00
ask
7385883003
TAChart: refactor bar series drawing
...
git-svn-id: trunk@18851 -
2009-03-01 09:04:48 +00:00
martin
130c399660
SynEdit: Fixes a crash, PrimarySelection would make a callback to a destroyed SynEdit
...
git-svn-id: trunk@18848 -
2009-02-28 20:26:30 +00:00
martin
a8f8934f62
SynEdit, Refactor: Separated the interface to Lines, from the TextBuffer implementation (forgot one file)
...
git-svn-id: trunk@18847 -
2009-02-28 18:17:13 +00:00
martin
b183a0ba51
SynEdit, Refactor: Separated the interface to Lines, from the TextBuffer implementation
...
git-svn-id: trunk@18846 -
2009-02-28 18:13:43 +00:00
martin
83fb21fe1b
SynEdit fixed crash, if Fold-GutterPart was removed from GutterPartList (SynEdit on custom Form, modified via Object Inspector)
...
git-svn-id: trunk@18845 -
2009-02-28 15:30:58 +00:00
martin
0feb94742e
SynEdit, update LineChangeMarkers (yellow/green) for user applications that use SynEdit.Lines.SaveToFile
...
git-svn-id: trunk@18842 -
2009-02-27 20:11:23 +00:00