Table of Contents

Method Merge

Namespace
Terminal.Gui.Drawing
Assembly
Terminal.Gui.dll

Merge(LineCanvas)

Merges one line canvas into this one.

public void Merge(LineCanvas lineCanvas)

Parameters

lineCanvas LineCanvas

Merge(LineCanvas, Rectangle)

Merges one line canvas into this one, clipping all lines to the specified bounds.

public void Merge(LineCanvas lineCanvas, Rectangle clipBounds)

Parameters

lineCanvas LineCanvas

The source canvas whose lines will be merged.

clipBounds Rectangle

The screen-relative rectangle to clip incoming lines to.

Remarks

Lines that fall entirely outside clipBounds are discarded. Lines that partially overlap are trimmed to fit within the bounds.