focus, clists, mouse button press



i am trying to figure out how to use a single button press on a row of
a clist to drive some action to change that row.

i discovered a long time ago that select_row is emitted for single or
dbl-button press events. so its up to the handler to discover if it
was a single or double press. but here's the problem. as far as i can
tell, once a child (i.e. a row) of the clist has focus, the next
button press on a different row does not cause select_row to be
emitted. instead, it just moves the focus there so that the *next*
button press will emit select_row.

this is really annoying behaviour and i'm not sure how to turn it
off. any ideas ? or have i made in mistake in my analysis of what the
focus/press interaction is ?

--p





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]