ask
c3693ef736
TAChart: Use operator= instead of EqualPoints function.
...
git-svn-id: trunk@19024 -
2009-03-18 11:57:52 +00:00
ask
c6c378afb6
TAChart: Introduce OnDrawPointer event for line series
...
git-svn-id: trunk@19022 -
2009-03-18 10:26:01 +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
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
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
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
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
ask
c27d946f16
TAChart: refactor zooming
...
git-svn-id: trunk@18818 -
2009-02-24 11:43:48 +00:00
ask
a3580b1459
TAChart: Make marks optional. Allow custom marks formatting.
...
git-svn-id: trunk@18795 -
2009-02-22 16:06:23 +00:00
ask
4bd8cdc586
TAChart: implement all MarksStyle values for TPieSeries.
...
Add mark style selection to the demo application.
git-svn-id: trunk@18794 -
2009-02-22 15:10:53 +00:00
ask
61219c304d
TAChart: Renamed ChartCoord -> TChartCoord
...
git-svn-id: trunk@18792 -
2009-02-22 14:41:55 +00:00
paul
f8e23f2d0d
tachart: correct asterisks positions
...
git-svn-id: trunk@18780 -
2009-02-20 15:34:27 +00:00
paul
1a3d8bce05
tachart: fix bigide building
...
git-svn-id: trunk@18779 -
2009-02-20 15:32:00 +00:00
ask
facc55f1a3
TAChart: Add Alexander Klenin to authors
...
issue #13214 part 6
git-svn-id: trunk@18778 -
2009-02-20 14:30:06 +00:00
ask
604c32679f
TAChart: Refactor TLine series. Add static TLine series to the demo
...
issue #13214 part 5
git-svn-id: trunk@18777 -
2009-02-20 14:28:08 +00:00
ask
f6a27a57d4
TAChart: clean up, fix and expand published properties, since they are now useful
...
issue #13214 part 4
git-svn-id: trunk@18776 -
2009-02-20 14:25:24 +00:00
ask
ee315fb844
TAChart series editor: adding, deleting and selection of series
...
issue #13214 part 3
git-svn-id: trunk@18775 -
2009-02-20 14:22:48 +00:00
ask
7ab4967ab9
TAChart: Prepare series code for design-time editing. Publish Series property.
...
issue #13214 part 2
git-svn-id: trunk@18774 -
2009-02-20 14:19:05 +00:00
ask
75edc78f04
TAChart series editor: initial design-time form. Does nothing useful yet.
...
issue #13214 part 1
git-svn-id: trunk@18773 -
2009-02-20 14:04:27 +00:00
vincents
69610334ef
TAChart: Make Assign and EraseBackground methods public, as inherited ones
...
patch by: Alexander Klenin
part 4 of issue #13201
git-svn-id: trunk@18749 -
2009-02-18 12:22:32 +00:00
vincents
a945bd4085
TAChart: Remove {$MODE DELPHI} and {$IFDEF fpc}
...
patch by: Alexander Klenin
part 3 of issue #13201
git-svn-id: trunk@18748 -
2009-02-18 12:20:30 +00:00
vincents
6eda89f398
TAChart: Refactor coordinate transformations
...
patch by: Alexander Klenin
part 2 of issue #13201
git-svn-id: trunk@18747 -
2009-02-18 12:17:29 +00:00
vincents
161a59bc94
TAChart: Make TChart.Series an indexed property of proper type
...
patch by: Alexander Klenin
part 1 of issue #13201
git-svn-id: trunk@18746 -
2009-02-18 12:14:45 +00:00
vincents
4f120b8014
TAChart: Replace some hard-coded colors by user-changeable properties.
...
patch by: Alexander Klenin
part 2 of issue #13196
git-svn-id: trunk@18730 -
2009-02-17 13:12:59 +00:00
vincents
c42b11a253
TAChart: Rewrite PieSeries.Draw method. Greatly simplify code. Fix multiple issues with scaling.
...
patch by: Alexander Klenin
part 1 of issue #13196
git-svn-id: trunk@18729 -
2009-02-17 13:07:11 +00:00
vincents
06cd260566
TAChart: fix SeriesColor to work uniformly for all kinds of series
...
patch by: Alexander Klenin
fixes issue #13184
git-svn-id: trunk@18709 -
2009-02-16 15:43:42 +00:00
vincents
583ce96cbe
TAChart: published DoubleBuffered
...
git-svn-id: trunk@18699 -
2009-02-15 18:44:08 +00:00
vincents
648cca752a
TAChart: Extract StyleChanged into parent class
...
patch by: Alexander Klenin
part 4 of issue #13163
git-svn-id: trunk@18673 -
2009-02-13 20:56:05 +00:00
vincents
fc69670edb
TAChart: Include reticules in demo application
...
patch by: Alexander Klenin
part 3 of issue #13163
git-svn-id: trunk@18672 -
2009-02-13 20:53:26 +00:00
vincents
0d8393edf7
TAChart: Refactor Reticules. Remove circular dependency TAGraph -> TASeries
...
patch by: Alexander Klenin
part 2 of issue #13163
git-svn-id: trunk@18671 -
2009-02-13 20:51:16 +00:00
vincents
eb20e8d8cd
TAChart: Extract DrawIfActive and AfterAdd procedures. Minor style fixes.
...
patch by: Alexander Klenin
part 1 of issue #13163
git-svn-id: trunk@18670 -
2009-02-13 20:45:43 +00:00
vincents
9335ffdf78
TAChart: fixed diminishing size of bar charts
...
patch by: Alexander Klenin
fixes issue (13130)
git-svn-id: trunk@18649 -
2009-02-12 14:51:34 +00:00
vincents
a9c58c425c
TAChart: Legend refactoring
...
patch by: Alexander Klenin
fixes issue (13119)
git-svn-id: trunk@18644 -
2009-02-12 09:57:51 +00:00
vincents
01263f360b
tachart: made TCustomChart a TCustomControl, so we can prevent erasing the background and have less flickering
...
patch by: Alexander Klenin
fixes issue (12377)
git-svn-id: trunk@18643 -
2009-02-12 09:52:26 +00:00
darius
e7e358fdad
removed code beyond end. keyword of unit, caused by applying the diff a couple of times
...
git-svn-id: trunk@17809 -
2008-12-12 01:02:52 +00:00
darius
305b5215ab
forgot to add the fie in r17799 #488a25bd42
...
git-svn-id: trunk@17800 -
2008-12-11 21:48:10 +00:00
darius
488a25bd42
1) Created new unit TAChartUtils, moved some support code into it.
...
2) Heavily refactored code of CalculateIntervals and TAGraph.DrawAxis procedures -- removed lots of duplicated code, simplifed logic, extracted local procedures etc.
3) Introduced TPenBrushFontRecall helper class.
4) Added 'Axis titles' checkbox to the demo program.
Patch by Alexander Klenin
Resolves: http://bugs.freepascal.org/view.php?id=12758
git-svn-id: trunk@17799 -
2008-12-11 18:57:43 +00:00
darius
648e302cbe
added option to show/hide gridlines to demo
...
used in relation to bugreport: http://bugs.freepascal.org/view.php?id=12171
git-svn-id: trunk@17528 -
2008-11-22 19:19:10 +00:00
darius
0d6bfec764
TChartSeries.AddXY inserts new point into a sorted list, which have O(N^2) computational cost.
...
This speeds up adding really long series.
Patch from Alexander Klenin
http://bugs.freepascal.org/view.php?id=12642
git-svn-id: trunk@17504 -
2008-11-22 09:44:29 +00:00
darius
897938b8e4
Patch by Alexander Klenin
...
- Extract duplicated code into TAGraph.LineInViewPort function.
- Heavily rearrange code inside TSerie.Draw and TAreaSeries.Draw procedures to enchance readability, remove code duplication and get rid of 'goto' statement.
- Fix a bug in TAreaSeries.Draw: areas higher then current viewport were not drawn.
- Use ACanvas parameter instead of ParentChart.Canvas in Draw procedures.
- Remove unused variables in TAGraph unit.
Fixes: http://bugs.freepascal.org/view.php?id=12618
git-svn-id: trunk@17399 -
2008-11-15 16:07:01 +00:00
paul
acf0fa16a8
components: reduce hints in tachart package
...
git-svn-id: trunk@17378 -
2008-11-14 02:10:29 +00:00
darius
12dbeac781
Consistent indenting, whitespaces and upper/lower case.
...
Removed a few unnecessary comments and begin/end blocks.
By Alexander Klenin
http://bugs.freepascal.org/view.php?id=12611
git-svn-id: trunk@17352 -
2008-11-12 09:23:19 +00:00
darius
2b8ff3ad92
Code cleanup, variable and component renaming
...
Demo now does not SIGSEGV no matter what button user pressed :-)
Ability to clear series in the demo
Patch by Alexander Klenin
Fixes: http://bugs.freepascal.org/view.php?id=12589
git-svn-id: trunk@17290 -
2008-11-08 21:21:35 +00:00
darius
cde07c30e6
Remove TAEngine unit and TSeriesList class
...
Auto-update chart when one of its series is destroyed
patch by Alexander Klenin
http://bugs.freepascal.org/view.php?id=12589
git-svn-id: trunk@17289 -
2008-11-08 21:08:01 +00:00
vincents
66ef33f52b
reverted revison 17284: useful parts can be committed in seperate commits
...
git-svn-id: trunk@17287 -
2008-11-08 19:39:33 +00:00
jesus
b38dc6e63f
updated localize script to handle only those dirs not handled by i18n feature, commented wake up gtk dbg ouput
...
git-svn-id: trunk@17284 -
2008-11-08 18:55:15 +00:00
darius
f1f3e50cdb
refactoring patch by Alexander Klenin
...
fixes: http://bugs.freepascal.org/view.php?id=12584
git-svn-id: trunk@17270 -
2008-11-07 21:46:59 +00:00
darius
101d1a7688
applied reformatting patch from Alexander Klenin
...
http://bugs.freepascal.org/view.php?id=12577
git-svn-id: trunk@17252 -
2008-11-06 18:24:10 +00:00
darius
fdbdc5410b
Added two more styles to TSeriesPointerStyle type, useful when there is a need to draw value intervals on a chart
...
path by Alexander Klenin
git-svn-id: trunk@17240 -
2008-11-05 17:58:25 +00:00
mattias
627a0265fb
changed default widgetset gtk to gtk2
...
git-svn-id: trunk@16910 -
2008-10-07 12:05:16 +00:00
vincents
caa77fa33c
components: regenerated makefiles after changes in the order of the compiler options
...
git-svn-id: trunk@16720 -
2008-09-25 08:06:10 +00:00
vincents
859e0971bf
tachart: published TChart.Anchors (issue #12169 )
...
git-svn-id: trunk@16630 -
2008-09-17 20:32:14 +00:00
vincents
67d6b15a92
components: regenerated Makefiles
...
git-svn-id: trunk@16275 -
2008-08-27 20:57:57 +00:00
mattias
2996a3c332
rename COPYING.modifiedLGPL to COPYING.modifiedLGPL.txt
...
git-svn-id: trunk@15834 -
2008-07-22 09:48:15 +00:00
vincents
652b5eb74c
default widget set for Mac OS X is now Carbon, not gtk1
...
git-svn-id: trunk@15488 -
2008-06-20 19:33:44 +00:00
vincents
59c009eaf5
TAChart: Fixed Legend selection bug, DrawLegend bugfix (by Anton Vychegzhanin) (bug #11398 )
...
git-svn-id: trunk@15289 -
2008-06-02 13:28:08 +00:00
vincents
ac26bc73d0
components: tachart: make unit output directory widget dependent
...
git-svn-id: trunk@14773 -
2008-04-07 09:49:38 +00:00
paul
549dec3b81
TAChart: fix mem leak
...
git-svn-id: trunk@14486 -
2008-03-10 12:44:31 +00:00
paul
ac87b13fd2
TAChart:
...
- don't reset XChartXXX if AutoUpdateXXX is False
- correct loading component
(patch from Sileno Goedicke with modifications)
git-svn-id: trunk@14484 -
2008-03-10 11:27:20 +00:00
vincents
d6147ba4e0
components: adding support for bigideclean target without requiring to a cleanall target in the Makefiles of each component
...
git-svn-id: trunk@14456 -
2008-03-07 12:52:00 +00:00
mattias
a71b6c97ca
improved make cleanall fro Mazen
...
git-svn-id: trunk@14157 -
2008-02-16 11:09:45 +00:00
vincents
675e3bee30
TAChart: Code cleanups and bugfixes (bugfixes by Uwe Zimmermann and Oled), bug #10699
...
git-svn-id: trunk@13877 -
2008-01-25 14:45:02 +00:00
vincents
40ece1368b
TAChart: removed session info from the .lpi file
...
git-svn-id: trunk@13855 -
2008-01-24 12:15:26 +00:00
vincents
e1e7e14329
TAChart: Implemented ZoomFull, PaintOnCanvas and slight modifications to add TSerie pen style (by oleg), issue #10679
...
git-svn-id: trunk@13854 -
2008-01-24 12:00:43 +00:00
paul
7aeaebca00
new image for TChar from Bee
...
git-svn-id: trunk@13312 -
2007-12-13 07:55:02 +00:00
mattias
d8ef375589
replaced non utf-8 char
...
git-svn-id: trunk@13007 -
2007-11-24 20:38:59 +00:00
vincents
1197001bda
tachart: updated demo (bug #9805 ) from Luis Rodrigues
...
git-svn-id: trunk@12211 -
2007-09-28 08:09:36 +00:00
vincents
1d52ab2160
tachart: Bugfixes and partially implemented multibar in TBarSeries (bug #9802 ) from Luis Rodrigues
...
git-svn-id: trunk@12203 -
2007-09-27 19:44:46 +00:00
vincents
0517388a07
chart component: patch from Luis Rodrigues (bug #9530 )
...
* Bug fixes (clipping and typo in source)
+ SaveToBitmapFile
+ CopyToClipboardBitmap;
git-svn-id: trunk@12065 -
2007-09-18 09:02:01 +00:00
vincents
51fe94a1a8
TAChart: patch from Luis Rodrigues and Helio Rocha-Pinto (bug #9507 )
...
+ implemented property Inverted
* bug fixes
git-svn-id: trunk@11873 -
2007-08-28 15:59:34 +00:00
vincents
9da20e1178
tachart: removed wrong unit search dir
...
git-svn-id: trunk@11271 -
2007-06-03 13:23:21 +00:00
vincents
c123b3ac70
TAChart: re-added icon in component bar
...
git-svn-id: trunk@10960 -
2007-04-17 14:51:47 +00:00
vincents
9e0cbc1e29
TAChart: Series clipping bugfixes and partially implement TSeriesPointer from Luis Rodrigues (issue #8706 )
...
git-svn-id: trunk@10959 -
2007-04-17 14:43:02 +00:00
vincents
ebefd69526
TAChart: bug fixes and implemented Series.ShowInLegend from Luis Rodrigues
...
git-svn-id: trunk@10791 -
2007-03-23 19:38:50 +00:00
vincents
3fc4f456a7
tachart: user lowercase unit filenames
...
git-svn-id: trunk@10663 -
2007-02-20 11:31:09 +00:00
vincents
199216e26a
tachart: fixed wrong move
...
git-svn-id: trunk@10662 -
2007-02-20 11:26:46 +00:00
vincents
f73dc58db5
lowercase
...
git-svn-id: trunk@10661 -
2007-02-20 11:24:55 +00:00
vincents
127611dbdf
TAChart: added icon, added to make bigide
...
git-svn-id: trunk@10660 -
2007-02-20 10:57:42 +00:00
vincents
7d1493c48a
added tachart components from Philippe Martinole and Luis Rodrigues (bug #8269 )
...
git-svn-id: trunk@10658 -
2007-02-19 15:17:14 +00:00