hello,
I deposited on github I take again the functions of 5250/3270 and apply that on a terminal
it's not all over but it works
I finish by incorporating SFLINE a grid type incorporation (readOnly by experience rarely update) no question of doing GTK ;)
I would like to have feedback on the one hand to settle the last beug or a function that I will not have included
https://github.com/AS400JPLPC/nim_termcurs
thank you
I would add a description what your library is all about.
I just skimmed it and I saw vte. Ok I know that vte is the gnome terminal emulator but what is your project doing with terminal?
bonjour, il s'agit de retourver l'apparence du 5250/3270 un type de terminal il fonctionne sur le principe de fenêtre dans lequel on peut mettre des labels et fields button(f1...f24 et plus) leurs positionnements des relatif la gestion est automatisé: des fields leurs contenus / buttons de la même manière qu'un exfmt (ioPanel) fait sur OS400
l'exemple fourni explique bien les choses et ce que l'on peut en faire il y a beaucoup de chose prise en charge : ps j'ai vraiment appliqué à partir de livre que j'ai en ma possession d'IBM des fondements qui date de 1980, des principes en simplifiant et nim me le permettait.
Quand à SFLINE c'est un principe / il permet d'afficher un peu comme le scrolling mais beaucoup plus puissant. je suis actuellement sur le projet dans sfline pour proposé une solution simple et surtout viable
j'ai mis des images dans github de ce qui fonctionne. un exemple déjà pret.
Ps TermVte qui lui se base sur la lib vte3 on peut directement se servir de TermKey et TermCurs dans n'importe quel terminal Linux,
le terminal VTE pour l'avoir testé il est possible d'ajouter des fonctions par exemple: en C/C++ je gère les touches de clavier et il y a une communication interconnectée system (sys/msg.h) on peut aller très loin comme çà.
j'ai juste voulu mettre à disposition un terminal , après on peut l'améliorer...
le programme Termkey lui ignore TermVte il s'utilise comme une lib qui met a disposition une lecture du clavier respectant les normes Linux. n'a aucune dépendance hormis NIM-LANG
Mon traducteur est Google et faire traduire un concept n'est pas évident pour moi. je lis et comprends en général l'anglais sans rentrer dans la philosophie
je viens lire souvent sur le forum il y a de vrais pépite d'or et pour suivre l'évolution.
si quelqu'un pouvait traduire Merci
Here is the English translation of the French explanations that JPLRouge gave. But even in French, the text was not really clear and I'm not an expert of IBM VT terminals and libraries...
Hello,
The goal is to revive the good old 5250/3270 dumb terminals. That type of terminal is based on windows where you can put labels and field buttons (F1 ... F24). Their relative placement on the window is automatic, in the same way as an exfmt (ioPanel) does on OS/400 (language RPGFILE).
The example presents what can be done. Many features are supported. They were done from books I have from IBM dating from 1980, as Nim was supporting it.
Regarding SFLINE, this feature is a bit like scrolling but more powerful. I'm presently working on implementing SFLINE with a simple and viable solution.
I've put screenshots on GitHub of what is working. There's also an example.
TermVTE is based on the library VTE3. But one can use TermKey and TermCurs directly on any Linux terminal.
Having tested VTE terminal, it is possible to add features. Using C/C++, I can manage the keyboard and there is a powerful interconnected system communication (sys/msg.h) that can be used.
I only wanted to release a terminal. There's place for improvement...
The TermKey program does not use TermVTE. It can be used as a library to read input from the keyboard while respecting Linux standards. There's no other dependance but Nim.
Hello, I'm done. Termcurs it integrates the table (dynamic or static) based on the philosophy of that of the 5250 OS400
there are examples and pictures
I will write an application with a real data base provided by Posgresql. We should find the principles of Cobol (for display) or that of RPGILE on OS400, the principles of business management, which are very basic and repetitive
to see a real example of usual feasibility in business
Update and harmonization for termkey.nim, for standard use of the source generator.
designer progression big update for termcurs.nim