HWGUI 2.23 b5

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

Fernando queiroz
Usuário Nível 4
Usuário Nível 4
Mensagens: 779
Registrado em: 13 Nov 2014 00:41
Localização: Porto Alegre/RS

HWGUI 2.23 b5

Mensagem por Fernando queiroz »

baixei e testei a nova build B5
coisa que funcionam bem na build 3 pararam de funcionar.

na B3
HProgressBar():NewBox( "Verificando Arquivos ...",183,0,423,70, 47, 47 ) funciona certinho

na B5 não apareceu os label oBar:SetLabel("LOG GERAL DE TRANSAÇÕES")
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
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

HWGUI 2.23 b5

Mensagem por Itamar M. Lins Jr. »

Olá!
Tô usando sem problema.
Faz um demo com o problema.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
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

HWGUI 2.23 b5

Mensagem por Itamar M. Lins Jr. »

Olá!

Código: Selecionar todos

2023-10-05 12:43 UTC+0300 Alexander Kresin <alex@belacy.ru>
  * include/guilib.ch
    * HwGUI version is changed to 2.23 dev build 6
  * doc/hwgdoc_commands.html
    * Documentation updated - new commands added
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Fernando queiroz
Usuário Nível 4
Usuário Nível 4
Mensagens: 779
Registrado em: 13 Nov 2014 00:41
Localização: Porto Alegre/RS

HWGUI 2.23 b5

Mensagem por Fernando queiroz »

Itamar M. Lins Jr. escreveu:Olá!

Código: Selecionar todos

2023-10-05 12:43 UTC+0300 Alexander Kresin <alex@belacy.ru>
  * include/guilib.ch
    * HwGUI version is changed to 2.23 dev build 6
  * doc/hwgdoc_commands.html
    * Documentation updated - new commands added
Saudações,
Itamar M. Lins Jr.
onde encontro essa build 6, la no sourceforge.net só encontrei a hwgui-2.23-b5.src.zip
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
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

HWGUI 2.23 b5

Mensagem por Itamar M. Lins Jr. »

Olá!
É o mesmo. Só mudou para 6 sem mexer nos fontes.

Código: Selecionar todos

2023-10-05 12:43 UTC+0300 Alexander Kresin <alex@belacy.ru>
  * include/guilib.ch
    * HwGUI version is changed to 2.23 dev build 6
  * doc/hwgdoc_commands.html
    * Documentation updated - new commands added

2023-10-05 12:43 UTC+0300 Alexander Kresin <alex@belacy.ru>
  * include/guilib.ch
    * HwGUI version is changed to 2.23 build 5
  * doc/hwgdoc_classes.html
  * doc/hwgdoc_functions.html
    * Documentation updated - new classes and functions added
  * whatsnew.txt
    * Updated for v2.23 build 5
Tem que isolar o BO para mandar para ele corrigir.

Eu não uso da forma que vc usa.
Eu falei com ele que estava aparecendo DUAS hprogress... Dai ele fez uma correção. Olhe a data.
https://sourceforge.net/p/hwgui/bugs/130/

Código: Selecionar todos

2023-08-28 10:40 UTC+0300 Alexander Kresin <alex@belacy.ru>
  * source\winapi\hcontrol.prg
    ! Small fix
    * New parameter, lTransparent, and appropriate logic, added to HBoard():New()
  * source\winapi\hprogres.prg
    * The bar label is transparent now
  * include/guilib.ch
    * @ ... LENTA ... command added
      TRANSPARENT flag added to @ ... HBOARD ... command
  * utils/tutorial/tutor_eng.xml
Outra coisa: Eu uso o TortoiseSVN para baixar o fonte do SVN.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
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

HWGUI 2.23 b5

Mensagem por Itamar M. Lins Jr. »

Olá!
Mas é só esse o problema ou tem mais ?
Teste ai para ver se tem mais problemas.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Ana Mitoooo
Usuário Nível 3
Usuário Nível 3
Mensagens: 118
Registrado em: 17 Out 2018 10:00
Localização: Sobradinho/DF

HWGUI 2.23 b5

Mensagem por Ana Mitoooo »

223 B5/B6 aparentemente esta ok

Código: Selecionar todos

#include "hwgui.ch"

Proc Main
   Local oDlg, oFont, oMenu, oBar

   PREPARE FONT oFont NAME "MS Sans Serif" WIDTH 0 HEIGHT -13

   INIT DIALOG oDlg TITLE "Modal dialog" AT 100, 100 SIZE 300, 150 FONT oFont ;
      STYLE DS_CENTER + WS_VISIBLE + WS_POPUP + WS_VISIBLE + WS_CAPTION + WS_SYSMENU ;
      ON EXIT { || Iif( oBar == Nil, .T., ( oBar:Close(),.T. ) ) }

   @ 4,4 BUTTON "Menu" SIZE 50,28 ON CLICK { || oBar:SetLabel("LOG GERAL DE TRANSAÇÕES") }

   @ 100,100 BUTTON "Close" SIZE 100,30 ON CLICK {|| oDlg:Close() }

   oBar := HProgressBar():NewBox( "Verificando Arquivos ...",183,0,423,70, 47, 47 )

   ACTIVATE DIALOG oDlg

Return
Capturar.JPG
A única alteração na progressbar foi a adição do parâmetro TRANSPARENT (linha 103)
C:\hwgui\source\winapi\hprogres.prg

Código: Selecionar todos

   @ ::nLeft, nTop + 5 SAY ::LabelBox CAPTION iif( Empty( lPercent ), "", "%" )  SIZE ::nWidth, 19 ;
      STYLE SS_CENTER TRANSPARENT
Fernando queiroz
Usuário Nível 4
Usuário Nível 4
Mensagens: 779
Registrado em: 13 Nov 2014 00:41
Localização: Porto Alegre/RS

HWGUI 2.23 b5

Mensagem por Fernando queiroz »

tem mais

as minhas rotinas que tem SETPAINTCB
todas estão dando erro
Error BASE/1004 Message not found: HCOLUMN:SETPAINTCB

Código: Selecionar todos

@ 3,30 BROWSE oBrowse2 ARRAY  SIZE 1013,392 STYLE WS_BORDER + WS_VSCROLL  

								oBrowse2:nHeadRows := 2
								oBrowse2:oStyleHead := BrowseStyleHead 
								oBrowse2:headColor :=  BrowseheadColor
								oBrowse2:oFont := HFont():Add( '',0,-15,700,,,)	
								oBrowse2:freeze := 2
								oBrowse2:aArray := {}

oBrowse2:AddColumn( HColumn():New( "",hwg_ColumnArBlock(),"C",3,0,,1,1, ) )					
oBrowse2:AddColumn( HColumn():New( "MODELO",hwg_ColumnArBlock(),"C",10,0,.F.,1,0,,,,,,,,,,))
oBrowse2:AddColumn( HColumn():New( "Serie",hwg_ColumnArBlock(),"C",5,0,.F.,1,2,,,,,,,,,,))
oBrowse2:AddColumn( HColumn():New( "NUMERO",hwg_ColumnArBlock(),"N",11,0,.F.,1,2,,,,,,,,,,))					
oBrowse2:AddColumn( HColumn():New('Emissão',hwg_ColumnArBlock(),"C",19,0,.F.,1,2,,,,,,,,,,))
oBrowse2:AddColumn( HColumn():New('Total NOTA', hwg_ColumnArBlock() ,'N',20, 2 ,.F.,1,2,'@E 9,999,999,999.99',,,,,,,,,))
oBrowse2:AddColumn( HColumn():New('Arquivo XML', hwg_ColumnArBlock() ,'U',52, 0 ,.F.,0,,,,,,,,,,,))
oBrowse2:AddColumn( HColumn():New( "Nome",hwg_ColumnArBlock(),"C",10,0,.F.,1,0,,,,,,,,,,))
oBrowse2:AddColumn( HColumn():New( "ST",hwg_ColumnArBlock(),"N",3,0,.F.,1,2,,,,,,,,,,))
oBrowse2:aColumns[1]:setPaintCB( PAINT_LINE_ALL, bCol7 )
eu tenho esse codeblok

Código: Selecionar todos

aBitmaps1:={HBitmap():Addresource( "invoice-green-20" ), HBitmap():AddResource( "invoice-red-20" ), HBitmap():Addresource(  "BRW_EXC" ), HBitmap():Addresource( "DANGER" ) } ;

LOCAL bCol7 := {|oBmp, h,x1,y1,x2,y2| oBmp:=aBitmaps1[oPage1:oBrowse2:aArray[oPage1:oBrowse2:nCurrent,9]], ;
	hwg_Fillrect( h, x1, y1, x2, y2, oBrowse1:brush:handle ), ;
	hwg_Drawbitmap( h, oBmp:handle,, x1+4, y1+2, oBmp:nWidth, oBmp:nHeight ) }
na Build3 ta funcionando na build6 da o erro
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: 779
Registrado em: 13 Nov 2014 00:41
Localização: Porto Alegre/RS

HWGUI 2.23 b5

Mensagem por Fernando queiroz »

Ana Mitoooo escreveu: A única alteração na progressbar foi a adição do parâmetro TRANSPARENT (linha 103)
C:\hwgui\source\winapi\hprogres.prg

Código: Selecionar todos

   @ ::nLeft, nTop + 5 SAY ::LabelBox CAPTION iif( Empty( lPercent ), "", "%" )  SIZE ::nWidth, 19 ;
      STYLE SS_CENTER TRANSPARENT
realmente fui no fonte e tirei o TRANSPARENT
e agora esta aparecendo
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
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

HWGUI 2.23 b5

Mensagem por Itamar M. Lins Jr. »

Olá!
Ok Blz! Isso acredito que na segunda-feira em diante ele deve corrigir.(tomara) rsrsrs!
Pior fui eu que usava o BrowseEx... e fui pedindo para ativar no browse tradicional que vc usa. Vamos aguardar a semana começar... Sábado e Domingo ele fica off.
É pq o Browse agora é desenhado ele criou um controle a parte. Essas classes devem ser atualizadas(adicionadas) no DRAW BROWSE.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
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

HWGUI 2.23 b5

Mensagem por Itamar M. Lins Jr. »

Olá!
realmente fui no fonte e tirei o TRANSPARENT
Pra mim tem que ficar transparente mesmo. Eu não uso e fica uma barra em cima da outra, parecendo que tem duas barras. Tem que aparecer conforme mostrou Ana Mitooo...

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Fernando queiroz
Usuário Nível 4
Usuário Nível 4
Mensagens: 779
Registrado em: 13 Nov 2014 00:41
Localização: Porto Alegre/RS

HWGUI 2.23 b5

Mensagem por Fernando queiroz »

Itamar M. Lins Jr. escreveu:Olá!
realmente fui no fonte e tirei o TRANSPARENT
Pra mim tem que ficar transparente mesmo. Eu não uso e fica uma barra em cima da outra, parecendo que tem duas barras. Tem que aparecer confirme mostrou Ana Mitooo...

Saudações,
Itamar M. Lins Jr.
depois que retirei o TRANSPARENT agora a barrinha de progresso nao funciona.
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
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

HWGUI 2.23 b5

Mensagem por Itamar M. Lins Jr. »

Olá!
depois que retirei o TRANSPARENT agora a barrinha de progresso não funciona.
Acho que entendi o BUG.
Vou ver aqui se dá o erro.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

HWGUI 2.23 b5

Mensagem por JoséQuintas »

Esse negócio do TRANSPARENT é antigo.
Falei do label com borda que com TRANSPARENT não funciona.....
E isso foi antes do HBOARD.

Quanto a baixar, pode ser com GIT, só precisa ver as opções.

Talvez com o git mais fácil ver o que mudou.
git.png
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"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 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

HWGUI 2.23 b5

Mensagem por Itamar M. Lins Jr. »

Olá!
Testei a parte do oBar:=hprogress com oBar:SetLabel e aqui funcionou.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Responder