libera/#clim - IRC Chatlog
Search
11:12:27
rotateq
jackdaniel: or a brain that is too small for most things, what definitely goes for me :(
11:15:11
rotateq
jackdaniel has a very cool McCLIM example with checkers where i first saw how to define this drag'n'drop
11:35:25
rotateq
hm maybe additionally to the McCLIM papers i should read the CLIM user guide by franz to get better at it
13:22:19
jackdaniel
the ultimate source when in doubt is clim ii specification (it has a few problems though)
13:36:50
jackdaniel
they are not reviewed so don't trust them too much - still they may give you some insight
17:26:38
alanz
Is there an accessible example somewhere of showing a list in a pane, with scrollbars, where the list is way too big for the pane. And not having it flicker on redraw.
17:27:16
alanz
I suspect it is a matter of leaving the cursor on the first line, rather than unfolding with the write, that i am doing wrong
17:32:07
beach
As I understand it, flicker is going to be with us until scymtym finishes the backend with double buffering.
17:34:08
alanz
I just realised its an own goal. I was forcing pane-needs-redisplay in the main loop for it.
17:35:37
jackdaniel
list-pane is a vlalue gadget (and not a clim-stream-pane) it does not have display function per se
17:39:39
alanz
I made it an application pane with :incremental-redisplay and :scroll-bars T. Should I use a specific list-pane instead?
20:37:25
alanz
So my textual list of names with a scrollbar is working great with incremental display. But the very first time it is displayed when the app launches, the contents run down to the bottom of the pane then the pane scrolls as more content is added.
20:37:48
alanz
Is there any way to add content past the initial viewport, without causing scrolling?
20:58:01
jackdaniel
perhaps end of page action could help: http://bauhh.dyndns.org:8000/clim-spec/15-2.html#_779
21:18:37
alanz
Is there a way to find allowed values for that in the spec? grepping the McClim source, it seems to be :scroll, :wrap or :allow. And :wrap does an interesting effect, starting from the top of the displayed area and overwriting. Pretty sure that is never intended
21:20:12
jackdaniel
I've implemented wrap for giggles, but experienced user could overwrite end-of-page callback to do something interesting (i.e clear the screen after pressing a key, and then continuing)
21:20:33
alanz
hmm, http://bauhh.dyndns.org:8000/clim-spec/29-4.html#_1674 lists :wrap and :scroll only