Package com.e1c.langtool.ui.editor.main
Class TranslationEntryComposite
java.lang.Object
org.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Scrollable
org.eclipse.swt.widgets.Composite
com.e1c.langtool.ui.editor.main.TranslationEntryComposite
- All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable
- Direct Known Subclasses:
TranslationEntryQueryComposite
public class TranslationEntryComposite
extends org.eclipse.swt.widgets.Composite
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected FeatureValueprotected final TranslateLanguageprotected final StorageMediatorprotected org.eclipse.jface.text.ITextViewerFields inherited from class org.eclipse.swt.widgets.Control
handle -
Constructor Summary
ConstructorsConstructorDescriptionTranslationEntryComposite(org.eclipse.swt.widgets.Composite parent, StorageMediator storageMediator, TranslateLanguage language) Instantiates a new translation entry composite. -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanprotected booleanvoidrefresh(FeatureValue value) Refreshes the text field value with value for givenFeatureValue.voidsetReadOnly(boolean isReadOnly) voidUpdate bundles if the value of the active key changed.Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList, toStringMethods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBarMethods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, updateMethods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setDataMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.swt.graphics.Drawable
isAutoScalable
-
Field Details
-
storageMediator
-
language
-
textViewer
protected org.eclipse.jface.text.ITextViewer textViewer -
activeFeatureValue
-
-
Constructor Details
-
TranslationEntryComposite
public TranslationEntryComposite(org.eclipse.swt.widgets.Composite parent, StorageMediator storageMediator, TranslateLanguage language) Instantiates a new translation entry composite.- Parameters:
parent- the parentstorageMediator- the storage mediatorpage- the pagelanguageCode- the language code
-
-
Method Details
-
setReadOnly
public void setReadOnly(boolean isReadOnly) -
refresh
Refreshes the text field value with value for givenFeatureValue.- Parameters:
value- the value
-
updateTranslationOnChanges
public void updateTranslationOnChanges()Update bundles if the value of the active key changed. -
isEditable
protected boolean isEditable() -
isUpdating
protected boolean isUpdating()
-