freenode/#clim - IRC Chatlog
Search
13:20:43
ikrabbe
Good morning again, I'm still a bit confused by the behaviour of a (scrolling () (outlining (:thickness 25) (make-pane :application :display-function df)))
13:21:44
ikrabbe
In the display function on pane (which is the inner :application pane) I get the (bounding-rectangle-width (sheet-region pane))
13:23:00
ikrabbe
For example, the scroller pane is 555px wide, then the width of the outlined-pane and the application pane are both 535px, which is 555-width of the scroll bars
13:24:07
ikrabbe
I did expect a width of 485 though for the application pane, which is 555- width of scrollbar - width of outline margin
13:26:21
ikrabbe
In the display function I did centered and right aligned presentations based on the sheet-region.
13:29:06
ikrabbe
Currently I work around this situation, by defining a text-margin of sheet width - 2*outline thickness, which is 485 again.
13:30:14
ikrabbe
I will prepare a quick image, to show the situation... Somehow the effect of outlining should result in correctly calculated width in the contained widgets through the standard, imho.
14:29:56
ikrabbe
jackdaniel: you answered to this question a few days ago. Now I found time to take care of that problem
14:52:16
ikrabbe
I understand my use case better now. Possibly I can handle this situation by layout functions or space-requirement updates.
14:56:00
ikrabbe
I need a way to fit the inner application pane within the outline. So for the scrollbar pane of width 555, as in the example image, the outline pane should reduce the bounding box of the application pane actually.
14:56:46
ikrabbe
So the outline pane should have the width 535 and the application pane a width of 485.