From: Dave Lilley Date: 2010-09-03T17:31:12+09:00 Subject: Re: GUI for commandline programs Handy Gandy wrote: > I'm looking for a simple, easy to learn, low weight GUI for use in Ruby > programs that mainly use the command line but where a bit of GUI might > be > in order. > > To give a clearer idea, let me show some examples: > > 1) Going to a youtube user that has multiple playlists, parsing the > playlist then opening a GUI with a list of the playlists so you can > chose > which to download. > > 2) At a point in the program, you need to specify a folder to store your > data in, so you want to pop open a folder save dialog box, then continue > with your basic commandline program. > > 3) A loop in a program input a file, parses the input and creates a > (directed acyclic) graph from it. There is a bug someplace between the > parser and the graph generator. You put a form at the beginning showing > input data some intermediate variables, and drawing the graph as it > evolves to visualize what is going wrong. > > I hope from these three examples that the things I am looking for in a > GUI toolkit clear. The GUI elements are incidental to the main program, > the main program is a commandline program and for some reason or other a > part of the program is made simpler with a bit of GUI. This however is > only the case if the GUI is itself simple. Spending a lot of time > setting up an application loop and a GUI justs mucks things up in this > case. Also, in each case the GUI portion is started and stopped several > times in one run of a program. > > Suggestions? I have used fxruby & foxGUIb successfully for a wee while. FoxGUIb for the GUI (and it uses fxruby). Also I've used Shoes. So I can recommend either for you're solution. rgds, Dave. -- Posted via http://www.ruby-forum.com/.