From: Alex Fenton Date: 2007-11-21T07:15:03+09:00 Subject: Re: Ruby kiosk client suggestions. Kyle Hall wrote: > 1) Display a login screen for username/password. This screen needs to > take over the entire desktop, and not allow task switching or anything > of the like. wxRuby has a Frame#show_full_screen method which will display a Frame (Window) across the whole screen area without any decorations such as a title bar. It should be possible to suppress task switching using event handling. It also has a Timer class. http://wxruby.rubyforge.org > Then I was going to use Qt, but I've > found I will have many problems getting a ruby/qt application to run on > windows. Now I'm thinking of using Ruby/GTK2. wxRuby works with native widgets on Windows, OS X and Linux/GTK. It's straightforward to install (gem install wxruby); no messing around with extra .dlls or .sos or packages. > Any suggestions would be appreciated. In particular, code to implement > part 1 would be wonderful. require 'wx' Wx::App.run do frame = Wx::Frame.new(nil) frame.show_full_screen(true) end hth alex