freenode/#clim - IRC Chatlog
Search
15:03:37
jackdaniel
with this unified implementation nothing stands in a away to have a single mirror on normal "clx"
15:04:46
scymtym
but shouldn't we keep the logic working for potential multi-mirror backends? it thought this stuff was part of the spec
15:04:46
jackdaniel
n.b, regarding introspecting sheets, wouldn't it be easier to have a separate reflection of said hierarchy (like in the demo, but prettier)
15:05:33
jackdaniel
because spec only says that some sheets may have a direct mirror, it does not specify which
15:06:36
jackdaniel
to test with configurations where sheet hierarchies have both mirrored and not mirrored sheets intermingled
15:07:49
jackdaniel
regarding drawing on a sheet which is "below" its children, you can't have it visible if both have mirrors. having an overlay would solve said issue (at an expense of playing with coordinatess)
15:11:11
jackdaniel
I was thinking about a child of top-level-sheet which is above all other children and has transparent background
15:11:50
jackdaniel
I think that X actually allows for transparent windows, it is just really bad with semi-transparency
15:13:43
scymtym
yes, i would have approached the it the same way, but overlapping children require stacking order and i don't know whether a transparent window is easy to do with CLIM abstractions (TRANSPARENT-INK?)
15:15:29
jackdaniel
that's what I've meant by that we would need to verify it. if you draw a figure with transparent ink then things below it are visible, but I don't know if it applies to spaces between drawables
15:16:28
scymtym
i see. i would rather not get sidetracked by that now. the event logger is helpful enough as it is
15:41:59
scymtym
with grabbing, the question will be whether we want to enter/exit other sheets while a button is pressed and held
16:38:43
jackdaniel
imo: definetely yes (while delivering motion event duplicate to the pressed sheet in its own coordinate system), as I've proposed
16:39:11
jackdaniel
two cases: dragging a scroll bar, dragging object to drop over another (on different sheet)
16:44:17
scymtym
dropping all grab-related enter/exit events seems to solve the remaining issues. so your suggestions for menus seems very appealing