[mcclim-devel] interactor-pane scrolls off the bottom
Duncan Rose
duncan at robotcat.demon.co.uk
Sat Apr 30 10:09:04 UTC 2005
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 at common-lisp.net
>>> http://common-lisp.net/cgi-bin/mailman/listinfo/mcclim-devel
>>>
>>
>> _______________________________________________
>> mcclim-devel mailing list
>> mcclim-devel at common-lisp.net
>> http://common-lisp.net/cgi-bin/mailman/listinfo/mcclim-devel
>>
>
More information about the mcclim-devel
mailing list