Package org.omegat.gui.editor
@NullMarked
package org.omegat.gui.editor
OmegaT - Computer Assisted Translation (CAT) tool
with fuzzy matching, translation memory, keyword search,
glossaries, and translation leveraging into updated projects.
Copyright (C) 2025 Hiroshi Miura
Home page: https://www.omegat.org/
Support center: https://omegat.org/support
This file is part of OmegaT.
OmegaT is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
OmegaT is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
-
ClassDescriptionPopup panel for displaying alphabetical markers.We need to redefine some standard document behavior.Own implementation of DocumentFilter.Class for control all editor operations.Some standard editor popups.Allow users to add new words and select writable glossarycreate the spell checker popup menu - suggestions for a wrong word, add and ignore.Editor behavior control settings.Changes of standard JEditorPane implementation for support custom behavior.Some utilities methods.Interface for access to editor functionality.Storage for caret position and selection.Interface for editor's filter.Interface for create popup menu.Class for manage marks and controll all markers.This class is used to generate modification info for a TMXEntry to a text visible above source segment according to the given template containing variables.Class for store information about displayed segment, and for show segment in editor.Class for export current segment and monitor changes for import if external script produce some results.An AutoCompleterView for inserting missing tags.Class for process undo/redo operations.Supported underlines.Custom implementation of view.Custom breakspots processing required only for word wrapping issue fix: on the editing line with wordwrap, add a new line at the beginning of the line and write something, the word wrapping behaves in a strange way.