Thanks for the documentation improvements! I think such things are implemented for Gtk.jl, but perhaps not Tk.jl. You can always file an issue with the package; however, it seems that Tk.jl has received less attention now that Gtk.jl is mature, so who knows when it might be implemented. You can, of course, always take a shot at implementing it yourself. That CONTRIBUTING.md document outlines the logistics (i.e., everything except writing the code).
Best, --Tim On Friday, February 27, 2015 06:57:57 AM Eric S wrote: > Tim, > > I did edit the documentation README as suggested. I've discovered (I > think), that while one can call the various file dialogs, none of the > options are supported such as specifying file extensions, etc. I'm > gathering those just aren't coded yet. Is there a obvious way to make this > request? > > Eric > > On Wednesday, February 25, 2015 at 12:53:41 PM UTC-6, Tim Holy wrote: > > Sure, just click on the source file (e.g., README.md) and then on the > > little > > pencil icon in the upper right hand corner. > > > > See also https://github.com/JuliaLang/julia/blob/master/CONTRIBUTING.md > > > > Thanks for tackling this! > > --Tim > > > > On Wednesday, February 25, 2015 10:44:28 AM Eric S wrote: > > > Is there some documentation describing how to add to the documentation? > > > > I'd > > > > > be happy to do so if I had a clue how. > > > > > > Eric > > > > > > On Wednesday, February 25, 2015 at 10:08:41 AM UTC-6, Tim Holy wrote: > > > > It's a mix: the author has a lot of implicit knowledge that's s/he > > > > takes > > > > > > for > > > > granted, and that makes it harder to write good documentation. In > > > > combination > > > > with edits from the package author, a user who is just learning a > > > > package > > > > > > is > > > > the _perfect_ person to write documentation. > > > > > > > > The other point is that developers who release code are giving a gift > > > > to > > > > > > the > > > > community, and then being extra nice by answering questions on the > > > > mailing > > > > > > list. Asking the developers to do even more is, in a sense, asking too > > > > much. > > > > In my opinion, it's simply a fair exchange if the asker then takes > > > > that > > > > > > information that s/he has received, polishes it up as necessary, and > > > > adds > > > > > > it > > > > to the README. I help you, you help me. > > > > > > > > Converting "one answered question on the user list" into "one > > > > community- > > > > > > contributed improvement in the documentation" will go a long, long > > > > ways to > > > > > > improving the documentation for future users---if everyone did that, > > > > we > > > > > > would > > > > erase our documentation problems very quickly. > > > > > > > > --Tim > > > > > > > > On Wednesday, February 25, 2015 07:35:57 AM Eric S wrote: > > > > > I guess I would if I had the knowledge. I was hoping the author of > > > > the > > > > > > > package might help here since I'm assuming that person could do it > > > > much > > > > > > > more efficiently. > > > > > > > > > > Eric > > > > > > > > > > On Wednesday, February 25, 2015 at 9:27:14 AM UTC-6, Tim Holy wrote: > > > > > > By all means, please improve the documentation! > > > > > > > > > > > > --Tim > > > > > > > > > > > > On Wednesday, February 25, 2015 07:09:33 AM Eric S wrote: > > > > > > > Thanks, > > > > > > > > > > > > > > This is exactly what I want. The documentation for the Tk > > > > package > > > > > > > > doesn't > > > > > > > > > > > > > list all the available methods/functions. There needs to be a > > > > more > > > > > > > > > discoverable method of finding them than asking in the user > > > > group. > > > > > > > > > Eric > > > > > > > > > > > > > > On Tuesday, February 24, 2015 at 6:55:52 PM UTC-6, j verzani > > > > wrote: > > > > > > > > You can try `GetOpenFile`, `GetSaveFile`, or `ChooseDirectory` > > > > in > > > > > > the > > > > > > > > > > > > Tk.jl package. They all return a file name or "" if canceled. > > > > If > > > > > > you > > > > > > > > > > have > > > > > > > > > > > > > > other calls you want, these are just simple wrappers. For > > > > example, > > > > > > ` > > > > > > > > > > > > GetOpenFile() = tcl("tk_getOpenFile")`. > > > > > > > > > > > > > > > > On Tuesday, February 24, 2015 at 6:56:21 PM UTC-5, Eric S > > > > wrote: > > > > > > > >> I did try the Tk package instead. The message dialog look a > > > > lot > > > > > > > > better, > > > > > > > > > > > > > >> but there is nothing in the documentation which suggests how > > > > to > > > > > > get > > > > > > > > > > at > > > > > > > > > > > > > >> Tk's > > > > > > > >> askopenfile or other dialogs. Any help would be appreciated. > > > > > > > >> > > > > > > > >> Eric > > > > > > > >> > > > > > > > >> On Tuesday, February 24, 2015 at 5:22:19 PM UTC-6, Eric S > > > > wrote: > > > > > > > >>> I'm enjoying Julia, but one thing I'm missing is standard > > > > file > > > > > > open > > > > > > > > > > and > > > > > > > > > > > > > >>> file save dialogs. I've found the Gtk package and tried > > > > that. It > > > > > > > > does > > > > > > > > > > > > > >>> indeed generate a file dialog, but it is really ugly and > > > > > > > > nonstandard > > > > > > > > > > (on > > > > > > > > > > > > > >>> OS > > > > > > > >>> X) and also generates the following error like messages in > > > > the > > > > > > > > terminal > > > > > > > > > > > > > >>> (below). Perhaps there is something wrong with my > > > > installation. > > > > > > > > > >>> Is there something like how R works where you can just type > > > > "> > > > > > > > > > >>> file.choose()" and a nice file picker dialog comes up. > > > > > > > >>> > > > > > > > >>> -Eric > > > > > > > >>> > > > > > > > >>> Gtk-Message: GtkDialog mapped without a transient parent. > > > > This > > > > > > is > > > > > > > > > > > >>> discouraged. > > > > > > > >>> > > > > > > > >>> > > > > > > > >>> (<unknown>:2678): Gtk-WARNING **: Error loading theme icon > > > > > > > >>> 'image-missing' for stock: Icon 'image-missing' not present > > > > in > > > > > > theme > > > > > > > > > > > >>> (<unknown>:2678): Gtk-WARNING **: Error loading theme icon > > > > > > > >>> 'image-missing' for stock: Icon 'image-missing' not present > > > > in > > > > > > theme > > > > > > > > > > > >>> (<unknown>:2678): GLib-GObject-CRITICAL **: g_object_ref: > > > > assertion > > > > > > > > > > > >>> 'G_IS_OBJECT (object)' failed > > > > > > > >>> > > > > > > > >>> > > > > > > > >>> (<unknown>:2678): Gtk-WARNING **: Error loading theme icon > > > > > > > >>> 'image-missing' for stock: Icon 'image-missing' not present > > > > in > > > > > > theme > > > > > > > > > > > >>> (<unknown>:2678): Gtk-WARNING **: Error loading theme icon > > > > > > > >>> 'image-missing' for stock: Icon 'image-missing' not present > > > > in > > > > > > theme > > > > > > > > > > > >>> (<unknown>:2678): GLib-GObject-CRITICAL **: g_object_ref: > > > > assertion > > > > > > > > > > > >>> 'G_IS_OBJECT (object)' failed > > > > > > > >>> > > > > > > > >>> > > > > > > > >>> (<unknown>:2678): Gtk-WARNING **: Error loading theme icon > > > > > > > >>> 'image-missing' for stock: Icon 'image-missing' not present > > > > in > > > > > > theme > > > > > > > > > > > >>> (<unknown>:2678): Gtk-WARNING **: Error loading theme icon > > > > > > > >>> 'image-missing' for stock: Icon 'image-missing' not present > > > > in > > > > > > theme > > > > > > > > > > > >>> (<unknown>:2678): GLib-GObject-CRITICAL **: g_object_ref: > > > > assertion > > > > > > > > > > > >>> 'G_IS_OBJECT (object)' failed > > > > > > > >>> > > > > > > > >>> > > > > > > > >>> (<unknown>:2678): Gtk-WARNING **: Error loading theme icon > > > > > > > >>> 'image-missing' for stock: Icon 'image-missing' not present > > > > in > > > > > > theme > > > > > > > > > > > >>> (<unknown>:2678): Gtk-WARNING **: Error loading theme icon > > > > > > > >>> 'image-missing' for stock: Icon 'image-missing' not present > > > > in > > > > > > theme > > > > > > > > > > > >>> (<unknown>:2678): GLib-GObject-CRITICAL **: g_object_ref: > > > > assertion > > > > > > > > > > > >>> 'G_IS_OBJECT (object)' failed > > > > > > > >>> > > > > > > > >>> > > > > > > > >>> (<unknown>:2678): Gtk-WARNING **: Error loading theme icon > > > > > > > >>> 'image-missing' for stock: Icon 'image-missing' not present > > > > in > > > > > > theme > > > > > > > > > > > >>> (<unknown>:2678): Gtk-WARNING **: Error loading theme icon > > > > > > > >>> 'image-missing' for stock: Icon 'image-missing' not present > > > > in > > > > > > theme > > > > > > > > > > > >>> (<unknown>:2678): GLib-GObject-CRITICAL **: g_object_ref: > > > > assertion > > > > > > > > > > > >>> 'G_IS_OBJECT (object)' failed > > > > > > > >>> > > > > > > > >>> > > > > > > > >>> (<unknown>:2678): Gtk-WARNING **: Error loading theme icon > > > > > > > >>> 'image-missing' for stock: Icon 'image-missing' not present > > > > in > > > > > > theme > > > > > > > > > > > >>> (<unknown>:2678): Gtk-WARNING **: Error loading theme icon > > > > > > > >>> 'image-missing' for stock: Icon 'image-missing' not present > > > > in > > > > > > theme > > > > > > > > > > > >>> (<unknown>:2678): GLib-GObject-CRITICAL **: g_object_ref: > > > > assertion > > > > > > > > > > > >>> 'G_IS_OBJECT (object)' failed > > > > > > > >>> > > > > > > > >>> > > > > > > > >>> (<unknown>:2678): Gtk-WARNING **: Error loading theme icon > > > > > > > >>> 'image-missing' for stock: Icon 'image-missing' not present > > > > in > > > > > > theme > > > > > > > > > > > >>> (<unknown>:2678): Gtk-WARNING **: Error loading theme icon > > > > > > > >>> 'image-missing' for stock: Icon 'image-missing' not present > > > > in > > > > > > theme > > > > > > > > > > > >>> (<unknown>:2678): GLib-GObject-CRITICAL **: g_object_ref: > > > > assertion > > > > > > > > > > > >>> 'G_IS_OBJECT (object)' failed > > > > > > > >>> > > > > > > > >>> > > > > > > > >>> (<unknown>:2678): Gtk-WARNING **: Error loading theme icon > > > > > > > >>> 'image-missing' for stock: Icon 'image-missing' not present > > > > in > > > > > > theme > > > > > > > > > > > >>> (<unknown>:2678): Gtk-WARNING **: Error loading theme icon > > > > > > > >>> 'image-missing' for stock: Icon 'image-missing' not present > > > > in > > > > > > theme > > > > > > > > > > > >>> (<unknown>:2678): GLib-GObject-CRITICAL **: g_object_ref: > > > > assertion > > > > > > > > > > > >>> 'G_IS_OBJECT (object)' failed > > > > > > > > > > > > > >>> (<unknown>:2678): GLib-GObject-CRITICAL **: g_object_unref: > > > > > > assertion > > > > > > > > > > > > > >>> 'G_IS_OBJECT (object)' failed > > > > > > > >>> > > > > > > > >>> > > > > > > > >>> (<unknown>:2678): Gtk-WARNING **: Error loading theme icon > > > > > > > >>> 'image-missing' for stock: Icon 'image-missing' not present > > > > in > > > > > > theme > > > > > > > > > > > >>> (<unknown>:2678): Gtk-WARNING **: Error loading theme icon > > > > > > > >>> 'image-missing' for stock: Icon 'image-missing' not present > > > > in > > > > > > theme > > > > > > > > > > > >>> (<unknown>:2678): GLib-GObject-CRITICAL **: g_object_ref: > > > > assertion > > > > > > > > > > > >>> 'G_IS_OBJECT (object)' failed > > > > > > > > > > > > > >>> (<unknown>:2678): GLib-GObject-CRITICAL **: g_object_unref: > > > > > > assertion > > > > > > > > > > > > > >>> 'G_IS_OBJECT (object)' failed > > > > > > > >>> > > > > > > > >>> > > > > > > > >>> (<unknown>:2678): Gtk-WARNING **: Error loading theme icon > > > > > > > >>> 'image-missing' for stock: Icon 'image-missing' not present > > > > in > > > > > > theme > > > > > > > > > > > >>> (<unknown>:2678): Gtk-WARNING **: Error loading theme icon > > > > > > > >>> 'image-missing' for stock: Icon 'image-missing' not present > > > > in > > > > > > theme > > > > > > > > > > > >>> (<unknown>:2678): GLib-GObject-CRITICAL **: g_object_ref: > > > > assertion > > > > > > > > > > > >>> 'G_IS_OBJECT (object)' failed > > > > > > > > > > > > > >>> (<unknown>:2678): GLib-GObject-CRITICAL **: g_object_unref: > > > > > > assertion > > > > > > > > > > > > > >>> 'G_IS_OBJECT (object)' failed > > > > > > > >>> > > > > > > > >>> > > > > > > > >>> (<unknown>:2678): Gtk-WARNING **: Error loading theme icon > > > > > > > >>> 'image-missing' for stock: Icon 'image-missing' not present > > > > in > > > > > > theme > > > > > > > > > > > >>> (<unknown>:2678): Gtk-WARNING **: Error loading theme icon > > > > > > > >>> 'image-missing' for stock: Icon 'image-missing' not present > > > > in > > > > > > theme > > > > > > > > > > > >>> (<unknown>:2678): GLib-GObject-CRITICAL **: g_object_ref: > > > > assertion > > > > > > > > > > > >>> 'G_IS_OBJECT (object)' failed > > > > > > > > > > > > > >>> (<unknown>:2678): GLib-GObject-CRITICAL **: g_object_unref: > > > > > > assertion > > > > > > > > > > > > > >>> 'G_IS_OBJECT (object)' failed > > > > > > > >>> > > > > > > > >>> > > > > > > > >>> (<unknown>:2678): Gtk-WARNING **: Error loading theme icon > > > > > > > >>> 'image-missing' for stock: Icon 'image-missing' not present > > > > in > > > > > > theme > > > > > > > > > > > >>> (<unknown>:2678): Gtk-WARNING **: Error loading theme icon > > > > > > > >>> 'image-missing' for stock: Icon 'image-missing' not present > > > > in > > > > > > theme > > > > > > > > > > > >>> (<unknown>:2678): GLib-GObject-CRITICAL **: g_object_ref: > > > > assertion > > > > > > > > > > > >>> 'G_IS_OBJECT (object)' failed > > > > > > > > > > > > > >>> (<unknown>:2678): GLib-GObject-CRITICAL **: g_object_unref: > > > > > > assertion > > > > > > > > > > > > > >>> 'G_IS_OBJECT (object)' failed > > > > > > > >>> > > > > > > > >>> > > > > > > > >>> (<unknown>:2678): Gtk-WARNING **: Error loading theme icon > > > > > > > >>> 'image-missing' for stock: Icon 'image-missing' not present > > > > in > > > > > > theme > > > > > > > > > > > >>> (<unknown>:2678): Gtk-WARNING **: Error loading theme icon > > > > > > > >>> 'image-missing' for stock: Icon 'image-missing' not present > > > > in > > > > > > theme > > > > > > > > > > > >>> (<unknown>:2678): GLib-GObject-CRITICAL **: g_object_ref: > > > > assertion > > > > > > > > > > > >>> 'G_IS_OBJECT (object)' failed > > > > > > > > > > > > > >>> (<unknown>:2678): GLib-GObject-CRITICAL **: g_object_unref: > > > > > > assertion > > > > > > > > > > > > > >>> 'G_IS_OBJECT (object)' failed > > > > > > > >>> > > > > > > > >>> > > > > > > > >>> (<unknown>:2678): Gtk-WARNING **: Error loading theme icon > > > > > > > >>> 'image-missing' for stock: Icon 'image-missing' not present > > > > in > > > > > > theme > > > > > > > > > > > >>> (<unknown>:2678): Gtk-WARNING **: Error loading theme icon > > > > > > > >>> 'image-missing' for stock: Icon 'image-missing' not present > > > > in > > > > > > theme > > > > > > > > > > > >>> (<unknown>:2678): GLib-GObject-CRITICAL **: g_object_ref: > > > > assertion > > > > > > > > > > > >>> 'G_IS_OBJECT (object)' failed > > > > > > > > > > > > > >>> (<unknown>:2678): GLib-GObject-CRITICAL **: g_object_unref: > > > > > > assertion > > > > > > > > > > > > > >>> 'G_IS_OBJECT (object)' failed > > > > > > > >>> > > > > > > > >>> > > > > > > > >>> (<unknown>:2678): Gtk-WARNING **: Error loading theme icon > > > > > > > >>> 'image-missing' for stock: Icon 'image-missing' not present > > > > in > > > > > > theme > > > > > > > > > > > >>> (<unknown>:2678): Gtk-WARNING **: Error loading theme icon > > > > > > > >>> 'image-missing' for stock: Icon 'image-missing' not present > > > > in > > > > > > theme > > > > > > > > > > > >>> (<unknown>:2678): GLib-GObject-CRITICAL **: g_object_ref: > > > > assertion > > > > > > > > > > > >>> 'G_IS_OBJECT (object)' failed > > > > > > > > > > > > > >>> (<unknown>:2678): GLib-GObject-CRITICAL **: g_object_unref: > > > > > > assertion > > > > > > > > > > > > > >>> 'G_IS_OBJECT (object)' failed
