Hi Everybody I have learned about the traitr package recently following a suggestion from this list. I think this package has massive potential. I am working through the documentation to try to build up a sufficient understanding to enable me to build a gui environment for my functions.
One of the common tasks is loading a file. After reading the vignette , I attempted to write a dialog to load a .Rda file (below) since this is a very common task. It doesn't work. Can someone please help me spot the mistake? Thanks in advance Christiaan # Simple Load GUI (but it doesn't work) require(traitr) dlg <- aDialog(items=list( file=fileItem(""), assign.to=stringItem("", label="Assign to:") ), title="Load a .Rda file", help_string="Select a file, then load", ) dlg$OK_handler <- function(.) { out <- .$do_call("load",.$get_file()) assign.to <- .$get_assign.to() assign(assign.to, out, envir=.GlobalEnv) } dlg$make_gui() (R:3012): Gtk-WARNING **: Unable to find default local directory monitor type (R:3012): Gtk-WARNING **: Unable to find default local directory monitor type Error in file$to_R : object of type 'closure' is not subsettable -- Christiaan Pauw Nova Institute www.nova.org.za _______________________________________________ R-SIG-GUI mailing list R-SIG-GUI@r-project.org https://stat.ethz.ch/mailman/listinfo/r-sig-gui