I am very new to FXruby so this may be a simple question (I hope). I have a
ruby script I wrote to do system maintenance (backup, clean files, etc) on
Windows. I wanted to add a small popup FXruby window to show what was
happening and perhaps warn before rebooting, etc.
Q1: I hit on the idea of having my main script start the FXruby program as
a separate process and use stdout/stdin to tell the window what text to
display - is this a reasonable approach?
Q2: When I add the addInput code (below) I can run the FXruby window program
from a command prompt and type in text and it updates; however, the window
also displays the hourglass icon when the mouse pointer is over it and it
blocks using the window cancel button (upper right X) to close it. Am I
doing something wrong in my code that blocks the "close" event and
causes
the hourglass?
def onInputData( sender, sel, ptr)
@msg.text = $stdin.gets
@app.refresh
end
@app.addInput($stdin, INPUT_READ, method(:onInputData))
Thanks
Dave McDonald
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
http://rubyforge.org/pipermail/fxruby-users/attachments/20061026/221f874a/attachment.html