RichEdit 2.19 compatibilidade com a 2.17

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

RichEdit 2.19 compatibilidade com a 2.17

Mensagem por Itamar M. Lins Jr. »

Ola!

Enviamos um email para o Alexander Kresin, sobre o assunto de compatibilidade com a 2.17.

Código: Selecionar todos

2015-09-08 16:45 UTC+0300 Alexander Kresin <alex@belacy.ru>
  * include/guilib.ch
    * ON CHANGE clause added to the RICHEDIT command
    * ONCE clause added to SET TIMER function - use it when you need to
      run the timer procedure one time only
  * source/gtk/htimer.prg
    * Added support for ONCE clause
  * source/gtk/hdialog.prg
  * source/gtk/hdialog.prg
  * source/gtk/menu.prg
  * source/gtk/window.c
    ! Some fixes
  * source/winapi/htimer.prg
    * Added support for ONCE clause
  * source/winapi/hriched.prg
    * added some code from 2.17 version
  * source/common/editor/hcedit.prg
  * source/common/editor/hcedit_l.c
    ! Some fixes
Esperando agora ele corrigir uns problemas com a ComboBox.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

RichEdit 2.19 compatibilidade com a 2.17

Mensagem por asimoes »

Olá Pessoal,

Estou iniciando novamente os testes com a nova versão da hwgui porque tenho visto que muitos problemas foram resolvidos.

Quero compartilhar aqui uma duvida em relação a um comportamento do objeto get da nova versão.

No techo do código abaixo quando o get era totalmente preenchido o foco passava para o segundo get sem precisar dar um "enter"
O que mudou na nova versão? tem algum style ou método para passar para o outro get (como no clipper)?
Outra coisa é o get password, quando começo a digitar o campo é preenchido com a máscara · com o tamanho do maxlenght que é igual a 6, e não a cada digito.

Estou iniciando as variáveis assim:

vUsuario:=""
vSenha:=""

Código: Selecionar todos

   @ 110,17 GET  oGetcUsuario ;
                    VAR vUsuario ;
                    SIZE 80, 28 ;
                    PICTURE '@!' ;
                    STYLE WS_DLGFRAME + WS_TABSTOP ;
                    MAXLENGTH 6 ;
                    COLOR hwg_RGB(0,0,255) ;
                    BACKCOLOR 16777172 ;
                    TOOLTIP "Digite o usuário." 
      
      @ 110,47 GET oGetcSenha ;
                   VAR vSenha ;
                   SIZE 80, 28 ;
                   PASSWORD ;
                   STYLE WS_DLGFRAME + WS_TABSTOP ;
                   MAXLENGTH 6 ;
                   COLOR hwg_RGB(0,0,255) ;
                   BACKCOLOR 16777172 ;
                   TOOLTIP "Digite a senha de acesso."
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

RichEdit 2.19 compatibilidade com a 2.17

Mensagem por asimoes »

Olhando o código hedit.prg percebi que o foco do get somente sai com a tecla tab
Outra coisa o valid só funciona teclando tab.

Na versão anterior podiamos usar o enter. fora a mudança de campo quando o maxlengh é atingido que não está funcionando
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

RichEdit 2.19 compatibilidade com a 2.17

Mensagem por Itamar M. Lins Jr. »

Ola!
No techo do código abaixo quando o get era totalmente preenchido o foco passava para o segundo get sem precisar dar um "enter"
O que mudou na nova versão? tem algum style ou método para passar para o outro get (como no clipper)?
Não, a meu ver é um erro mesmo, temos que reportar p/ o Alexander corrigir.
Eu mesmo não tinha notado, irei fazer alguns testes aqui.
Outra coisa é o get password, quando começo a digitar o campo é preenchido com a máscara · com o tamanho do maxlenght que é igual a 6, e não a cada digito.
Eu vi isso não liguei, mas podemos informar também e ver qual será a resposta dele.
Olhando o código hedit.prg percebi que o foco do get somente sai com a tecla tab
Outra coisa o valid só funciona teclando tab.
Como assim ? O <Enter> pula de um get p/ outro. Agora com COMBOBOX dentro de um HTAB está com problema, está perdendo o foco.
Tem que criar pequenos programas auto executáveis que demonstre o problema.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

RichEdit 2.19 compatibilidade com a 2.17

Mensagem por asimoes »

Itamar,

Me enganei, sai com o enter também:
Olhando o código hedit.prg percebi que o foco do get somente sai com a tecla tab
Outra coisa o valid só funciona teclando tab.
O que não sai é quando o maxlenght é atingido como acontece na versão 2.17
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

RichEdit 2.19 compatibilidade com a 2.17

Mensagem por Itamar M. Lins Jr. »

Já descobrir o que é, e já mandei um email para a lista de desenvolvedores.
Sobre os espaços na senha, vamos ver o diz o Alexander.

Usando PICTURE "!!!!!" por exemplo o "SET CONFIRM OFF" funciona, se usar "@!" ou sem PICTURE não funciona, em um campo com space(5).

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

RichEdit 2.19 compatibilidade com a 2.17

Mensagem por asimoes »

Vamos,

Aguardar.

Depois continuo os testes.
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Responder