set_text($releases); } error_reporting(E_ALL); $window = new GtkWindow(); $window->connect_simple('destroy', array('Gtk','main_quit')); $window->set_size_request( 800, 1000 ); # set window size $window->set_position(Gtk::WIN_POS_CENTER); # place window to screen center $window->set_title("Drupal Project RPC test"); $res = 'click "fetch"'; $window->connect_simple('destroy', array('Gtk','main_quit')); $vbox = new GtkVBox(); $window->add($vbox); $btn = new GtkButton("Fetch project info"); $btn->connect_simple('clicked', 'get_release_data'); $vbox->pack_start($btn, false, false, 0); $loops = 10; $textBuffer = new GtkTextBuffer(); $textView = new GtkTextView(); $textView->set_buffer($textBuffer); $textView->set_editable(false); $scroll = new GtkScrolledWindow(); $scroll->add($textView); $vbox->add($scroll); $window->show_all(); Gtk::main();