Ncurses/X: Terminalgröße ermitteln
-
Hallo!
ich möchte gerne beim Programmstart eines ncurses-Programms die Größe des Terminalfensters
ermitteln, da das Terminalfenster ja unter X-Window geöffnet wird, hat es nicht immer die gleiche
Größe bzw. es kann in seiner Größe verändert werden. Hier muß es doch auch eine Möglichkeit
geben, die Fenstergröße auszulesen und den Fensterinhalt anzupassen.Das passendste was ich nach stundenlanger Suche im Netz gefunden habe, war dieses hier:
http://www.ohse.de/uwe/software/resize.c.html
Allerdings blicke ich da noch nicht ganz durch, kennt sich hier vielleicht jemand damit aus?
GreetZ
ReSeT
[ Dieser Beitrag wurde am 27.12.2002 um 12:18 Uhr von ReSeT editiert. ]
-
ermitteln kannst du die größe mit getmaxyx
-
Jawoll, hab mir wieder mal selbst ins Knie geschossen:
Da unter ncurses standardmäßig das Fenster "stdscr" initialisiert wird,
kann ich hier mit getmaxx und getmaxy die Größe ermitteln. Hatte irgendwie
zwei Tage Tomaten auf den Augen.Trotzdem Danke