From: Sieghard <s_...@ar...> - 2024-06-11 22:13:22
|
Hello Fred, just to let you know that I'm _STILL_ at this beast of a file dialog, here's a short report of the current situation - not progress, because there IS NO progress yet... You might remember that I was fiddling with the "verbose" file list view (list_log) to allow for multiple file selections. Well, I'm still. But I think I found a - the? - reason why this doesn't seem to work in any case - it might indeed NOT WORK IN ANY CASE. Deep in the grid unit's code, there are handlers for anything and all one might be attempting to do with the data, and they preempt any attempts of user code executing later and often even before to do somethimg else. And even worse, most of the call back vectors don't seem to be called of this, at least most of the time. It seems that's why the "onselectionchanged" call back never executes, and except for the "oncellevent", most others as well. I even failed having it controlled by keys, as e.g. the return key ALWAYS somehow activates the current entry and terminates the dialog. This happens even if handled by the "oncellevent" call back, because there's no means to signal it's already done. The calling code bluntly carries on and does what it "always does". So I'm about to give up on this now, though I think this was a really nice piece of code and very useful for many tasks. Most of the other file dialogs I had to use are clumsy, clunky and overburdened on the one hand or overly restricted on the other. Anyway, have a nice time, and keep on computing happily! -- (Weitergabe von Adressdaten, Telefonnummern u.ä. ohne Zustimmung nicht gestattet, ebenso Zusendung von Werbung oder ähnlichem) ----------------------------------------------------------- Mit freundlichen Grüßen, S. Schicktanz ----------------------------------------------------------- |