[Rd] Double-clicking in tk list dialogs

Barry Rowlingson b.rowlingson at lancaster.ac.uk
Thu Aug 14 23:52:58 CEST 2008


Am I the only one who finds himself futilely double-clicking a CRAN
mirror in the dialog for choosing a CRAN mirror? Yes, double-clicking
works in Windows, but not in the Tk-based dialog on Linux. I'm going
to wear out my mouse button.

Adding the following line to the tk_select.list function in the tcltk
package adds double-click functionality to list dialogs:

  tkbind(box, "<Double-ButtonPress-1>",onOK)

 (put it in the right place though, after 'box' has been created).

 Not sure if this would be a default behaviour, or if its's worth
having a 'doubleClick=FALSE' argument that switches it on if TRUE.
Anyway, it was a little niggle that bothered me recently, and after
fixing someone else's TclTK problem recently I figured I'd have a go
at this.

 Consider it a feature request for the next version.

Barry



More information about the R-devel mailing list