Event bei Terminal-Grössenänderung

Antworten
Mathias
Beiträge: 6164
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Event bei Terminal-Grössenänderung

Beitrag von Mathias »

Wen man die IDE von FPC anguckt (fp), So sieht man, das die IDE sich dem Terminal-Fenster anpasst.
Wie kann man so was in das eigene Programm einbauen.
Ich denke mal bei der Grössenänderung, ein Interrupt/Event ausgelöst.

Auch der Konsolen-Editor "nano" verwendet dies.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Achtzig
Beiträge: 90
Registriert: Mo 15. Okt 2007, 13:09
OS, Lazarus, FPC: Debian
CPU-Target: xxBit

Re: Event bei Terminal-Grössenänderung

Beitrag von Achtzig »

Als Idee könntest Du mal in die Datei fpide schauen. In TIDEApp.HandleEvent wird das Kommando cmResizeApp über ResizeApplication(Event.Id, Event.InfoWord) verarbeitet.

Antworten