|Paolo Amoroso's weblog. Main interests: Lisp, astronomy (Moon), space exploration (Apollo and early manned programs)||Calendar of past entries | Related links|
McCLIM changes: graphs, demos, input editing
Within the past couple of weeks there has been more commit activity on
McCLIM's CVS repository. Christophe Rhodes improved the display of
methods in the method browser demo
Examples/method-browser.lisp, updated the project web
page with references to the 0.9.2 release,
fixed an EPS output bug in the PostScript backend, and a few more
Christophe also committed Andy Hefner's code for keeping track of
graph edges and a new demo of this feature,
Examples/draggable-graph.lisp. The demo displays a
graph whose nodes can be dragged with the mouse. To
run it evaluate:
(asdf:operate 'asdf:load-op :clim-examples) (clim:run-frame-top-level (clim:make-application-frame 'clim-demo::draggable-graph-demo))Graph edges disappear while the nodes are being dragged, but this is a known issue. From
;;; (CSR) This demo code is quite cool; visually, it's a little ;;; disconcerting to have the edges disappear when dragging, but ;;; that's acceptable, though I think it might be possible to preserve ;;; them by having a feedback function for the call to ;;; DRAG-OUTPUT-RECORD.This functionality is way cool, but it looks like Andy's code has some performance issues on CMUCL.
Tim Moore made the demo launcher
work with Allegro CL's modern mode, refactored the implementation of
scroll bars, and did a few more cleanups.
Andreas Fuchs made the input editing cursor appear as a solid rectangle again instead of a visually misleading outline.
Finally, Robert Goldman changed
so that it alphabetically sorts the list of possibilities for input
|Copyright © 2006 by Paolo Amoroso
Created with BlogMax
|About Lisp | Practical Common Lisp (learn Lisp) | Planet Lisp (blog agregator) | Common Lisp Directory (software and resources) | Why Lisp?|