Core events

There are OmegaT standard API that hooks GUI events defined in org.omegat.core.CoreEvents class.

Event

OmegaT fires event calls on following timing.

Event

Event type

Note

application startup

Application event

application shutdown

Application event

open project

Project change

Goto new file

Entry event

When goto next source file

Goto new segment

Entry event

When goto next segment

Font settings changed

Font changed

When user change font config

Goto new word

Editor event

When user caret moves to new word

Table of events listener

Event Name

Registration Method

Interface

Project Change event

registerProjectChangeListener

IProjectEventListener

Application event

registerApplicationEventListener

IApplicationEventListener

Entry event

registerEntryEventListener

IEntryEventListener

Font changed event

registerFontChangedListener

IFontChangedListener

Editor event

registerEditorEventListener

IEditorEventListener