|
Lines 19-24
Link Here
|
| 19 |
import java.util.List; |
19 |
import java.util.List; |
| 20 |
import java.util.Set; |
20 |
import java.util.Set; |
| 21 |
|
21 |
|
|
|
22 |
import org.eclipse.equinox.bidi.StructuredTextTypeHandlerFactory; |
| 23 |
|
| 22 |
import org.eclipse.swt.SWT; |
24 |
import org.eclipse.swt.SWT; |
| 23 |
import org.eclipse.swt.events.KeyAdapter; |
25 |
import org.eclipse.swt.events.KeyAdapter; |
| 24 |
import org.eclipse.swt.events.KeyEvent; |
26 |
import org.eclipse.swt.events.KeyEvent; |
|
Lines 55-60
Link Here
|
| 55 |
import org.eclipse.jface.dialogs.MessageDialog; |
57 |
import org.eclipse.jface.dialogs.MessageDialog; |
| 56 |
import org.eclipse.jface.operation.IRunnableWithProgress; |
58 |
import org.eclipse.jface.operation.IRunnableWithProgress; |
| 57 |
import org.eclipse.jface.preference.PreferenceDialog; |
59 |
import org.eclipse.jface.preference.PreferenceDialog; |
|
|
60 |
import org.eclipse.jface.util.BidiUtils; |
| 58 |
import org.eclipse.jface.viewers.CellEditor; |
61 |
import org.eclipse.jface.viewers.CellEditor; |
| 59 |
import org.eclipse.jface.viewers.ICellModifier; |
62 |
import org.eclipse.jface.viewers.ICellModifier; |
| 60 |
import org.eclipse.jface.viewers.ISelection; |
63 |
import org.eclipse.jface.viewers.ISelection; |
|
Lines 778-783
Link Here
|
| 778 |
protected void createPackageControls(Composite composite, int nColumns) { |
781 |
protected void createPackageControls(Composite composite, int nColumns) { |
| 779 |
fPackageDialogField.doFillIntoGrid(composite, nColumns); |
782 |
fPackageDialogField.doFillIntoGrid(composite, nColumns); |
| 780 |
Text text= fPackageDialogField.getTextControl(null); |
783 |
Text text= fPackageDialogField.getTextControl(null); |
|
|
784 |
BidiUtils.applyBidiProcessing(text, StructuredTextTypeHandlerFactory.JAVA); |
| 781 |
LayoutUtil.setWidthHint(text, getMaxFieldWidth()); |
785 |
LayoutUtil.setWidthHint(text, getMaxFieldWidth()); |
| 782 |
LayoutUtil.setHorizontalGrabbing(text); |
786 |
LayoutUtil.setHorizontalGrabbing(text); |
| 783 |
ControlContentAssistHelper.createTextContentAssistant(text, fCurrPackageCompletionProcessor); |
787 |
ControlContentAssistHelper.createTextContentAssistant(text, fCurrPackageCompletionProcessor); |
|
Lines 891-896
Link Here
|
| 891 |
fSuperClassDialogField.doFillIntoGrid(composite, nColumns); |
895 |
fSuperClassDialogField.doFillIntoGrid(composite, nColumns); |
| 892 |
Text text= fSuperClassDialogField.getTextControl(null); |
896 |
Text text= fSuperClassDialogField.getTextControl(null); |
| 893 |
LayoutUtil.setWidthHint(text, getMaxFieldWidth()); |
897 |
LayoutUtil.setWidthHint(text, getMaxFieldWidth()); |
|
|
898 |
BidiUtils.applyBidiProcessing(text, StructuredTextTypeHandlerFactory.JAVA); |
| 894 |
|
899 |
|
| 895 |
JavaTypeCompletionProcessor superClassCompletionProcessor= new JavaTypeCompletionProcessor(false, false, true); |
900 |
JavaTypeCompletionProcessor superClassCompletionProcessor= new JavaTypeCompletionProcessor(false, false, true); |
| 896 |
superClassCompletionProcessor.setCompletionContextRequestor(new CompletionContextRequestor() { |
901 |
superClassCompletionProcessor.setCompletionContextRequestor(new CompletionContextRequestor() { |
|
Lines 918-923
Link Here
|
| 918 |
tableViewer.setColumnProperties(new String[] {INTERFACE}); |
923 |
tableViewer.setColumnProperties(new String[] {INTERFACE}); |
| 919 |
|
924 |
|
| 920 |
TableTextCellEditor cellEditor= new TableTextCellEditor(tableViewer, 0) { |
925 |
TableTextCellEditor cellEditor= new TableTextCellEditor(tableViewer, 0) { |
|
|
926 |
@Override |
| 927 |
protected Control createControl(Composite parent) { |
| 928 |
Control control= super.createControl(parent); |
| 929 |
if (text != null) { |
| 930 |
BidiUtils.applyBidiProcessing(text, StructuredTextTypeHandlerFactory.JAVA); |
| 931 |
} |
| 932 |
return control; |
| 933 |
} |
| 934 |
|
| 921 |
@Override |
935 |
@Override |
| 922 |
protected void doSetFocus() { |
936 |
protected void doSetFocus() { |
| 923 |
if (text != null) { |
937 |
if (text != null) { |