Clipper On Line • Ver Tópico - Atualizações Hwgui 28/10/2021

Atualizações Hwgui 28/10/2021

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

 

Atualizações Hwgui 28/10/2021

Mensagempor Itamar M. Lins Jr. » 28 Out 2021 12:06

Olá!
2021-10-28 11:15 UTC-0300 Jose Quintas <jmcquintas@gmail.com>
   * include/windows.ch
     * added DS_SETFOREGROUND
   * source/winapi/hprogress.prg
     * Newbox() Removed WS_SYSMENU, to do not show (x)close
     * NewBox() Changed from DS_SYSMODAL to DS_SETFOREGROUND,
       now dialog is top of application and not top most

2021-10-27 16:46 UTC-0300 Jose Quintas <jmcquintas@gmail.com>
   * include/windows.ch
     ! change to use automatic HBMK2 variables, no extra setup
   * source/winapi/hbrowse.prg
     ! workaround when :oFont is Nil
       hbrowse default is :oParent:oFont, but it can be Nil too.
       On my test, with error, I use no main window.

2021-10-26 18:50 UTC+0300 Alexander Kresin <alex@belacy.ru>
   * source/gtk/Makefile.linux
     * initools.prg added

2021-10-18 19:33 UTC-0300 Jose Quintas <jmcquintas@gmail.com>
   * contrib/gthwg/tests/test1.prg
     * Small change to use available maxrow/maxcol


Ficou "FILÉ" ai o Changed from DS_SYSMODAL to DS_SETFOREGROUND, enchia o saco o PROGRESS na frente das outras janelas que não era do aplicativo, tipo navegadores que eu uso nos relatórios.

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6950
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 312 vezes
Mens.Curtidas: 506 vezes

Atualizações Hwgui 28/10/2021

Mensagempor JoséQuintas » 28 Out 2021 12:45

Bom saber.

Talvez o outro erro que mencionou seja por fechar no X, que agora não é mais permitido.
Não fiz teste se alt-f4 consegue fechar a janela, porque pode precisar bloqueio adicional pra essa dialog desse newbox()
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18150
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

Atualizações Hwgui 28/10/2021

Mensagempor Fernando queiroz » 29 Out 2021 11:46

essa atualizacao esta com BUG ,
causou a execucao do que eta por baixo da tela
ex:

abro a tela A
em seguida abro a tela AA
quando clico em algo da tela AA ele executa o que esta por baixo na tela A,
voltei para a ultima versão estável e o problema foi resolvido
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
Fernando queiroz
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 737
Data de registro: 12 Nov 2014 23:41
Cidade/Estado: Porto Alegre/RS
Curtiu: 12 vezes
Mens.Curtidas: 58 vezes

Atualizações Hwgui 28/10/2021

Mensagempor JoséQuintas » 29 Out 2021 12:01

Fernando queiroz escreveu:abro a tela A
em seguida abro a tela AA
quando clico em algo da tela AA ele executa o que esta por baixo na tela A,
voltei para a ultima versão estável e o problema foi resolvido


Veja se consegue algum detalhe a mais.
A alteração na progressbar, newbox(), apenas mudou o visual da dialog intermediária, e somente quando usa newbox(), trazendo de "por cima de tudo", para "somente por cima do aplicativo".
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18150
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

Atualizações Hwgui 28/10/2021

Mensagempor Itamar M. Lins Jr. » 29 Out 2021 12:13

Olá!
essa atualizacao esta com BUG ,

Aqui está normal, só mudou a progressbar, não mexeu nas dialogs. Esse problema seu ai só mesmo com um exemplo p/ demonstrar.

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6950
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 312 vezes
Mens.Curtidas: 506 vezes

Atualizações Hwgui 28/10/2021

Mensagempor JoséQuintas » 29 Out 2021 12:24

Falei por whatsapp com o Fernando Queiroz.

Na verdade ele estava usando a oficial, equivalente a abril/2021.
Alguma alteração causou o problema, pode ter sido qualquer uma desde abril, não necessariamente estas últimas.
Vamos continuar a conversa depois.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18150
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

Atualizações Hwgui 28/10/2021

Mensagempor JoséQuintas » 29 Out 2021 15:20

Novidades:

Foi a alteração de 08/junho/2021 que causou o problema.
Anulei apenas essa alteração e tudo voltou ao normal.
E é numa situação especial, existem outras janelas com funcionamento parecido e o problema não acontece.

hwgui.png
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18150
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

Atualizações Hwgui 28/10/2021

Mensagempor JoséQuintas » 29 Out 2021 15:22

Não sei se era pra ser assim:

A mesma alteração foi feita em GTK e em Windows, exatamente igual.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18150
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

Atualizações Hwgui 28/10/2021

Mensagempor Itamar M. Lins Jr. » 29 Out 2021 15:40

Olá!
Tem que acompanhar o Changelog, para saber o que foi isso.
No caso vc reativou um bug no OwnerButton.

Should be fixed now. The ::oParent of a new dialog is set to a current modal dialog, if exist and if ::oParent is empty.
BTW, you may set ::oParent to any window or dialog, which you need, after the INIT DIALOG and before ACTIVATE.

Regards, Alexander.

Deu um maior trabalho para isolar esse BUG, precisa acompanhar lá as threads dos desenvolvedores, antes de desfazer algo. Acrescentar sim, desfazer não.

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6950
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 312 vezes
Mens.Curtidas: 506 vezes

Atualizações Hwgui 28/10/2021

Mensagempor Itamar M. Lins Jr. » 29 Out 2021 15:42

Olá!

https://sourceforge.net/p/hwgui/bugs/91/

Veja que é tudo DIALOG, até os botões(Owner), portanto tem que saber do que se trata a correção antes de desfazer.

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6950
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 312 vezes
Mens.Curtidas: 506 vezes

Atualizações Hwgui 28/10/2021

Mensagempor Itamar M. Lins Jr. » 29 Out 2021 15:44

Olá!
Melhor um exemplo demostrando o problema, para todo mundo testar.
Eu sempre faço isso, ai não tem o que reclamar. Dá um trabalho mas é preciso fazer, que as vezes isolando o BUG, achamos alternativas.

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6950
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 312 vezes
Mens.Curtidas: 506 vezes

Atualizações Hwgui 28/10/2021

Mensagempor Fernando queiroz » 29 Out 2021 16:36

Itamar não modificamos nada na HWGUI , foi somente eu e o Quintas tentando achar o problema.

somente a minha HWGUI foi alterada

sigo tentando descobrir o BUG, pois em algumas telas funciona e outras nao
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
Fernando queiroz
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 737
Data de registro: 12 Nov 2014 23:41
Cidade/Estado: Porto Alegre/RS
Curtiu: 12 vezes
Mens.Curtidas: 58 vezes

Atualizações Hwgui 28/10/2021

Mensagempor JoséQuintas » 29 Out 2021 17:03

O que estou achando é que isso depende da dialog atual ser modal ou não modal.

Se a janela atual é nomodal, ela tem que ficar presa a alguma coisa modal.
Já se a janela atual é modal, ela já está presa à janela anterior, seja o que for.

Ao trocar o parent pra última dialog modal, na hora de liberar acabou destravando o que não deveria.
são duas situações diferentes, portanto soluções diferentes.
Acho que por isso deu tanto trabalho, mas falta testar.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18150
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

Atualizações Hwgui 28/10/2021

Mensagempor Fernando queiroz » 29 Out 2021 17:26

Resolvido, em breve atualizada na Oficial
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
Fernando queiroz
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 737
Data de registro: 12 Nov 2014 23:41
Cidade/Estado: Porto Alegre/RS
Curtiu: 12 vezes
Mens.Curtidas: 58 vezes

Atualizações Hwgui 28/10/2021

Mensagempor JoséQuintas » 29 Out 2021 18:03

hwgui.png


Testes ok.
Coloquei alerta, por precaução.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18150
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

Próximo



Retornar para HwGui

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 4 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro