View Issue Details

IDProjectCategoryView StatusLast Update
0006505JEDI VCL00 JVCL Componentspublic2016-08-04 21:00
ReporterfschenckelAssigned ToAHUser 
PrioritynormalSeverityfeatureReproducibilityN/A
Status resolvedResolutionfixed 
Product VersionDaily / GIT 
Target VersionFixed in VersionDaily / GIT 
Summary0006505: Update for TjvCharMap
DescriptionI've slightly enhanced the TjvCharmap component. This can be of interest for other people.

I've added the following properties:

- ShowASCIISymboles
     Shows the ASCII symboles instead of the char iself (NUL, SOH, STX etc...) for the char range 0..31
- ShowASCIISymbolsDescription
     Shows an associated description in the zoom panel.
- AutoHidePanel
     Zoom panel was not automatically hidden when component loses the focus. This property hides it automatically when focus is lost.
Additional InformationI have uploaded the following files:

The modified jvCharmap.pas unit.
An sample project using the new properties.
A picture of the sample project in action
TagsNo tags attached.

Activities

2016-03-31 15:12

 

CharMap.png (42,019 bytes)
CharMap.png (42,019 bytes)

2016-03-31 15:12

 

CharMap.zip (8,671 bytes)

2016-03-31 15:13

 

JvCharMap.pas (49,729 bytes)

2016-04-01 11:48

 

JvCharMap_New.pas (52,502 bytes)

2016-04-01 11:48

 

CharMap_New.zip (21,568 bytes)

fschenckel

2016-04-01 11:51

reporter   ~0021278

Further changes by adding a custom range where it's possible to define our own range but also decide what will be displayed for this range.

jvCharmap.pas and sample project updated.
Sorry I couldn't delete the old one, so the last ones has the _New suffix.

2016-04-04 10:21

 

JvCharMap_New2.pas (52,631 bytes)

fschenckel

2016-04-04 10:21

reporter   ~0021281

Sorry for thes iteration, but I found a bug when displaying customRange ==> last char was missing.

jvCharmap_New2 is the newest file...

AHUser

2016-08-04 21:00

developer   ~0021331

Added to master branch.

https://github.com/project-jedi/jvcl/commit/6a212f390d1784f43e397605dc71f4508fadef9b

Issue History

Date Modified Username Field Change
2016-03-31 15:12 fschenckel New Issue
2016-03-31 15:12 fschenckel File Added: CharMap.png
2016-03-31 15:12 fschenckel File Added: CharMap.zip
2016-03-31 15:13 fschenckel File Added: JvCharMap.pas
2016-04-01 11:48 fschenckel File Added: JvCharMap_New.pas
2016-04-01 11:48 fschenckel File Added: CharMap_New.zip
2016-04-01 11:51 fschenckel Note Added: 0021278
2016-04-04 10:21 fschenckel File Added: JvCharMap_New2.pas
2016-04-04 10:21 fschenckel Note Added: 0021281
2016-08-04 21:00 AHUser Note Added: 0021331
2016-08-04 21:00 AHUser Status new => resolved
2016-08-04 21:00 AHUser Fixed in Version => Daily / GIT
2016-08-04 21:00 AHUser Resolution open => fixed
2016-08-04 21:00 AHUser Assigned To => AHUser