We have a custom developed graphical control which has features of TListView and TTreeView and it's based on TMS Software's TAdvOutlookList. A compiled demo of the list control is included. Your job is to do the following improvements: 1. When the Start button is clicked, the list's client area should be cleared to blank white. Now it still shows the string to tells the user to click the Start button. 2. When a column is clicked to start a sort, the list's client area should be cleared to blank white, and an animated gif shown in the center of the client area. The gif is included in the zip file. The gif is to be shown while the sort operation is being done. 3. At the moment, clicking a column can cause the demo program to crash. This needs to be fixed. 4. At the moment, calling Sort within the code, doesn't sort the groups. This needs to be fixed. For any additional fixes or speed improvements, I'm willing to pay you extra. Please let me know if you are interested and I can give you the source code to study.
## Deliverables
1) All deliverables will be considered "work made for hire" under U.S. Copyright law. Employer will receive exclusive and complete copyrights to all work purchased. (No 3rd party components unless all copyright ramifications are explained AND AGREED TO by the employer on the site per the worker's Worker Legal Agreement).
## Platform
Borland Delphi 2010, or compatible.