On Friday, February 13th, 2026 at 08:52,
Daniel Kochmański <daniel@turtleware.eu> wrote:
>> By the way, does McCLIM have a file selector?
>
>Not that I'm aware of. Perhaps it was scrapped at some point. Writing a basic
>gadget for that purpose wouldn't be very hard though - polishing it would be.
>For example clim-listener already has presentation-based file explorer --
>subsequent directories are presented after each command, but that could be
>rehashed to be put in a single redisplaying output block in a dialog I think.
I've developed a file selector dialog for McCLIM. It's in Quicklisp as "select-file". (It also works in Franz Allegro CLIM
since my application is multi-platform).
Unfortunately, it's a little out of date now since (for
various boring reasons) I'm still on McCLIM of March 2024. Also, it's not a gadget as such but an implementation of the function select-file in the Franz Inc CLIM 2 User Guide section 19.4 – with a much more attractive and usable interface than the Franz version.
Here's a screenshot so you can see what it looks like and get an idea of how to interact with it:
https://users.sussex.ac.uk/~johnca/selectfile.png
Perhaps some of the code could be repurposed to make a gadget.
John