Arquivo da categoria ‘GTK’

No GTK os eventos são sinais de cada objeto, estaremos vendo os principais sinais e como utilizá-los. Para quem acompanhou os outros posts sobre janelas com GTK e Ruby, pode ter percebido que muitas vezes utilizei a linha: Este comando configura a janela para que ao receber o sinal “destroy” ela execute o comando passado [...]

Continuando com containers em GTK e Ruby, estarei mostrando mais 3 deles: * Gtk::HButtonBox * Gtk::VButtonBox * Gtk::Fixed Gtk::HButtonBox Este container é muito parecido com o HBox, alinhando horizontalmente seus objetos horizontalmente. Sua principal diferença é que ao redimensionar a janela não é alterado o tamanho dos objetos adicionados nele. Gtk::VButtonBox O VButtonBox é igual [...]

Em outros posts comentei sobre janelas em GTK, veja nos links Janelas 1 e Janelas 2. Como as janelas deixam apenas adicionar um único objeto a elas e normalmente precisamos adicionar vários objetos(por exemplo: botões, campos de texto e imagens), necessitamos utilizar containers, os quais aceitam vários objetos e ainda nos permitem arranjá-los na tela. [...]

Continuando com os tutoriais, vamos avançar mais o assunto sobre Gtk::Windows, estarei utilizando atribuições de valores ao objeto para ser mais rápido. Partiremos do exemplo de código abaixo, nele existem 2 botões os quais serão utilizados para executar os métodos. Removendo a decoração da janela Para remover a decoração da janela, existe a opção decorated. [...]

Janelas com GTK e Ruby

Publicado: 26-07-2010 em GTK, Programação, Ruby
Tags:, ,

Iniciaremos os tutoriais sobre Ruby e GTK criando janelas, nas quais futuramente serão adicionados todos os componentes necessários para o layout. Como em Ruby a utilização do GTK pode ser de várias formas, a criação da janela pode ser realizada através objetos nos quais são alterados os atributos ou pela criação de novas classes que [...]

Nos próximos artigos estarei comentando sobre GTK e Ruby, para o qual é necessário instalar o ruby-gnome2 no Ubuntu, podendo-ser utilizado o seguinte comando. Porém comecei a utilizar o RVM que facilita a utilização de várias instalações Ruby e com isso veio o seguinte problema, a instalação pelo método comentado acima funciona apenas para o [...]