Hello all, I've been struggling for the best part of the last couple of hours with the following simple problem. Consider the following code:
library(tcltk) tktest <- function(parent, wdgt) { fr <- tkframe(parent, borderwidth=2, relief="raised") tkgrid(wdgt, `in`=fr) tmp <- tklabel(fr, text="hi") tmp2 <- tklabel(parent, text="there") tkgrid(tmp) tkgrid(tmp2, `in`=fr) fr } tt <- tktoplevel() t2 <- tklabel(tt,text="a") t3 <- tklabel(tt,text="b") sg <- tktest(tt,t2) t4 <- tklabel(sg,text="c") tkgrid(t3,`in`=sg) tkgrid(t4) tkgrid(sg) Now, the resulting window contains the frame sg, with room in it for all 5 strings a, hi, there, b, c, BUT a and b are not showing! So, I am wondering what I am doing wrong. The `in` call seem to work in one case, and fail in the other two cases, and I can't tell what the difference is, especially between the "there" and "b" cases. What I find more weird is that the space is allotted, but not used. Any help appreciated, I am starting to lose my mind over here. Haris Skiadas Department of Mathematics and Computer Science Hanover College _______________________________________________ R-SIG-GUI mailing list R-SIG-GUI@stat.math.ethz.ch https://stat.ethz.ch/mailman/listinfo/r-sig-gui