Doh. Think / read before responding. In the spec, section 29.4.3 we see that CLIM "provides a convenient form for creating composite panes that include the CLIM stream pane, scroll bars, labels, and so forth". I conclude from that that somewhere the spec allows for the creation of stream panes that don't have all this gubbins. Going back to your first example, if you do (define-application-frame foo () () (:pane (make-clim-stream-pane :type 'interactor-pane :width 400 :height 300))) that works too. -Duncan ps. last post on this from me, promise. :-/ On Saturday, April 30, 2005, at 11:01 AM, Duncan Rose wrote:
On an additional note...
On Saturday, April 30, 2005, at 10:52 AM, Duncan Rose wrote:
On Saturday, April 30, 2005, at 10:45 AM, Tim Daly Jr. wrote:
If you say
(define-application-frame foo () () (:pane (make-pane 'interactor-pane :width 400 :height 300)))
(define-application-frame foo () () (:panes (int :interactor :width 400 :height 400)) (:layouts (default int)))
Provides scroll bars too. I can't see anything in the spec that indicates the behaviour of the :pane form should be different to the behaviour of :panes + :layouts in combination but it's more than possible I missed something (I usually do).
-Duncan
(clim:run-frame-top-level (clim:make-application-frame 'foo))
You get a window. Hit RET a few times in that window, and the prompt will scroll off the bottom of it, never to return. Is it meant to work that way?
Not sure, but quite possibly.
Changing the :pane form to
(:pane (scrolling () (make-pane 'interactor-pane :width 400 :height 300)))
fixes it for me.
-Duncan
-- -Tim
_______________________________________________ mcclim-devel mailing list mcclim-devel@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/mcclim-devel
_______________________________________________ mcclim-devel mailing list mcclim-devel@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/mcclim-devel