This class manages the graphical user interface for the transcription editors component. It creates the transcript window containing a TranscriptToolbar and a TranscriptEditor object.

TranscriptionUI contains the following public methods:

MethodDescription
Register() Register a ControlObject
Show() Show the window.
get_editor() Get a reference to its TranscriptEditor object.
get_toolbar() Get a reference to its TranscriptToolbar object.
ClearDoc() Clear the Transcript window, unload any transcript.
LoadTranscript() Load a transcript object.
GetCurrentTranscriptObject() Return the current Transcript Object, with the edited text even if it hasn't been saved.
GetDimensions() No description
GetTranscriptDims() Return dimensions of transcript editor component.
SetDims() No description
UpdatePosition() Update the Transcript position given a time in milliseconds.
InsertText() Insert text at the current cursor position.
InsertTimeCode() Insert a timecode at the current transcript position.
InsertSelectionTimeCode() Insert a timecode for the currently selected period in the Waveform. start_ms and end_ms should contain the start and end time positions of the selected time period, in milliseconds.
TranscriptModified() Return TRUE if transcript was modified since last save.
SaveTranscript() Save the Transcript to the database.
SaveTranscriptAs() Export the Transcript to an RTF file.
TranscriptUndo() No description
TranscriptCut() No description
TranscriptCopy() No description
TranscriptPaste() No description
CallFontDialog() No description
AdjustIndexes() Adjust Transcript Time Codes by the specified amount
ChangeLanguages() Change all on-screen prompts to the new language.
ChangeLanguages() Change all on-screen prompts to the new language.