For a million-rows spreadsheet GUI widget that's based on a canvas, and wants to overlay a single normal widget like a `text-field%` at a time, over the canvas, for cell value editing... what's the best way to get that overlay to happen in Racket `gui`?

One idea: in the implementation of `panel%`, looks like I can force it to be implemented as a canvas (`wx-vertical-canvas-panel%`).  If I could draw the spreadsheet viewport to that same canvas, as well as parent overlaid widgets to it, I suppose I could use panes to position and size the editing widget.  I don't know whether that would work at all, on all platforms, and in future Racket releases.

Or is there a better way?

--
You received this message because you are subscribed to the Google Groups "Racket 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/ff0dc0e4-e387-5ab2-58c4-4a18d77c512b%40neilvandyke.org.

Reply via email to