View Issue Details

IDProjectCategoryView StatusLast Update
0004257JEDI VCL00 JVCL Componentspublic2007-10-31 05:12
ReporterdejoyAssigned ToAHUser 
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
PlatformOSOS Versionxp
Product VersionDaily / GIT 
Target VersionFixed in Version3.34 
Summary0004257: Donate JvJCLUtils and JvJVCLUtils
DescriptionImprove procedure of DrawArrow .

JvJCLUtils
  add function RectIsSquare // copy for JclGraphUtils
  add procedure RectNormalize // copy for JclGraphUtils
  add function RectSquare

JvJVCLUtils
  Rewrite procedure DrawArrow ,add al param Margin ,Added a same name DrawArrow overload,
   Thus you can draw arrow by Point + Size now, not just only by rect.
 
TagsNo tags attached.

Activities

2007-10-04 09:32

 

JvJCLUtils.rar (99,473 bytes)

obones

2007-10-12 09:09

administrator   ~0013949

Thanks, we'll look at this when we get free time

AHUser

2007-10-21 10:02

developer   ~0013990

The JvJVCLUtils.DrawArrow() function seems to be incorrect. The local "Size" variable isn't initialized but used in "if Odd(Size) then" and then later overwritten by "Size := RectWidth(ARect);". What was/is the purpose of this if-statement. Is it a testing relict?

AHUser

2007-10-31 05:12

developer   ~0014011

Added to SVN

Issue History

Date Modified Username Field Change
2007-10-04 09:32 dejoy New Issue
2007-10-04 09:32 dejoy File Added: JvJCLUtils.rar
2007-10-12 09:09 obones Note Added: 0013949
2007-10-12 09:09 obones Status new => acknowledged
2007-10-21 10:02 AHUser Note Added: 0013990
2007-10-21 10:02 AHUser Assigned To => AHUser
2007-10-21 10:02 AHUser Status acknowledged => feedback
2007-10-31 05:12 AHUser Status feedback => resolved
2007-10-31 05:12 AHUser Fixed in Version => Daily / SVN
2007-10-31 05:12 AHUser Resolution open => fixed
2007-10-31 05:12 AHUser Note Added: 0014011