From 26f68eb4c49e1d45dc4c733188b3a5b47322a59c Mon Sep 17 00:00:00 2001 From: fab <> Date: Sun, 6 May 2007 21:56:53 +0000 Subject: [PATCH] switch to Gtk::Image, btw now system without rcairo could run Msf::Assistant git-svn-id: file:///home/svn/framework3/trunk@4877 4d416f70-5f16-0410-b530-b9f4589650da --- lib/msf/ui/gtk2/assistant.ut.rb | 36 +++++++++++++++++++-------------- 1 file changed, 21 insertions(+), 15 deletions(-) diff --git a/lib/msf/ui/gtk2/assistant.ut.rb b/lib/msf/ui/gtk2/assistant.ut.rb index e99bbdba93..cbcf3cf4eb 100644 --- a/lib/msf/ui/gtk2/assistant.ut.rb +++ b/lib/msf/ui/gtk2/assistant.ut.rb @@ -205,22 +205,28 @@ class Assistant < Gtk::Window # Create and return a DrawingArea object # def create_banner - da = Gtk::DrawingArea.new - da.set_size_request(600, 60) - # Signal - da.signal_connect('expose-event') do |widget, event| - cr = widget.window.create_cairo_context - cr.scale(*widget.window.size) - cr.set_line_width(0.04) - - cr.new_path - image = Cairo::ImageSurface.from_png(driver.get_image("banner_assistant.png")) - cr.scale(1.0 / image.width, 1.0 / image.height) - cr.set_source(image, 0, 0) - - cr.paint - end + # + # Not use for this moment ... + # + # da = Gtk::DrawingArea.new + # da.set_size_request(600, 60) + # + # # Signal + # da.signal_connect('expose-event') do |widget, event| + # cr = widget.window.create_cairo_context + # cr.scale(*widget.window.size) + # cr.set_line_width(0.04) + # + # cr.new_path + # image = Cairo::ImageSurface.from_png(driver.get_image("banner_assistant.png")) + # cr.scale(1.0 / image.width, 1.0 / image.height) + # cr.set_source(image, 0, 0) + # + # cr.paint + # end + + da = Gtk::Image.new(driver.get_image("banner_assistant.png")) return da end