Page 1 of 1
Status of requested bug fixes/additions.
Posted: Tue Sep 21, 2010 3:47 pm
by 9530487
As requested in a separate thread, can you let me know the status of these bugs/additions? Like I said in the other thread, tchart is a great component and forms one of the most important part of the software I develop (a GUI for analysis of simulation results, graphs obviously are used to present nearly all results to the user). The lack of updates and fixes is far too infrequent. I can never give an estimate to my users about when something will be fixed, because the most important one (item 1 below) was reported well over a year ago (and I doubt it has made it into TChart v2010).
My faith in TChart has fallen due to the lack of updates/fixes. At least the removeseries bug is now fixed.
1. "Different series name and legend entries." - first reported in July 2009
http://www.teechart.net/support/viewtop ... 984#p41984
also see "Series draw order." (April 2010)
http://www.teechart.net/support/viewtop ... 481#p46481
This is a serious problem for me. I cannot take the chance that a series can be incorrectly labelled. A user could be looking at a graph labelled "Balance" but easily be looking at something completely different due to not being able to accurately work out which series is requesting a legend entry in OnLegendGetText. It's a simple fix, just add in a function to be able to set the legend entry. I've been waiting well over a year for this.
2. "Custom colours (windows default)." - first reported in April 2009.
http://www.teechart.net/support/viewtop ... 188#p39188
This one is extremely annoying for users, they have to define custom colours every time they edit a chart as they are not saved. I can give you the code for this (in C++) if you want.
3. "Panel back image question." - Not a bug, but something that would make a users life much easier if they had to change things.
I believe all images in TChart are like this (not linked to a file on disk, rather an imported image). To go through and change all graphs could take ages.
http://www.teechart.net/support/viewtop ... 277#p44277
4. "Series format panel."
This is not so important for me now as I've implemented most of these myself. I only did this as I don't expect an update any time soon.
http://www.teechart.net/support/viewtop ... 157#p48157
5. "Editor dialogs."
http://www.teechart.net/support/viewtop ... 168#p49168
Tony.
Re: Status of requested bug fixes/additions.
Posted: Wed Sep 29, 2010 8:41 am
by yeray
Hi Tony,
Excuse us for the delay. We're checking the status of the bugs/wishes tickets and we'll be back to you asap.
Re: Status of requested bug fixes/additions.
Posted: Thu Oct 14, 2010 3:47 pm
by yeray
Hi Tony,
I'd like to apologize for the delayed reply.
TonyVSUK wrote:1. "Different series name and legend entries." - first reported in July 2009
http://www.teechart.net/support/viewtop ... 984#p41984
also see "Series draw order." (April 2010)
http://www.teechart.net/support/viewtop ... 481#p46481
This is a serious problem for me. I cannot take the chance that a series can be incorrectly labelled. A user could be looking at a graph labelled "Balance" but easily be looking at something completely different due to not being able to accurately work out which series is requesting a legend entry in OnLegendGetText. It's a simple fix, just add in a function to be able to set the legend entry. I've been waiting well over a year for this.
TV52014874: LegendTitle property has been added for the TeeChart ActiveX v2010 I've as told you
here.
TV52014869: The possibility to give a SeriesIndex parameter in the OnGetLegendText to obtain the active Series. We've discarded it because it could break compatibility with previous versions. Furthermore, with the LegendTitle property, you probably won't need it.
However, I've also seen that in VCL, you can obtain theactive series in the GetLegendText event with the method ActiveSerieslegend. So I've added it to the wish list to be implemented in ActiveX too (TA05015210).
TA05010743: Tag property has been added both for the next v8.0.0.9 and v2010.
TonyVSUK wrote:2. "Custom colours (windows default)." - first reported in April 2009.
http://www.teechart.net/support/viewtop ... 188#p39188
This one is extremely annoying for users, they have to define custom colours every time they edit a chart as they are not saved. I can give you the code for this (in C++) if you want.
TV52014070: Custom color list. This is a VCL request still pending.
TonyVSUK wrote:3. "Panel back image question." - Not a bug, but something that would make a users life much easier if they had to change things.
I believe all images in TChart are like this (not linked to a file on disk, rather an imported image). To go through and change all graphs could take ages.
http://www.teechart.net/support/viewtop ... 277#p44277
TV52014655: Link image. Currently studying.
TA05015048: Editor for a unique series. This wouldn't be easily achieved. We don't discard it as a possible new feature in a future release but I'm afraid it won't be implemented in a near one.
TA05015049: 2 missing properties (ChartEditorPanel1.Editor.MainPage.TabPosition and ChartEditorPanel1.Editor.MainPage.Style). Properties added in TeeChart AxtiveX v2010.
TA05015156: ShowEditorMarks(). This would be the same than [TA05015048] commented above.
TA05015157: ShowEditorShape(). This has been fixed for Teechart ActiveX v2010.
TA05015162: Dialogs can fall behind other dialog. Pending.
Re: Status of requested bug fixes/additions.
Posted: Fri Oct 15, 2010 8:19 am
by 9530487
Thanks for all these.
TV52014070: Custom color list. This is a VCL request still pending.
In Visual C++ this is very easy, there is a static function "CColorDialog::GetSavedCustomColors". Is there something similar you could use in Delphi to add it to TChart?
Re: Status of requested bug fixes/additions.
Posted: Tue Oct 19, 2010 8:15 am
by yeray
Hi Tony,
I think not, but I've added your commentary to the ticket, in case it helps us when we'll try to implement it.
Re: Status of requested bug fixes/additions.
Posted: Thu Oct 21, 2010 2:37 pm
by yeray
Hi Tony,
Finally it wasn't so difficult. In the next v2010 it will be possible to add custom colors as follows:
Code: Select all
TChart1.Canvas.CustomEditColors.Add "ColorA=CEA08C"
TChart1.Canvas.CustomEditColors.Add "ColorB=14C600"
Re: Status of requested bug fixes/additions.
Posted: Thu Oct 21, 2010 2:51 pm
by 9530487
Will these appear in all colour selection dialogs?
Eg, for selecting graph plot colours?
And can I read them back as well (so if the user changes a custom colour, can I get it back so I can store it)?
Re: Status of requested bug fixes/additions.
Posted: Fri Oct 22, 2010 9:04 am
by yeray
Hi Tony,
TonyVSUK wrote:Will these appear in all colour selection dialogs?
Eg, for selecting graph plot colours?
Yes, after running the code above I can see two colors added at the color picker of the series, the axes,...
TonyVSUK wrote:And can I read them back as well (so if the user changes a custom colour, can I get it back so I can store it)?
Yes, at any time you can read the strings in the list. For example:
Code: Select all
TChart1.Header.Text.Text = TChart1.Canvas.CustomEditColors.Item(0)
Re: Status of requested bug fixes/additions.
Posted: Fri Oct 22, 2010 9:40 am
by 9530487
Thanks Yeray.
What will this give? The RGB?
TChart1.Canvas.CustomEditColors.Item(0)
I only ask as I want the same custom colours available throughout my app, each time someone displays a colour dialog I store any changes to the custom colours.
Re: Status of requested bug fixes/additions.
Posted: Fri Oct 22, 2010 3:02 pm
by yeray
Hi Tony,
Excuse me if I wasn't clear enough. The Item(i) function gives the complete string, exactly the same you entered with the Add function if nobody has changed it.
Re: Status of requested bug fixes/additions.
Posted: Fri Oct 22, 2010 3:05 pm
by 9530487
Thanks, I understand now.
Tony.
Re: Status of requested bug fixes/additions.
Posted: Mon Nov 15, 2010 1:55 pm
by yeray
Hi Tony,
Yeray wrote:TV52014869: The possibility to give a SeriesIndex parameter in the OnGetLegendText to obtain the active Series. We've discarded it because it could break compatibility with previous versions. Furthermore, with the LegendTitle property, you probably won't need it.
However, I've also seen that in VCL, you can obtain the active series in the GetLegendText event with the method ActiveSerieslegend. So I've added it to the wish list to be implemented in ActiveX too (TA05015210).
The [TA05015210] feature has been already implemented. I've just verified that the ActiveSeriesLegend function works fine in TeeChart ActiveX v2010.0.0.2.