Recent

Author Topic: Virtual ListView  (Read 3470 times)

Borneq

  • Full Member
  • ***
  • Posts: 238
Virtual ListView
« on: May 13, 2012, 04:17:41 pm »
Fully virtual ListView, that has no items occupied memory, only visible (and selected) items are in memory. Only in memory is filter index (max 4 bytes per item or less) when filtering is turn on. Filtering is simple and fast - example filtering list of newsgroups.
Features:
- filtering
- various height and font of items

ToDo:
- multiple select (use set of bits)
- editable items
- doubleclick
- test for Linux
« Last Edit: May 13, 2012, 04:34:28 pm by Borneq »

felipemdc

  • Administrator
  • Hero Member
  • *
  • Posts: 3541
Re: Virtual ListView
« Reply #1 on: May 13, 2012, 09:13:48 pm »
So, you have this? Where is the source code? In which license is it? If it isn't yet, could it be released in LGPLv2 with static linking exception like the LCL? Any screenshots?

Borneq

  • Full Member
  • ***
  • Posts: 238
Re: Virtual ListView
« Reply #2 on: May 13, 2012, 11:45:34 pm »
Sorry, I forgot to give address:
http://sourceforge.net/projects/neopack/?source=directory
I attach screenshots of filtering (when turn off Windows Theme, ListView can have columns)
What about licence? Better is LGPLv2 or LGPLv3? LGPL need exception?

Borneq

  • Full Member
  • ***
  • Posts: 238
Re: Virtual ListView
« Reply #3 on: May 13, 2012, 11:49:48 pm »
Package contains also unit BitSet.pas - translated by me bit array form OpenJDK. Can be used to multiselect.

 

TinyPortal © 2005-2018