<?php
dl('php_gtk.' . (strstr(PHP_OS, 'WIN') ? 'dll' : 'so'));
$window = &new GtkWindow(GTK_WINDOW_DIALOG);
$window->set_position(GTK_WIN_POS_MOUSE);
$window->connect_object('destroy', array('gtk', 'main_quit'));
$window->realize();
list ($gdkpixmap, $mask) = gdk::pixmap_create_from_xpm($window->window,
null, "test.xpm");
$pixmap = &new GtkPixmap($gdkpixmap, $mask);
$label = &new GtkLabel("Open");
$vbox = &new GtkVBox();
$vbox->pack_start($pixmap);
$vbox->pack_start($label);
$button = &new GtkButton();
$button->add($vbox);
$vbox->show_all();
$window->add($button);
$window->show_all();
gtk::main();
?>
|