[fpc-pascal] Directory Tree
James Richters
james.richters at productionautomation.net
Thu Apr 8 15:06:12 CEST 2021
The data I'm trying to display in the tree is a list of filename, but they aren't the names of the files on the disk, they are modified to include the time they take to run on a CNC machine. What I have is an INI file with a list like this:
[Files]
M:\Project1\File1=8:32
M:\Project1\File2=7:43
M:\Project1\File3=2:15
M:\Project2\Component1\Part1=5:32
M:\Project2\Component1\Part2=8:32
...
I want to display all these in a tree including run time appended at the end... I could just read the INI file as a text file and replace all the = with spaces. I need the to allow the user to open and collapse branches of the tree, Select either individual branches or separate files, and remember they are selected even if a branch is collapsed.. then when they hit a button, I get a TstringList of the selected files.. then I can just process the string list to generate a cut list and extract all the run times and give the user a total runtime needed.
The selections don't have to be checkboxes... things could just get highlighted and stay highlighted while other things are selected
I'm trying to keep this simple, as I have very little experience with Lazarus, or any GUI programming... I have 30+ years of Pascal, but only did very small simple projects with Lazarus.
I went to:
https://wiki.freepascal.org/VirtualTreeview_Example_for_Lazarus Where it states:
"The tutorial/docs can be downloaded from http://www.soft-gems.net. Below someone would find only the quick way to use VirtualTreeview on Lazarus, not explanations. For explanations and lots of other functions/methods, get the official documents and the tutorial."
But the link for the tutorial / docs doesn't have anything about VirtualTreeview anymore. Any idea if the full documentation exists anywhere?
More information about the fpc-pascal
mailing list