Thanks for bringing this topic up Fangles. It helped me to remember a few things about speeding up my ListIconGadget in my current project.
Any time master. Been a while since I 'saw' you and i'm between blood tests so had to think.
Currently, 1899 records. Data will go up shortly!!!
Where are you pulling the data from?
From an SQLite database
How many columns in the ListIcongadget?
How long is it talking to load?
4.5 seconds. And as there will be many more in the future, this is already too long.
I'm pulling in 3900 lines of 3 columns each from a .csv file in under half a second. I use the #WM_SETREDRAW messages to help speed things up from 2.5 seconds.
That's pretty impressive.
I'm currently using the :
SendMessage_(GadgetID(#Gadget_DocMan_DocumentList), #WM_SETREDRAW, #False, 0)
before the mass display and
SendMessage_(GadgetID(#Gadget_DocMan_DocumentList), #WM_SETREDRAW, #True, 0)
P.S. Nice to hear from you again!