Conrad Schneiker wrote:
# Nathaniel Talbott writes:
#
# # Help! I can't seem to change the color of a gtk widget dynamically
# within
# # Ruby. I have no trouble changing the color initially, by setting the
# proper
# # Style property before the widget is shown, but nothing seems to happen
# if I
# # change the style after the widget is shown.
# #
# # I'd appreciate any suggestions you might have; I'm just about at the
end
# of
# # my rope.
#
# FWIW, here are my suggestions:
#
# (1) Identify the version of Ruby and OS you are using.
# (2) In case no one else can answer this (e.g. perhaps it's just a
# bug or maybe it involves something that hasn't been completely
# implemented yet), always consider a cc: to the appropriate
# developer(s) unless you know that they follow the English mail list.
And I should have added:
(3) Show the code (unless it's 100s of lines).
If I had tried to run your code under Windows NT 4 with ruby 1.6.1
(2000-10-05) [i386-cygwin], I would have encountered the following error
first:
# ruby smart.rb
smart.rb:53:in `require': dlopen: Win32 error 126 - /Program
Files/Ruby/lib/ruby
/site_ruby/1.6/i386-cygwin/gtk.so (LoadError)
from smart.rb:53
This occurrs at the first executable code (i.e. require 'gtk'). Is this a
version error due to a switch from Ruby 1.4 to Ruby 1.6? (I installed the
Gimp, and put the /Program Files/Common Files/GNU dll directory on my
PATH, so as to pick up the gtk, gdk, glib, and gdk_imlib *-1.3.dll's.)
Conrad Schneiker
(This note is unofficial and subject to improvement without notice.)