Updates screen on Unix window resizing. (#419)

* Updates screen on Unix window resizing.
This commit is contained in:
BDisp
2020-05-20 18:32:18 +01:00
parent 4bb09aff19
commit 5f80fa6f22

View File

@@ -67,8 +67,13 @@ namespace Terminal.Gui {
AddRune (rune);
}
public override void Refresh () => Curses.refresh ();
public override void UpdateCursor () => Curses.refresh ();
public override void Refresh () {
Curses.refresh ();
if (Curses.CheckWinChange ()) {
TerminalResized?.Invoke ();
}
}
public override void UpdateCursor () => Refresh ();
public override void End () => Curses.endwin ();
public override void UpdateScreen () => window.redrawwin ();
public override void SetAttribute (Attribute c) => Curses.attrset (c.value);