freenode/#clim - IRC Chatlog
Search
16:08:15
nyef
So the swizzling needs to be done with respect to the sheet-mirrored-ancestor in all cases, doesn't it?
16:10:36
beach
I don't remember the details. But there are extensive comments for that code, and I found it quite understandable.
16:54:17
fittestbits
Have a problem with both CLX-fb and Mezzano. In the backends, the medium is a subclass of render-medium-mixin and basic-medium. render-medium-mixin is based on gs-...-mixins (gs = graphic-state).
16:55:33
fittestbits
For gs, fonts are list of (<family> <face> <size>), but other methods/functions expect standard-text-style objects.
16:56:36
fittestbits
I fixed one case text-style-to-font, but then another popped up. So I'm wondering if I should just keep going fixing them as they occur, or if there is something more basic broken
17:17:38
fittestbits
Maybe it's not so bad - fixed a second case and now the German Towns demo is displaying text OK. Maybe there aren't a lot of cases to fix ...
17:31:48
fittestbits
I added two new methods, text-style-to-font ((port ...) (style cons)) and text-style-size ((style cons)). That got things going, but I don't know if there are other places that will break under different code paths.
17:33:14
fittestbits
Those changes fixed the german towns demo on clx-fb. Still have a mezzano problem, but it's working better.
19:25:30
jackdaniel
heheh, I have a cool demo now. remember this "pane hierarchy" representation form before? I've added some commands and a hash table, and now I can move sheets from interactor in the second window and see how well it behaves
21:12:31
oleo
an application-pane is thought as the *standard-output* of the interactor-pane which is thought of as the *standard-input* in mcclim it seems
21:13:50
oleo
that's why frame-standard-input is specialized to interactor-pane and frame-standard-output is specialized to application-pane
22:09:23
jackdaniel
usually when you work on application panes you want to have different display-function's associated with them
22:12:09
oleo
yah, it's i'm just fixated to one way of setting up panes, and i'm now discovering many other ways.....