/** * Método que seta mascara no GtkEntry * * @name set_mask($mask) * @param string $mask Formato da mascara à aplicar ao GtkEntry */ public function set_mask($mask) { // Seta o tamanho máximo do campo parent::set_max_length(strlen(trim($mask))); // Armazena a mascara $this->__maskString = $mask; // Conecta o sinal de mudança do entry $this->__maskConnection = parent::connect("changed", array($this, "__changeMask")); }
/** * Define the field's mask * @param $mask A mask for input data */ public function setMask($mask) { parent::set_max_length(strlen(trim($mask))); $this->mask = $mask; }