• Artigos
  • Projetos
  • Download
  • Lista
  • Docs
  • Comunidade
  • ?

Alinhamento

14/09/2006  Pablo DallOglio  Ler e Comentar

Neste exemplo, demonstramos a utilização do container GtkAlignment.

O GtkAlignment controla o alinhamento de seu conteúdo. Neste exemplo, criamos uma janela contendo uma caixa vertical. Dentro da caixa vertical colocamos dois destes containers, cada um contendo um botão.

Veja que cada alinhamento foi construído de forma diferente, o primeiro possui o alinhamento X como 0.2 e o segundo como 0.8. O alinhamento Y está 0.5 para os dois, o que significa que o botão está centralizado verticalmente dentro de seu alinhamento.

<?php
// cria janela principal
$window = new GtkWindow;
$window->set_default_size(200,140);
$window->set_title('Alinhamento');
$window->set_position(GTK::WIN_POS_CENTER);

// cria caixa vertical
$vbox = new GtkVBox;

// cria containers para alinhamento
$align1 = new GtkAlignment(0.2, 0.5, 0, 0);
$align2 = new GtkAlignment(0.8, 0.5, 0, 0);

// cria dois botões
$botao1 = new GtkButton('botao1');
$botao2 = new GtkButton('botao2');

// coloca os botões no alinhamento
$align1->add($botao1);
$align2->add($botao2);

$vbox->pack_start($align1);
$vbox->pack_start($align2);

$window->add($vbox);
$window->show_all();
Gtk::main();
?>




Comentários

 Adicionar Comentário
 login
 Senha
 Título
 Comentário

Livros


  • Artigos

    • Exibindo Imagens no PHP-GTK1
    • GIF animado em PHP-GTK

    Projetos

    • Urban dictionary search
    • Agenda Telefonica
    • phpGladeTool
    • GTKontas
  • Google

    Parceiros

 
Designed by Wolfgang Bartelme Designed by Wolfgang Bartelme

© 2006 Wordpress Themes | Theme (Not so) Fresh
XHTML CSS

PHP-GTK Brasil