View Issue Details

IDProjectCategoryView StatusLast Update
0001592JEDI VCL03 Donationspublic2004-09-03 09:02
Reporterpeste1Assigned ToAHUser 
PrioritynormalSeverityfeatureReproducibilityalways
Status resolvedResolutionfixed 
Product Version 
Target VersionFixed in Version 
Summary0001592: JvXPProgressBar
DescriptionA progressbar in XP style.
I want to add some features... stay tuned.
TagsNo tags attached.

Activities

2004-04-06 13:54

 

JvXPProgressBar.zip (3,921 bytes)

2004-04-06 16:55

 

JvXPProgressBar2.zip (3,816 bytes)

peste1

2004-04-06 16:57

reporter   ~0003674

Last edited: 2004-04-06 16:58

JvXPProgressBar2.zip

New features:
- implemented native bars creation: now the colored bricks are created with canvas and not loaded from .res file
- it's possible to change the bar color with property BarColor(bcGreen, bcOrange)

Soon:
- horizontal bars: Height sizing
- vertical bars: Width sizing
- new bar colors

modificata il: 04-06-04 16:58

user72

2004-04-07 14:46

  ~0003704

If you can implement a unlimited BarColor, the size changes and reduce the flicker, it would be interesting for the JVCL.

peste1

2004-04-07 14:56

reporter   ~0003705

Last edited: 2004-04-07 15:01

Unlimited BarColor:
I think the unlimited BarColor is not a completly good thing... but I want to implement more colors. So... I want to keep the BarColor property and implement a function (like [JvXPProgressBar].SetBarColor([TColor],[TColor]) that allow the user to set a start color and end color for the gradient or a bcUser voice in BarColor and new property in Object Inspector like ColorFrom and ColorTo. What do you think?

Size changes:
Yes... I'm workin on this...
Only a question: it's real powerful to implement the height sizing for horizontal orientation and width sizing for vertical orientation?

Reduce the flicker:
The same: working...

I will upload the XPProgressBar v.3 ASAP.

modificata il: 04-07-04 14:57

modificata il: 04-07-04 15:00

modificata il: 04-07-04 15:01

2004-04-08 08:35

 

JvXPProgressBar3.zip (3,917 bytes)

peste1

2004-04-08 08:35

reporter   ~0003719

Done. Flicker removed.

peste1

2004-04-10 04:23

reporter   ~0003779

Flicking removed... but I'm waiting for an answer about the other 2 things.

peste1

2004-04-13 03:48

reporter   ~0003827

News...?

user72

2004-04-13 06:59

  ~0003828

I am currently thinking about merging all progress, slider, gradients and trackbars into one base class that all the other derive from (see the newsgroups). Once a decision is made, I know what to do with your donation as well.

This much I can tell you at least: I have rewritten the whole thing to not use any resource bitmaps at all and also lifted the height/width restriction and generally made it behav like the standard progress bar but with XP specific drawing. It i snot in a presentable state though, because it derives from a base progress class that isn't public yet.

So, patience is the name of the game at the moment :)

Dierk

2004-04-14 04:09

reporter   ~0003836

It would be a nice feature, if not only vertical and horizontal, but also a "reverse vertical" and "reverse horizontal" direction in the progressbars is implemented.

Regards

anonymous

2004-06-12 02:14

viewer   ~0004544

News about this component?

2004-06-14 01:24

 

JvXPProgressBar040614.zip (5,608 bytes)

user72

2004-06-14 01:25

  ~0004551

I did some work on it (see attached JvXPProgressBar0406414.zip) but I haven't had time to finish it. I would appreciate if you tried it out

AHUser

2004-09-03 09:02

developer   ~0005160

Added to CVS. (Package JvStdCtrls, because JvXPCtrls is a USEJVCL'ed package and TJvXPProgressBar uses JVCL functions)

Issue History

Date Modified Username Field Change
2004-04-06 13:54 peste1 New Issue
2004-04-06 13:54 peste1 File Added: JvXPProgressBar.zip
2004-04-06 16:55 peste1 File Added: JvXPProgressBar2.zip
2004-04-06 16:57 peste1 Note Added: 0003674
2004-04-06 16:58 peste1 Note Edited: 0003674
2004-04-07 14:46 user72 Note Added: 0003704
2004-04-07 14:47 user72 Status new => acknowledged
2004-04-07 14:56 peste1 Note Added: 0003705
2004-04-07 14:57 peste1 Note Edited: 0003705
2004-04-07 15:00 peste1 Note Edited: 0003705
2004-04-07 15:01 peste1 Note Edited: 0003705
2004-04-08 08:35 peste1 File Added: JvXPProgressBar3.zip
2004-04-08 08:35 peste1 Note Added: 0003719
2004-04-10 04:23 peste1 Note Added: 0003779
2004-04-13 03:48 peste1 Note Added: 0003827
2004-04-13 06:59 user72 Note Added: 0003828
2004-04-14 04:09 Dierk Note Added: 0003836
2004-06-12 02:14 anonymous Note Added: 0004544
2004-06-14 01:24 user72 File Added: JvXPProgressBar040614.zip
2004-06-14 01:25 user72 Note Added: 0004551
2004-09-03 09:02 AHUser Status acknowledged => resolved
2004-09-03 09:02 AHUser Resolution open => fixed
2004-09-03 09:02 AHUser Assigned To => AHUser
2004-09-03 09:02 AHUser Note Added: 0005160