Do you know this part of Win32 ?
It could avoid the polling on Windows.
Thanks. I did not know about it (I generally try to avoid the WIN32 API). If I was to use it, I would probably want to submit a new
wxFileSystemListener class as a patch to wxWidgets. That would also require learning the equivalent on Linux...
At least on my machine, the polling uses only a small amount of processing power (polling the expanded folders once every few seconds). I'll also tweak it by turning down the thread priority and stop polling if the file browser (or CB) isn't in view.