PHP-GTK: Criando Aplicações Gráficas com PHP Adianti Framework para PHP PHP Programando com Orientação a Objetos Criando Relatórios com PHP

[PHP-GTK] Mascara Entry

Marcelo Rocha cello_rocha em oi.com.br
Segunda Dezembro 11 14:51:36 CST 2006


Cara, acabei de fazer algo parecido ontem.

Porém não consgui passar o parâmentro 'direto' pro entry gerado no glade.

Fiz o seguinte:

- Faço a interface glade, bonitinha como deve ser.
- recebo o widget com o nome do entry.
- destruo.
- crio um novo com o Mask
- adiciono ao lugar do que destrui.

Segue modelo:

/**
  *
  * CEP. Aqui, vou pegar o entry 'cep' do meu Glade, destruílo,
  * cria um novo entry com a classe de máscara do Pablo e adicionála
  * a tabela onde tinha o modelo no Glade anteriormente.
  *
  */
  $this->cep = $this->glade->get_widget('cep');
  $this->cep->destroy();
  
  $this->cep = new GtkEntryMask('99.999-999');
  $this->cep->set_width_chars(13);
  $this->cep->show();
  
  $this->table_cep = $this->glade->get_widget('table_cidade_uf_cep');
  $this->table_cep->attach($this->cep, 5, 6, 0, 1);

Basicamente foi o que fiz. Se alguém consegue implementar o entry do Glade diretamente passa aí pra gente.

Marcelo Rocha de Carvalho
  ----- Original Message ----- 
  From: Joÿffffe3o Borges 
  To: Lista php-gtk 
  Sent: Monday, December 11, 2006 4:25 PM
  Subject: [PHP-GTK] Mascara Entry


  Enviei um email perguntando sobre a mascara de números no entry e me falaram sobre a classe Mask que o Pablo criou. 
  Porem eu tentei usar e me veio outra dúvida, como faria para utilizar esta classe usando um entry que esta em uma Glade ?

  Se alguem puder me dar um exemplo eu agradaceria.

  Abraços


  João Borges
  www.gmjovem.com.br


------------------------------------------------------------------------------
  O Yahoo! está de cara nova. Venha conferir!


------------------------------------------------------------------------------


  _______________________________________________
  Lista mailing list
  Lista em php-gtk.com.br
  http://lists.php-gtk.com.br/cgi-bin/mailman/listinfo/lista



------------------------------------------------------------------------------


  No virus found in this incoming message.
  Checked by AVG Free Edition.
  Version: 7.5.432 / Virus Database: 268.15.15/581 - Release Date: 9/12/2006 15:41
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://lists.php-gtk.com.br/pipermail/lista/attachments/20061211/4a3972d7/attachment.html


More information about the Lista mailing list