change_color(Color.new(130, 70, 34, Alpha value))
==> Alpha value is an optional field, you put a number for alpha there too just like RGB
so it should be like
change_color(Color.new(130, 70, 34))
-> In case you don't want alpha
or put a value in there for alpha
change_color(Color.new(130, 70, 34, 124))
-> approximately, half-transparent
BTW, putting a change_color call in the initialize method might not really do anything or might even bug up your other windows so I suggest doing it only in the place where it's originally found...
in your case, you probably need to do it in the refresh method, basically change normal_color to the Color.new(130, 70, 34) in the refresh method... btw, you might wanna revert it back to normal at the end, in case it bugs things up for your other windows
PS: It's almost time for me to go out of work and I don't think I'll have internet access for until the next day coz I'll be having the oath-taking ceremony for chemical engineers tomorrow... so I won't be able to answer further queries until then... though I might still be able tonight, assuming I'd be able to bring my laptop home...