[ruby-gnome2-doc-cvs] [Hiki] update - tut-gtk2-packing-theory

Back to archive index

ruby-gnome2-hiki-pt_BR****@sourc***** ruby-gnome2-hiki-pt_BR****@sourc*****
2004年 4月 11日 (日) 12:45:50 JST


-------------------------
REMOTE_ADDR = 200.216.145.78
REMOTE_HOST = 
        URL = http://ruby-gnome2.sourceforge.jp/pt_BR/?tut-gtk2-packing-theory
-------------------------
  = Teoria de Caixas de Posicionamento
  {{link "tut-gtk2-packing-intro", "tut-gtk2-packing-intro", "tut-gtk", "tut-gtk2-packing-box-details"}}
  
  A maioria do posicionamento feito criando caixas. Essas s$BeP(B "containers" de componentes invis$ByW(Beis nas quais a gente pode posicionar os componentes dentro. Elas v$BsN(B em duas formas: uma caixa horizontal e uma caixa vertical.
  Quando posiciona componentes dentro de uma caixa horizontal, os objetos s$BeP(B inseridos horizontalmente da esquerda para a direita ou da direita para a esquerda, dependendo do m$BqU(Bodo usado. 
  Em uma caixa vertical, os componentes s$BeP(B posicionados de cima para baixo ou vice-versa. Vocpode usar qualquer combina$Bne(Bo de caixas dentro ou ao lado de outras caixas para criar o efeito desejado.
  
  Para criar uma nova caixa horizontal, a gente usa Gtk::HBox.new, e para caixas verticais, Gtk::VBox.new. 
  Os m$BqU(Bodos Gtk::Box#pack_start e Gtk::Box#pack_end s$BeP(B usados para colocar objetos dentro desses "containers".
  O m$BqU(Bodo Gtk::Box#pack_start iniciarno topo e trabalhar atem baixo em uma vbox, e posicionar da esquerda para a direita em uma 
  hbox. Gtk::Box#pack_end faro oposto, posicionando de baixo para cima em uma vbox, e direita para a esquerda em uma hbox. 
  Usar esses m$BqU(Bodos nos permite justificar a direita ou esquerda nossos componentes e podem ser misturados de qualquer jeito para alcan$BmB(Br o efeito desejado. 
  Usaremos Gtk::Box#pack_start na maioria dos nossos exemplos. Um objeto pode ser outro "container" ou um componente. De fato, muitos componentes s$BeP(B na verdade "containers" tamb$BqN(B, incluindo bot$B(Bs, mas a gente comumente usa apenas o r$B(Bulo ("label") dentro de um bot$BeP(B.
  
  Por usar esses m$BqU(Bodos, a GTK sabe onde vocquer posicionar seus componentes, assim ela pode redimensionar automaticamente e fazer outras coisas interessantes. Existem tamb$BqN(B um n$B(Bero de op$Bnw(Bes sobre como seus componentes devem ser posicionados. Como vocpode imaginar, este m$BqU(Bodo nos dum bocado de flexibilidade ao colocar e criar componentes.





ruby-gnome2-cvs メーリングリストの案内
Back to archive index