From: Steve Tuckner Date: 2001-08-16T05:21:39+09:00 Subject: [ruby-talk:19839] Re: Ruby GUI I'd be happy to do Fox and/or Tk though I would probably need some help with both. I am working on Windows mostly so those would be better for me. I have created a mailing-list group at groups.yahoo.com for ruby GUI discussions. Go to http://groups.yahoo.com/group/ruby-gui to sign up for the mailing list. Anyone interested in pursuing the project listed below please join up. As a side note, implementing a number of sample applications in the various toolkits will give the ruby community a good starting point to start debating the best "ruby" way to do GUI design and implementation. Steve Tuckner -----Original Message----- From: avdi@avdi.org [mailto:avdi@avdi.org] Sent: Wednesday, August 15, 2001 3:05 PM To: ruby-talk@ruby-lang.org Subject: [ruby-talk:19833] Re: Ruby GUI Quoting Steve Tuckner : > How about as a starting point we define some sample applications and > then > code each one in Tk, GTK, Fox, and Qt. Then we try to see what can be > abstracted out as common to each and we build a GUI module (like the DBI > module) to contain these abstractions. Some sample applications could > be: > > 1. A simple dialog box > 2. A simple dialog box with nested dialogs > 3. A document oriented applications with multiple windows > 4. A file explorer I'm game. Since I'm equally unfamiliar with all of the above toolkits, which one(s) *don't* you want to do? > Also one idea not being discussed is to build the Ruby GUI on top of > very > minimal OS services like BitBlt, and CreateWindow. This is the way > Smalltalk's GUI is written. Seems like that would mean an awful lot of work just to get up to the level that current toolkits are already at. And implementing native look&feel on each platform would be a pain in the tuckus. ~Avdi