From: Raj Sahae Date: 2007-01-19T22:25:01+09:00 Subject: multi frame image viewer not updating Hi. I'm relatively new to FXRuby, and Ruby in general, so hopefully I have just overlooked something simple. I am making a program that has a image viewer on one side that shows multiple jpg's in a vertical frame. Unfortunately, when I attempt to change the images in the viewer, nothing happens. I'll post the relevant code. I may make a type in the generalization of it, so if you spot one, that's not the solution: (somewhere in a FXMainWindow class) @stackViewerWindow = FXScrollWindow.new(@stackViewerFrame, LAYOUT_FILL_X|LAYOUT_FILL_Y) @stackViewer = FXVerticalFrame.new(@stackViewerWindow, LAYOUT_FIX_WIDTH|LAYOUT_FILL_Y, 0, 0, 357) @pButton2.connect(SEL_COMMAND) do @stackViewer = FXVerticalFrame.new(@stackViewerWindow, LAYOUT_FIX_WIDTH|LAYOUT_FILL_Y, 0, 0, 357) random_object.display(theApp, @stackViewer) end (in some random_object class) def display(theApp, target) number = @cards.length image = Array.new imageView = Array.new number.times do |number| filename= @cards.at(number).card_id.to_s + ".jpg" image[number] = FXJPGImage.new(theApp, nil, IMAGE_KEEP|IMAGE_SHMI|IMAGE_SHMP) FXFileStream.open(filename, FXStreamLoad) do |stream| image[number].loadPixels(stream) end image[number].create imageView[number] = FXImageFrame.new(target, image[number]) end end Thanks for your help in advance! -- Posted via http://www.ruby-forum.com/.