From: Dana Merrick Date: 2008-03-25T21:20:41+09:00 Subject: Re: optionparser to gui automation? --------------enigA44DFEB320EC03DE56F02D32 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Ah, I'm sorry, I misunderstood what part of the question you were not=20 aware of. I know there are Qt and GTK toolkits for Ruby, though I've=20 tried neither. I'm looking forward to playing with the Qt one though,=20 because Qt is a blast. http://www.arachnoid.com/ruby/RubyGUIProject/ -Dana Mark Noworolski wrote: > What I'm after is something like a decorator on top of optionparser tha= t > will create a gui for those who are averse to specifying commandline > arguments. >=20 > By way of example, boolean options might show up as checkboxes. >=20 > mark >=20 >=20 >=20 > On Mon, Mar 24, 2008 at 12:50 PM, Dana Merrick > wrote: >=20 >> You're probably looking for something like this: >> >> ruby-doc.org/stdlib/libdoc/optparse/rdoc/ >> >> HTH, >> Dana Merrick >> >> Mark Noworolski wrote: >>> I'm looking to support functionality like follows: >>> 1. You start a ruby program with commandline arguments (in a standa= rd >>> optionparser kind of way)... >>> 2. If you do not provide any, a GUI pops up, asking you for things >> that >>> would otherwise be on the commandline. >>> 3. Ideally, this is automated with semi-sane defaults for the gui >> view. >>> I would expect that there might be some sort of optionparser extensio= n >> that >>> might do this but googling has not helped me out so far... >>> >>> Does anybody know of anything like this? >>> >>> mark >>> >> >=20 --------------enigA44DFEB320EC03DE56F02D32 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.8 (Darwin) iEYEARECAAYFAkfo7iEACgkQ7b+8UB5G/wPg3wCfVZWUFwTIwZu8nZKsgbhKld/Z +4cAoIe+ZfTkUKa3v2AEAoEAFMfVefpu =ex6K -----END PGP SIGNATURE----- --------------enigA44DFEB320EC03DE56F02D32--