[fxruby-users] clipboard example?
Lyle Johnson
lyle at knology.net
Sun Apr 10 22:00:35 EDT 2005
On Apr 10, 2005, at 3:39 PM, Jason Wang wrote:
> well, i tried to put it right under the creation of copy button.. but
> when i run it, and click copy button, it returns the following error:
> clipboard.rb:19:in `initialize': undefined local variable or method
> `customerList' for #<ClipMainWindow:0xb73e44f0> (NameError)
> from clipboard.rb:18:in `call'
> from
> /usr/local/lib/ruby/gems/1.8/gems/fxruby-1.2.5/lib/fox12/
> responder2.rb:57:in
> `onHandleMsg'
> from clipboard.rb:48:in `run'
> from clipboard.rb:48
> from clipboard.rb:45:in `initialize'
> from clipboard.rb:45:in `new'
> from clipboard.rb:45
>
> no idea wat's wrong :|
Look at the code sample that appears directly under the heading
"Acquiring the Clipboard" in the clipboard tutorial. You should see
that toward the end of the ClipMainWindow#initialize method it creates
a new FXList widget and assigns that to the customerList variable. So
you'll need to connect this SEL_COMMAND handler for the copy button at
some point in the code below that assignment, e.g.
customerList = FXList.new(...)
$customers.each { |customer| ... }
copyButton.connect(SEL_COMMAND) { ... }
Hope this helps,
Lyle
More information about the fxruby-users
mailing list