> $image.signal_connect('expose_event') do > if $rgb == nil || $rgb.length != $iwidth*$iheight*3 > puts 'rgb buffer is null or wrong length' > else > Gdk::RGB.draw_rgb_image($image.window, > $image.style.fg_gc($image.state), > 0, 0, $iwidth, $iheight, > Gdk::RGB::Dither::NORMAL, $rgb, $iwidth*3, 0, 0) > end > end
It's actually the ruby bindings that are totaly $favourite_curse, c-like function wrapping with no OOP at all, as it seems. draw_image is is a method of the window/drawable, hence: http://library.gnome.org/devel/gtkmm/unstable/classGdk_1_1Drawable.html#a8ea32afd4ea08f6abea8de6fc268ccb6 _______________________________________________ gtkmm-list mailing list gtkmm-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtkmm-list