Ron Fricker <rdfricker <at> nps.edu> writes: Ron,
A few things. I am in the process of rewriting this package to use the new Rook package. The current package is on r-forge as gWidgetsWWW2. It works for local use, but Rook isn't yet integrated in with rapache to serve in a public way. (https://r-forge.r-project.org/R/?group_id=761) Second, the gtext widget has two methods for setting the text: svalue<- will replace the current text, and sounds like what you want. The insert method can be used to add to the current text, either at the beginning or end (It just calls svalue in the end). It sounds like you are using insert. Third, I had some issue with "\n" in the text, so added a call to some internal method stripSlashN to replace \n with <br>. That might not be working for you. You can try to replace these yourself. The fact that gWidgetsWWW uses proto (gWidgetsWWW2 doesn't) means you can hack some things. Here you can bypass the stripSlashN call by redefining the method, doing something like: t <- gtext("", ....) ## your usual call t$setValueJS <- function(.,...) { out <- sprintf("%s.setValue('%s');", .$asCharacter(), .$..data) return(out) } You might need some other function wrapping .$..data, which stores the raw data. (The \n caused problems when passed back to the browser. The gWidgetsWWW2 implementation bypasses this, so should work better going forward.) Finally, the font stuff isn't implemented. I think (but didn't check) you can use HTML markup within your text. Feel free to email directly if you want to. --John .. snip ... ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.