OutputBuffer

Intro

The OutputBuffer is a powerful, high peformance control for displaying output from long running tasks and other processes. The OutputBuffer class is intended to be used as a base class for more specialized controls, this base class however provides a very convenient api and builtin thread handling for supporting any arbitrary number of threads and background tasks. This class is used for Editra's Launch plugin, Log, and Find Results windows.

Features

  • Subprocess handling classes
  • Threaded task handling classes
  • Builtin thread safe methods
  • Text highlighting
  • Click hotspot handling
  • Configurable line caching


Api

TODO