View Issue Details

IDProjectCategoryView StatusLast Update
0001326JEDI VCL00 JVCL Componentspublic2004-04-22 02:56
ReporteranonymousAssigned Touser72 
PrioritynormalSeverityfeatureReproducibilityalways
Status closedResolutionfixed 
Product Version 
Target VersionFixed in Version 
Summary0001326: I'm dejoy ,come from china.I had provide some suggest for JvInterpreter and you acept item, thanks!
DescriptionI'm dejoy ,come from china.I had provide some suggest for JvInterpreter and you acept item, thanks!
Now,I want to Donate some code write by me.That's Add a TJvColorPanel,like office xp style,Rewrite the JvColorForm and JvColorButton,Look like office xp style, Support Vcl and Clx,Ther TJvColorButton compatible with old version,evry beautiful.Add some enhancement,All unit modify at JVCL version 2004-2-6.
.JvJCLUtils.pas
   Add a function "StringStartsWidth" to correspond with function "StringEndsWith".
.JvComponent.pas
   Add a IJvPersistentUnPublishedProperty Interface in TJvComponent to Support Persistent UnPublished Property easily. Please see the demo find details.
   Add a TJvPersistent class.
.JvColorForm.Pas and JvColorButton.Pas and JvSplitter.Pas
   All Code had ReWrite.need unit JvColorPanel.pas . Ther JvColorButton can float as toolwindow.
.New JvColorPanel.Pas
   Add a TJvColorPanel class.
.New JvInterface.Pas
   Add function Supports for Delphi5.
   Add TInterfacedPersistent class for Delphi5.
   
I have some suggest, Can be add a new unit name JvControls.pas,Move the TJvCustomControl and other Control class from JvComponent.pas to JvControls.pas,only keep the TJvPersistent and JvComponent in JvComponent.pas,OK?
TagsNo tags attached.

Activities

anonymous

2004-02-13 21:44

viewer   ~0002944

I can not upload the source file!How can i do?

anonymous

2004-02-13 22:00

viewer   ~0002945

Hi!peter! i can not upload the file ,so your can download from http://us.f2.yahoofs.com/bc/1196e90f/bc/JVCL/Dejoy_JVCL.rar?bfQCcLAB38xJ.mpR.

user72

2004-02-14 02:55

  ~0002946

I've already got it from the mail you sent me a couple of days ago. As I mentioned in that mail, I am very impressed with what you've done but we cannot add it until we have released JVCL3.

anonymous

2004-02-15 00:37

viewer   ~0002948

oh?i never got you mail. can add tjvcolorbutton and tjvcolorpanel?

user72

2004-02-15 08:09

  ~0002949

I will have a closer look once JVCL3 is released. Either we replace TJvColorButton with your implementation or we add it as an alternative (with another name). I don't know yet, but somehow it will probably be added along with the color panel and the splitter.

anonymous

2004-02-22 21:32

viewer   ~0002999

The StringStartsWidth function have not added yet.

anonymous

2004-02-22 21:35

viewer   ~0003000

please added item.

user72

2004-02-26 02:00

  ~0003077

>I have some suggest, Can be add a new unit name JvControls.pas,Move the
>TJvCustomControl and other Control class from JvComponent.pas to
>JvControls.pas,only keep the TJvPersistent and JvComponent in
>JvComponent.pas,OK?
Any specific reason to do that?

user72

2004-02-26 10:46

  ~0003086

StringsStartWith (note the removed "d") has been added to JvJCLUtils.pas

user72

2004-02-26 23:48

  ~0003096

The components have been added to JVCL as well (Thank you!) and have been renamed to: TJvOfficeColorButton, TJvOfficeColorPanel and TJvNetscapeSplitter.

The persistence framework has not been added yet. I still have to review it more carefully.

anonymous

2004-02-27 20:44

viewer   ~0003112

very nice!
>Any specific reason to do that?
 That can separate visible componet and novisible component.

>The persistence framework has not been added yet. I still have to review it more carefully.

It and old edition compatible, can exert an influence to the original procedure code, so you needn' t worry .

Issue History

Date Modified Username Field Change
2004-02-13 21:42 anonymous New Issue
2004-02-13 21:44 anonymous Note Added: 0002944
2004-02-13 22:00 anonymous Note Added: 0002945
2004-02-14 02:54 user72 Status new => assigned
2004-02-14 02:54 user72 Assigned To => user72
2004-02-14 02:55 user72 Note Added: 0002946
2004-02-15 00:37 anonymous Note Added: 0002948
2004-02-15 08:09 user72 Note Added: 0002949
2004-02-22 21:32 anonymous Note Added: 0002999
2004-02-22 21:35 anonymous Note Added: 0003000
2004-02-26 02:00 user72 Note Added: 0003077
2004-02-26 10:46 user72 Note Added: 0003086
2004-02-26 23:48 user72 Note Added: 0003096
2004-02-27 20:44 anonymous Note Added: 0003112
2004-03-09 02:48 user72 Status assigned => resolved
2004-03-09 02:48 user72 Resolution open => fixed
2004-04-22 02:56 user72 Status resolved => closed