Hi, I didn't check the source tree you mentioned, but I will, thanks. I am looking for info on the routines needed to have a GUI that involves more Than one screen/window - I guess TKToplevel is one of them. Most of the stuff I Find is just the code being used with no explanation, the user is assumed to Know what it does. I am looking for something that explains the routines. I basically want to switch between one or more windows, each window takes up the whole screen, the user would enter/view data in each window, basic GUI stuff. Thanks, Harry -----Original Message----- From: Hidetoshi NAGAI [mailto:nagai / ai.kyutech.ac.jp] Sent: Wednesday, March 08, 2006 9:21 PM To: ruby-talk ML Subject: Re: Looking for good reads on Ruby TK GUI programming From: "Harry Truax" <htruax / stf.com> Subject: Looking for good reads on Ruby TK GUI programming Date: Thu, 9 Mar 2006 01:14:47 +0900 Message-ID: <200603081114464.SM03532 / htruax> > Could anyone suggest any good examples, articles, books, etc. for Ruby > TK GUI programming with particular emphasis on multi-screen/window GUI > applications? For example, someone is working on one window, clicks on > a button and another window 'takes-over the screen', they finish with > that one and return to the previous window. Do you mean about such like as TkWindow#grab or TkWindow#focus? Or usage of 'screen' option of TkToplevel widget? Or again, how to control another {Ruby|Tcl}/Tk process on the same or other machine with RemoteTkIp class? Did you check samples in 'ext/tk/sample' directory on your ruby source tree? -- Hidetoshi NAGAI (nagai / ai.kyutech.ac.jp)