2022-12-02 – Editor de Texto criado do zero em C++, píxel a píxel, já com Cut/Copy e Paste, select text, shortcuts, etc…
Hoje mostro mais uns retoques no meu Editor de Texto, construído do zero, píxel a píxel, em C++, não é como muitos em Java e C# etc, que com uma linha de código têm um editor de texto, este tem milhares de linhas de código, isto é programação old-school, tudo à pata.
Nada de usar controlos do sistema operativo, é desenhado à pata.
Nalgumas horas livres desta semana, adicionei:
- Seleccionar com teclas e rato;
- Copy, Cut e Paste;
- CTRL+A, CTRL+Home, CTRL+End, com select também, Home, End;
Junto com as anteriores:
- Scanlines;
- Zoom;
- True Type Fonts;
- Text Justify;
Falta apenas corrigir a velocidade/cadência das teclas, verificar pequenos bugs, etc, e está funcional.
Este controlo meu, para a minha futura GUI, é fácil de usar.
Basta-me dizer onde no ecrã o quero meter, e ele cria o editor de texto em qualquer parte do ecrã.
Poderá ser usado em jogos, aplicações, qualquer coisa. 🙂
Só falta um CTRL+Z.
Ahh, esqueci-me!!! Falta o deslocar do editor, para acompanhar o cursor! Por isso é que ficou invisível, ele não acompanha o cursor quando vou para baixo, esqueci.
No vídeo a cadência das teclas ficou muito alta, e falta arranjar uma fonte True Type em Português.
Depois dos retoques finais vou usá-lo no Knowledge Tester, que assim fico com ele funcional em interface gráfica no Linux e Windows.
Um dia crio uma consola virtual de Linux com isto para ajudar o pessoal a aprender também.
Mais notícias um dia.
Post seguinte:
Vídeo do post seguinte:
2022-12-02.
Publicado no mesmo dia no LinkedIn em:
https://www.linkedin.com/feed/update/urn:li:ugcPost:7004519405954969600/