Bibliotecas: EasyAndFastGUI - biblioteca para criar interfaces gráficas do usuário - página 12

 
Anatoli Kazharski:

Pelo menos brevemente.

A postagem está escrita de forma resumida :)

Sim, a maioria das alterações é feita para um trabalho específico, e você precisa testar outras condições. Mas há muitas pequenas coisas que nem precisam ser testadas :)

A propósito, quando haverá uma nova versão da biblioteca? Em princípio.

 
Oleksii Chepurnyi:

Em um breve trecho da postagem, está escrito :)

Sim, a maioria das alterações é feita para um trabalho específico, e você precisa testar outras condições. Mas há muitas pequenas coisas que nem precisam ser testadas :)

A propósito, quando haverá uma nova versão da biblioteca? Em caráter provisório.

É inconveniente trabalhar lá. É difícil procurar por alterações no código.

Ainda não posso dizer quando publicarei a nova versão. Eu estava planejando trabalhar em novos recursos.

 
Anatoli Kazharski:

É inconveniente trabalhar lá. É difícil pesquisar alterações no código.


bitbucket

 
Oleksii Chepurnyi:

Certo. Agora, justifique todas as alterações com exemplos (quando necessário) e tudo estará bem completo.

Por exemplo: (1) Por que é mais conveniente usá-lo dessa forma em vez da forma anterior. (2) Qual problema foi encontrado e em quais casos, o que causou a necessidade de mudanças. E assim por diante.

Isso é necessário para que não se perca tempo tentando adivinhar por que o autor da alteração fez isso.

 
Anatoli Kazharski:

Certo. Agora, justifique todas as alterações com exemplos (quando necessário) e tudo estará bem completo.

Por exemplo: (1) Por que é mais conveniente usá-lo dessa forma em vez da forma anterior. (2) Que problema foi encontrado e em que casos, o que causou a necessidade de mudanças. E assim por diante.

Isso é para evitar a perda de tempo tentando adivinhar por que o autor da alteração fez isso dessa forma.

Quando tiver liberdade, criarei um novo repositório com uma descrição mais detalhada.
 

Sugeri apenas um repositório de autores e um pool de solicitações de pessoas interessadas.

Lá também poderíamos discutir o que e por quê. E adicionar exemplos para cada refinamento, se necessário.

De qualquer forma, obrigado por se aproximar de mim!

 
Existe alguma possibilidade de fazer a rolagem com a roda em tabelas e itens de Combobox? Ainda não consegui encontrar algo assim.
 
Andrey Azatskiy:
Existe alguma possibilidade de fazer a rolagem com a roda em tabelas e itens de Combobox? Ainda não consegui encontrar algo assim.

Isso estará na próxima versão.

 

1. um pequeno problema com o cabeçalho da tabela, para o qual ColumnResizeMode(true) está definido. Se pressionarmos o botão esquerdo do mouse em algum lugar fora da janela, por exemplo, pegarmos algum objeto gráfico e arrastá-lo, quando passarmos o cursor fixo pelo cabeçalho da tabela, a largura das colunas começará a mudar, como se tivéssemos acabado de pressionar o botão.

2) O método CWindow::Reset() afirma "redesenhar todos os objetos da janela", mas somente o objeto principal é redesenhado (e os botões não são redesenhados).

3) Durante o processo de redimensionamento da janela com o mouse, todo o seu conteúdo pisca muito intensamente. Por exemplo, tenho apenas uma tabela, que não parece exigir construções gráficas complexas para que haja tais atrasos durante o redesenho. Talvez algumas operações desnecessárias sejam executadas durante esse processo.

 
Alexey Navoykov:

1. um pequeno problema com o cabeçalho da tabela, para o qual ColumnResizeMode(true) está definido. se pressionarmos o botão esquerdo do mouse em algum lugar fora da janela, por exemplo, pegarmos algum objeto gráfico e o arrastarmos, quando passarmos o cursor fixo pelo cabeçalho da tabela, a largura das colunas começará a mudar, como se tivéssemos acabado de pressionar o botão.

2. o método CWindow::Reset() afirma "redesenhar todos os objetos da janela", mas somente o objeto principal é redesenhado (e os botões não são redesenhados).

3. durante o processo de redimensionamento da janela com o mouse, todo o seu conteúdo pisca muito fortemente. por exemplo, tenho apenas uma tabela lá, que não parece exigir nenhuma construção gráfica complexa para ter tais atrasos durante o redesenho. Talvez algumas operações desnecessárias sejam executadas nesse caso.

Vamos descobrir isso.

Se já tiver soluções, compartilhe sua variante.