Package org.omegat.gui.dialogs
Class ProjectPropertiesDialog
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
org.omegat.gui.dialogs.ProjectPropertiesDialog
- All Implemented Interfaces:
ImageObserver,MenuContainer,Serializable,Accessible,RootPaneContainer,WindowConstants
The dialog for customizing the OmegaT project (where project properties are
entered and/or modified).
It is used:
- During creation of a new project.
- If some directories are missing while opening a project.
- For editing project properties.
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class java.awt.Dialog
Dialog.ModalExclusionType, Dialog.ModalityTypeNested classes/interfaces inherited from class java.awt.Window
Window.TypeNested classes/interfaces inherited from class java.awt.Component
Component.BaselineResizeBehavior -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPEFields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHFields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE -
Constructor Summary
ConstructorsConstructorDescriptionProjectPropertiesDialog(Frame parent, ProjectProperties projectProperties, String projFileName, ProjectPropertiesDialog.Mode dialogTypeValue) Creates a dialog to create a new project / edit folders of existing one. -
Method Summary
Modifier and TypeMethodDescription@Nullable ProjectPropertiesReturn new properties or null if dialog cancelled.Methods inherited from class javax.swing.JDialog
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setTransferHandler, updateMethods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBackMethods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFrontMethods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validateMethods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Field Details
-
DIALOG_NAME
- See Also:
-
OK_BUTTON_NAME
- See Also:
-
CANCEL_BUTTON_NAME
- See Also:
-
SENTENCE_SEGMENTING_CB_NAME
- See Also:
-
SENTENCE_SEGMENTING_BUTTON_NAME
- See Also:
-
ALLOW_DEFAULTS_CB_NAME
- See Also:
-
REMOVE_TAGS_CB_NAME
- See Also:
-
EXPORT_TM_BROWSE_BUTTON_NAME
- See Also:
-
FILE_FILTER_BUTTON_NAME
- See Also:
-
EXPORT_TM_ROOT_FIELD_NAME
- See Also:
-
EXPORT_TM_OMEGAT_CB_NAME
- See Also:
-
EXPORT_TM_LEVEL1_CB_NAME
- See Also:
-
EXPORT_TM_LEVEL2_CB_NAME
- See Also:
-
REPOSITORIES_BUTTON_NAME
- See Also:
-
EXTERNAL_FINDER_BUTTON_NAME
- See Also:
-
EXTERNAL_COMMAND_TEXTAREA_NAME
- See Also:
-
VARIABLE_LIST_NAME
- See Also:
-
SRC_EXCLUDES_BUTTON_NAME
- See Also:
-
TM_BROWSE_BUTTON_NAME
- See Also:
-
GLOSSARY_BROWSE_BUTTON_NAME
- See Also:
-
WRITABLE_GLOSSARY_BROWSE_BUTTON_NAME
- See Also:
-
LOC_BROWSE_BUTTON_NAME
- See Also:
-
DICTIONARY_BROWSE_BUTTON_NAME
- See Also:
-
SOURCE_TOKENIZER_FIELD_NAME
- See Also:
-
TARGET_TOKENIZER_FIELD_NAME
- See Also:
-
SOURCE_LOCALE_CB_NAME
- See Also:
-
TARGET_LOCALE_CB_NAME
- See Also:
-
-
Constructor Details
-
ProjectPropertiesDialog
public ProjectPropertiesDialog(Frame parent, ProjectProperties projectProperties, String projFileName, ProjectPropertiesDialog.Mode dialogTypeValue) Creates a dialog to create a new project / edit folders of existing one.- Parameters:
projectProperties- properties of the projectprojFileName- project file namedialogTypeValue- type of the dialog (ProjectPropertiesDialog.Mode.NEW_PROJECT,ProjectPropertiesDialog.Mode.RESOLVE_DIRSorProjectPropertiesDialog.Mode.EDIT_PROJECT).
-
-
Method Details
-
getResult
Return new properties or null if dialog cancelled.
-