Commit Graph

387 Commits

Author SHA1 Message Date
ask
07678eb2fd TAChart: Update demos to use TConstantLine
git-svn-id: trunk@24647 -
2010-04-16 06:28:05 +00:00
ask
f19e3d4ca3 TAChart: Rename TLine to TConstantLine to avoid confusion with TLineSeries
git-svn-id: trunk@24646 -
2010-04-16 06:03:41 +00:00
ask
dfc1161da4 TAChart: Rename TCustomChartSource.ValuesInInterval to ValuesInRange
git-svn-id: trunk@24645 -
2010-04-16 06:02:26 +00:00
ask
471a3d050a TAChart: Workaround for bug #16035/bug #16254
git-svn-id: trunk@24593 -
2010-04-12 07:09:39 +00:00
ask
ef7d9b0948 TAChart: Use FreeAndNil instead of Free for object fields
git-svn-id: trunk@24592 -
2010-04-12 06:59:17 +00:00
ask
ad2406418f TAChart: Diagnose incorrect mark format values at assignment
git-svn-id: trunk@24575 -
2010-04-11 09:38:34 +00:00
ask
3eeaff3825 TAChart: Add TIntervalChartSource class. Use it as the default source for axis marks.
git-svn-id: trunk@24574 -
2010-04-11 09:19:33 +00:00
ask
21c09ad7e9 TAChart: Make Axis.Inverted work for customized marks
git-svn-id: trunk@24571 -
2010-04-11 08:49:52 +00:00
ask
7f95e20e9c TAChart: Extract TCustomChartSource.ValuesInInterval procedure
git-svn-id: trunk@24570 -
2010-04-11 08:41:41 +00:00
ask
5786bca859 TAChart: Update toolsdemo to show proportional zooming
git-svn-id: trunk@24536 -
2010-04-09 10:41:40 +00:00
ask
a2fbc46d03 TAChart: Add TZoomDragTool.Proportional property
git-svn-id: trunk@24535 -
2010-04-09 10:40:41 +00:00
ask
532005624d TAChart: Fix Linear transform demo to really use the transform for the right axis
git-svn-id: trunk@24534 -
2010-04-09 09:06:48 +00:00
ask
e93c448c50 TAChart: Always store TLogarithmAxisTransform.Base
git-svn-id: trunk@24513 -
2010-04-08 13:57:25 +00:00
ask
12e9cfd830 TAChart: Add "Logarithm transform" page to axisdemo
git-svn-id: trunk@24512 -
2010-04-08 13:54:58 +00:00
ask
7c1b4322f4 TAChart: Publish and take into account TFuncSeries.AxisIndexY property
git-svn-id: trunk@24511 -
2010-04-08 13:52:32 +00:00
ask
357f5eb515 TAChart: Fix a typo. Order properties alphabetically.
git-svn-id: trunk@24510 -
2010-04-08 13:33:30 +00:00
ask
e1e2609bb3 TAChart: Update chart after a change of Transform.Enabled
git-svn-id: trunk@24509 -
2010-04-08 13:15:10 +00:00
ask
bc0ebc593b TAChart: Do not apply axis transformation to unset bounds
git-svn-id: trunk@24508 -
2010-04-08 13:14:18 +00:00
ask
653230ad6b TAChart: Change GetBounds and GetGraphBounds parameters from out to var
* They may be set only partially.
* Add comment explaining that

git-svn-id: trunk@24506 -
2010-04-08 12:57:22 +00:00
ask
15a620de11 TAChart: Only apply transformations with Enabled = true
git-svn-id: trunk@24503 -
2010-04-08 12:41:10 +00:00
ask
9e0681a5f0 TAChart: Add "Linear transformation" page to axisdemo
git-svn-id: trunk@24487 -
2010-04-07 15:31:08 +00:00
ask
ce83bb5a91 TAChart: Use broadacster/listener to update chart after changes in axis transformation
git-svn-id: trunk@24473 -
2010-04-06 15:35:21 +00:00
ask
10de772730 TAChart: Use listener to update chart after mark source changes
git-svn-id: trunk@24472 -
2010-04-06 15:12:55 +00:00
ask
5b2e752e04 TAChart: Move more functionality from clients into TListener class
git-svn-id: trunk@24471 -
2010-04-06 15:11:18 +00:00
ask
cd0c7d799e TAChart: Extract TBroadcaster from TCustomChartSource
* Move TBroadcaster and TListener to TAChartUtils

git-svn-id: trunk@24466 -
2010-04-06 12:27:20 +00:00
ask
f5ff000c40 TAChart: Use VIdentityTransform instead of TChartAxis.FDefaultTransformations
git-svn-id: trunk@24464 -
2010-04-06 11:23:27 +00:00
ask
e2f5ade37d TAChart: Activate new transformations code
git-svn-id: trunk@24435 -
2010-04-05 14:05:14 +00:00
ask
08149cef06 TAChart: Add TLogarithmAxisTransform class
git-svn-id: trunk@24434 -
2010-04-05 13:22:37 +00:00
ask
d42fdde00e TAChart: Set image/png mime-type for icons, optimize tcharttoolset.png
git-svn-id: trunk@24433 -
2010-04-05 12:18:28 +00:00
ask
44e521498c TAChart: Add script to regenerate .lrs file from icons
* Auto-arrange icon resources alphabetically

git-svn-id: trunk@24432 -
2010-04-05 11:54:35 +00:00
ask
b61eeef153 TAChart: Move icon images to a subdirectory
git-svn-id: trunk@24431 -
2010-04-05 11:51:59 +00:00
ask
c235cb7c26 TAChart: Add icon for TChartAxisTransformations
git-svn-id: trunk@24430 -
2010-04-05 11:50:01 +00:00
ask
ad38d34a34 TAChart: Add TChartAxisTransformations component.
* Does not do anything yet

git-svn-id: trunk@24429 -
2010-04-05 11:19:52 +00:00
ask
d6d8f0ffd1 TAChart: Remove TBasicChartTool.Index function, since it duplicated TIndexedComponent.Index
git-svn-id: trunk@24428 -
2010-04-05 09:51:27 +00:00
ask
fae59065d6 TAChart: Allow moving components up/down in subcomponent list editor
git-svn-id: trunk@24427 -
2010-04-05 08:26:32 +00:00
ask
221162d126 TAChart: Introduce TIndexedComponent as a base class for tools and series
git-svn-id: trunk@24426 -
2010-04-05 08:18:40 +00:00
ask
7f6dc92e94 TAChart: Extract RefreshList procedure into TASubcomponentsEditor
git-svn-id: trunk@24389 -
2010-04-04 03:24:17 +00:00
ask
00267f7fb9 TAChart: Un-publish TChartAxisMarks.LinkPen, since it is not used
git-svn-id: trunk@24370 -
2010-04-02 15:14:40 +00:00
ask
73eb6402d1 TAChart: Add reticule tool to the toolsdemo
git-svn-id: trunk@24356 -
2010-04-01 14:08:59 +00:00
ask
af9b033b42 TAChart: Implement TZoomDragTool using LogicalExtent instead of ZoomToRect
git-svn-id: trunk@24352 -
2010-04-01 13:24:27 +00:00
ask
d216b60a2f TAChart: Implement TZoomClickTool using LogicalExtent instead of ZoomToRect
git-svn-id: trunk@24351 -
2010-04-01 13:06:20 +00:00
ask
8cc81d308a TAChart: Make LogicalExtent settable property as a more general replacement for Pan method
git-svn-id: trunk@24350 -
2010-04-01 12:59:11 +00:00
ask
fafe56406f TAChart: Add operator- for TDoublePoint
git-svn-id: trunk@24349 -
2010-04-01 12:58:15 +00:00
ask
0060d87d21 TAChart: Add tools demo
git-svn-id: trunk@24346 -
2010-04-01 11:46:13 +00:00
ask
cc26bf33e5 TAChart: Add TChartTool.ActiveCursor property
git-svn-id: trunk@24345 -
2010-04-01 11:42:48 +00:00
ask
f2c2d16901 TAChart: Move GetVerbCount into parent class TSubComponentListEditor
git-svn-id: trunk@24340 -
2010-04-01 11:08:23 +00:00
ask
fff9fbf31a TAChart: Add TPanDragTool.Directions to allow panning in specified directions only.
* This finishes issue #16109

git-svn-id: trunk@24339 -
2010-04-01 11:03:30 +00:00
ask
a4cc8f74aa TAChart: Invert panning direction
git-svn-id: trunk@24338 -
2010-04-01 10:56:18 +00:00
ask
d059542372 TAChart: Add TPanDragTool. This is part of issue #16109
git-svn-id: trunk@24337 -
2010-04-01 10:49:29 +00:00
ask
55e3c12e7d TAChart: Add operator+ for TDoublePoint and operator- for TPoint
git-svn-id: trunk@24336 -
2010-04-01 10:47:13 +00:00