I am the main curses interface.

Method __init__ Constructor
Method start Constructs my widgets and starts my event loop and main loop.
Method update Updates my display, possibly with an updated screen width.
Method stop Tears down the GUI display. This will be called by main.Recorder.shutdown after all other shutdown steps are done, as part of the Twisted reactor shutdown.
Method msgHeading Sends a new heading to my scrolling message window. You can supply a single string, or a string prototype followed by one or more formatting arguments.
Method msgBody Adds a new line of message body under heading ID. You can supply a single string after the integer ID, or a string prototype followed by one or more formatting arguments.
Method msgOrphan Adds a new line of message body under a (possibly blank) orphan heading ID. You can supply a single string, or a string prototype followed by one or more formatting arguments.
Method warning Adds a distinctive warning message to the message window.
Method error Adds a distinctive error message to the message window.
Method msgProgress Undocumented
Method fileStatus No summary
Method _dims Undocumented
def __init__(self, stopperFunction):

Constructor

def start(self, fileNames):

Constructs my widgets and starts my event loop and main loop.

def _dims(self):
Undocumented
def update(self):

Updates my display, possibly with an updated screen width.

def stop(self):

Tears down the GUI display. This will be called by main.Recorder.shutdown after all other shutdown steps are done, as part of the Twisted reactor shutdown.

def msgHeading(self, textProto, *args):

Sends a new heading to my scrolling message window. You can supply a single string, or a string prototype followed by one or more formatting arguments.

Returns a unique integer ID for this heading. Use that when supplying lines of message body under this heading.

def msgBody(self, ID, textProto, *args):

Adds a new line of message body under heading ID. You can supply a single string after the integer ID, or a string prototype followed by one or more formatting arguments.

def msgOrphan(self, textProto, *args):

Adds a new line of message body under a (possibly blank) orphan heading ID. You can supply a single string, or a string prototype followed by one or more formatting arguments.

def warning(self, textProto, *args):

Adds a distinctive warning message to the message window.

def error(self, textProto, *args):

Adds a distinctive error message to the message window.

def msgProgress(self, ID, N):
Undocumented
def fileStatus(self, fileName, *args):

Updates the status entry for the specified fileName. With no further arguments, the progress indicator for the file is given a spin. With a string or string prototype followed by formatting arguments, the progress indicator is reset and the brief status text following the filename is updated.

API Documentation for logalyzer, generated by pydoctor at 2021-09-18 08:41:09.