[plt-scheme] canvas editor with text-editor snips?

From: Robby Findler (robby at cs.uchicago.edu)
Date: Sun Sep 16 16:21:14 EDT 2007

The graph library is (lib "graph.ss" "mrlib"), which is probably what you want.


On 9/16/07, Jens Axel Søgaard <jensaxel at soegaard.net> wrote:
> harsha wrote:
> >  hi,   i am trying to rewrite a mind-mapping program (kdissert/semantik)
> > in drscheme and then make it more flexible.
> >     what the application will need is a canvas with a lot of boxes with
> > text in them and edges connecting the boxes. occasionally i will need an
> > text-editor snip, to create a new box of text or edit an existing one.
> > and, the boxes of text need to be draggable.
> >  MrEd, right now has two types of editors - text and pastebox, and both
> > dont seem to support drawing operations. I am writing to ask if anyone
> > has implemented a canvas editor so far. or maybe, there is some other
> > way to implement this functionality? i tried drawing a text-editor snip
> > directly onto the dc of a canvas using draw, but that didn't seem to work.
> > harsha.
> >
> >    screenshots :
> >    http://freehackers.org/~tnagy/kdissert.html
> >
> > http://www.esnips.com/doc/824f6991-2909-4592-8542-77761a04cedf/Screenshot-1
> >    (there is an option to view at original size)
> If you want to read some code as inspiration, it might be an idea
> to look at the source of DrScheme's module browser.
> To see it in action:
>    - in the "View" menu chose the menu item "Show Module Browser"
> I can't remember the spot to look for the source, but I'm
> sure Robby knows where it is.
> --
> Jens Axel Søgaard

Posted on the users mailing list.