Discussão do artigo "Interfaces Gráficas VIII: O Controle Navegador de Arquivos (Capítulo 3)" - página 5

 
Anatoli Kazharski:
A propósito, essa é a sequência em que a lista é fornecida ao ler o sistema de arquivos. Ou seja, não na sequência que você vê no navegador de arquivos do sistema operacional.
Portanto, você precisa ter duas listas - pastas e arquivos - e mesclá-las ao gerar a saída.
 
Artyom Trishkin:
Portanto, você precisa ter duas listas - pastas e arquivos - e mesclá-las na saída.

Desculpe a intromissão, mas fiquei muito interessado em um ponto do seu vídeo.

Tudo parece muito legal e funcional, mas minha pergunta está relacionada a outra coisa. Quando você abre o navegador de arquivos e move o cursor sobre os itens na lista em árvore, uma seta branca horizontal do cursor aparece por um momento. O que é isso, de onde vem e por quê? Até onde eu sei, Anatoly não implementou tal coisa. Talvez eu tenha perdido o artigo ou capítulo em que essas setas são descritas.

Você poderia me dizer onde está escrito algo sobre isso?

 
Реter Konow:

Peço desculpas por me intrometer, mas fiquei muito interessado em um ponto do seu vídeo.

Tudo parece muito legal e funcional, mas minha pergunta está relacionada a outra coisa. Quando você abre o navegador de arquivos e move o cursor sobre os itens da lista em árvore, uma seta branca horizontal do cursor aparece por um momento. O que é isso, de onde vem e por quê? Até onde eu sei, Anatoly não implementou tal coisa. Talvez eu tenha perdido o artigo ou capítulo em que essas setas são descritas.

Você pode me dizer onde está escrito algo sobre isso?

Esse é o redimensionamento proporcional de duas áreas. Ele foi implementado por Anatoly. Não interferi em nenhum lugar aqui.
 
Реter Konow:

...

Você pode me dizer onde está escrito algo sobre isso?

Aqui está onde diz algo sobre isso: Classe CPointer para criar um ponteiro do cursor do mouse
 
Artyom Trishkin:
Essa é uma alteração proporcional no tamanho das duas áreas. Ela foi implementada por Anatoly. Eu não interferi de forma alguma.
Obrigado. )
 
Anatoli Kazharski:
É o que diz aqui: Classe CPointer para criar um ponteiro de cursor do mouse

Obrigado.

Eu o li, é muito interessante. A implementação de uma lista em árvore é muito complicada do meu ponto de vista.

Mas, provavelmente, com essa abordagem, não há outra maneira... Entretanto, essa é minha opinião subjetiva.

É uma pena que o vídeo não mostre o redimensionamento de duas áreas com a ajuda da alça entre elas.

Caso contrário, é legal. )

 
Реter Konow:

Muito obrigado.

Eu o li, muito interessante. A implementação da lista em árvore é muito complicada do meu ponto de vista.

Mas, provavelmente, com essa abordagem, não há outra maneira.... Entretanto, essa é minha opinião subjetiva.

É uma pena que o vídeo não mostre o redimensionamento de duas áreas com a ajuda da alça entre elas.

Caso contrário, é legal. )

Você tem a oportunidade de fazer download dos arquivos de teste em seu computador e ver como funciona.
 
Реter Konow:

Muito obrigado.

Eu o li, muito interessante. A implementação da lista em árvore é muito complicada do meu ponto de vista.

Mas, provavelmente, com essa abordagem, não há outra maneira.... Entretanto, essa é minha opinião subjetiva.

É uma pena que o vídeo não mostre o redimensionamento de duas áreas com a ajuda da alça entre elas.

Caso contrário, é legal. )

A intenção não era mostrar coisas que não causam nenhum problema. Mostrei apenas o que não é conveniente do meu ponto de vista.
 
Anatoli Kazharski:
Você tem a oportunidade de fazer download dos arquivos de teste em seu computador e ver como funciona.

No final do artigo, há apenas os arquivos da biblioteca mqh.

Existe algum exe de teste?

Eu realmente não entendo como posso juntar tudo isso para ver o que quero ver.....

Provavelmente terei que estudar OOP até o fim, ler todos os artigos novamente e inventar um consultor especial para isso.... Em geral - um problema...

 
Artyom Trishkin:
Não quis lhe mostrar coisas que não causam problemas. Mostrei apenas o que considero incômodo.
Eu concordo. Faz sentido.