Web hosting and cheap domain register services
  

 Home

GtkButton
Prev GtkButton Constructor Next

GtkButton Constructor

GtkButton ([string label ]);

This function creates and returns a GtkButton widget. If the optional label is passed, the button will contain a GtkLabel widget with the given text. If the parameter is left empty, there will be no child widget.

Note that, as GtkButton is descended from GtkBin, it may contain only one child.

Example 4. Adding more than one widget to a GtkButton

<?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();

?>


Prev Home Next
GtkButton Up GtkButton::pressed

 

  

Network sites:

Active-Domain.com: cheap domain register and domain name registration

Cheap domains registration and domain transfer with free domain hosting 

 
 
Quotes:
Know thyself. Don't accept your dog's admiration as conclusive evidence that you are wonderful.  
 
 

Disclaimer: This documentation is provided only for the benefits of our webhosting customers.
For authoritative source of the documentation, please refer to http://gtk.php.net/docs.php