Página 1 de 1
Pequena novidade hwgui
Enviado: 12 Abr 2025 21:02
por JoséQuintas
Isso não muda nada do funcionamento da hwgui.
Mas ficou legal.
Voce baixa hwgui, cria a lib, e cria o all.exe
E executa o all.exe
Ele mostra o que tem de exemplo, e voce clica.
Se precisar, ele compila
E abre o exemplo.
Só isso.
Qualquer um poderia ter feito.
Vantagem ?
Pra que ficar procurando exemplo, compilando, etc, pra saber o que tem dentro ?
É só olhar no menu, e ele faz tudo.
Tá mostrando lixo também, coisa que não funciona.
Mas tudo bem, mostra pra desenvolvedores também a bagunça que existe.
Agora é dar a geral.
Parece legal né ?
Primeiro problema que vi, logo nesse menu:
Em que menu estou ? samples 1, 2, 3, 4, 5, 6 ?
Não dá pra saber.
Devo ter feito algo errado, talvez.
Pequena novidade hwgui
Enviado: 12 Abr 2025 21:16
por JoséQuintas
Nossa... fantástico... compila automático.
Pensaram isso ?
Todo mundo sabe compilar, é hbmk2 projeto
É só isso.
Código: Selecionar todos
STATIC FUNCTION ExecuteExe( cFileName )
IF ! File( cFileName )
IF ! hwg_MsgYesNo( cFileName + " not found, try create it?" )
RETURN Nil
ENDIF
RUN ( "hbmk2 " + Left( cFileName, At( ".", cFileName ) - 1 ) )
IF ! File( cFileName )
hwg_MsgInfo( "Can't create " + cFileName )
RETURN Nil
ENDIF
ENDIF
RUN ( cFileName )
RETURN Nil
Não é nada do outro mundo.
Só precisava alguém fazer.
É o que digo sempre: todo mundo pode ajudar, não precisa ser nada extraordinário.
Agora é ver o que dá pra fazer nos samples, pra não ficar mostrando lixo.
Até tem coisa que parece repetida, mas às vezes usa um recurso diferente do outro sample.
Pode ser que dê pra juntar alguns ou não.
Vamos ver.....
O objetivo da pasta samples é dizer pro usuário: com a lib pode ser feito isto
Não está bem assim no momento.
De repente aquele get fantasma pra resolver o valid.
Vai mostrar como contornar o problema.
Eu continuo não gostando de fazer fonte GUI, e ainda tenho dificuldades com isso.
Vou fazer o que der.
Quem puder ajudar seria bom.
É pra mostrar recursos pra principiantes, exemplos complexos podem não servir.
Pequena novidade hwgui
Enviado: 12 Abr 2025 22:59
por alxsts
Olá!
JoséQuintas escreveu:Nossa... fantástico... compila automático.
A ideia é boa, sem dúvida.
JoséQuintas escreveu:Só precisava alguém fazer.
No momento, estou impossibilitado de fazer mas, se pudesse, eu faria da seguinte forma, aproveitando o tutorial da HwGUI e embutindo nele esta funcionalidade.
- adicionaria um item ao final do tree view que existe no tutorial. Tipo "Samples Folder"
- ao selecionar este item, abriria um diálogo de seleção de arquivo, mostrando a pasta Samples, suas sub-pastas e respectivos arquivos .PRG
- ao selecionar um arquivo, exibiria as linhas do fonte no painel direito da tela do tutorial.
- caso o usuário clicasse no botão RUN, compilaria gerando o arquivo .HRB, e o executaria, como é padrão no tutorial da HwGUI.
Desta forma, aproveitaria este recurso que acho ótimo neste tutorial, que é a possibilidade de alterar o fonte mostrado no painel direito da tela, clicar em RUN, e verificar o resultado da alteração quase que instantaneamente.
É apenas uma ideia. Teria que estudar o fonte do tutorial e agregar as funcionalidades sugeridas.
Pequena novidade hwgui
Enviado: 13 Abr 2025 18:16
por JoséQuintas
Tô fazendo uma bagunça danada, espero que não me expulsem kkkkk
Comecei a renomar pra DLGxxx
Depois mudei de idéia, segui a maioria, TESTxxx
Por fim me dei conta que aquilo não é teste, é demonstração, agora mudando pra DEMOxxx
E percebi que tem documentos, scripts, etc. usando os nomes, ajustando tudo agora, pra não dar trabalho pra ninguém.
A bagunça está toda registrada lá no changelog e nos commits.
Espero que o resultado justifique as etapas intermediárias, e que não seja problema o resultado final.
Em breve salvo tudo lá, serão vários commits de uma vez.
É que passei a salvar separado, cada mudança, pra permitir conferir melhor, se precisar.
O changelog vou acertar no final, não vou identificar um a um.
Até aí, tudo bem, o changelog vai conter o resultado final das mudanças.
Pequena novidade hwgui
Enviado: 14 Abr 2025 07:59
por Itamar M. Lins Jr.
Olá!
Depois que o Kresin fez o tutor, todos os exemplos principais estão lá.
A pasta samples, perdeu sua utilidade. Inclusive com os novos controles, que não tem na pasta samples só no tutor.
Ele usa o tutor para mostrar como usar a Hwgui.
Na versão 2.17 eram vários subdir na pasta samples.
Saudações,
Itamar M. Lins Jr.
Pequena novidade hwgui
Enviado: 14 Abr 2025 20:52
por JoséQuintas
Pois é....
O tutorial já mostra o que fazer, tanto pra servir de menu, como as coisas padrão.
Com certeza os exemplos dele são básicos, mas substituem muita coisa da samples.
Pequena novidade hwgui
Enviado: 14 Abr 2025 21:55
por JoséQuintas
Acho que entendi o funcionamento do tutorial.
A coisa toda parece relativamente simples.
Agora as coisas se multiplicaram, inclusive sobre fazer o mesmo pra outras LIBs.
E agora talvez eu tenha entendido porque as LIBs não gostam do HBMK2.
Dá pra fazer o mesmo com qualquer LIB, open source ou lib comercial.