@Override protected Control createControl(Composite parent) { Control control= super.createControl(parent); BidiUtils.applyBidiProcessing(text, StructuredTextTypeHandlerFactory.JAVA); return control; }
} else if (AUTO.equals(textDirection)) { textDir = SWT.LEFT_TO_RIGHT | SWT.RIGHT_TO_LEFT; } else if (getBidiSupport() && BTD_DEFAULT.equals(textDirection)) { if (LEFT_TO_RIGHT.equals(getTextDirection())) { textDir = SWT.LEFT_TO_RIGHT; } else if (RIGHT_TO_LEFT.equals(getTextDirection())) { textDir = SWT.RIGHT_TO_LEFT; } else if (AUTO.equals(getTextDirection())) { textDir = SWT.LEFT_TO_RIGHT | SWT.RIGHT_TO_LEFT; applyBidiProcessing((Text) control, textDirection); } else if (control instanceof StyledText && textDir != 0) { applyBidiProcessing((StyledText) control, textDirection); } else if (control instanceof Combo && textDir != 0) { applyBidiProcessing((Combo) control, textDirection); } else if (textDir != 0) { control.setTextDirection(textDir);
final SegmentListener listener = getSegmentListener(handlingType); if (listener != null) { field.addBidiSegmentListener(listener::getSegments);
listener = BASE_TEXT_DIRECTION_AUTO; } else if (getBidiSupport()) { if (BTD_DEFAULT.equals(handlingType)) { if (LEFT_TO_RIGHT.equals(getTextDirection())) { listener = BASE_TEXT_DIRECTION_LTR; } else if (RIGHT_TO_LEFT.equals(getTextDirection())) { listener = BASE_TEXT_DIRECTION_RTL; } else if (AUTO.equals(getTextDirection())) { listener = BASE_TEXT_DIRECTION_AUTO;
BidiUtils.applyTextDirection(fTableViewer.getControl(), BidiUtils.BTD_DEFAULT);
listener = BASE_TEXT_DIRECTION_AUTO; } else if (getBidiSupport()) { if (BTD_DEFAULT.equals(handlingType)) { if (LEFT_TO_RIGHT.equals(getTextDirection())) { listener = BASE_TEXT_DIRECTION_LTR; } else if (RIGHT_TO_LEFT.equals(getTextDirection())) { listener = BASE_TEXT_DIRECTION_RTL; } else if (AUTO.equals(getTextDirection())) { listener = BASE_TEXT_DIRECTION_AUTO;
}); BidiUtils.applyTextDirection(fTableViewer.getControl(), BidiUtils.BTD_DEFAULT);
@Override protected Control createControl(Composite parent2) { Control control= super.createControl(parent2); BidiUtils.applyBidiProcessing(text, StructuredTextTypeHandlerFactory.JAVA); return control; }
} else if (AUTO.equals(textDirection)) { textDir = SWT.LEFT_TO_RIGHT | SWT.RIGHT_TO_LEFT; } else if (getBidiSupport() && BTD_DEFAULT.equals(textDirection)) { if (LEFT_TO_RIGHT.equals(getTextDirection())) { textDir = SWT.LEFT_TO_RIGHT; } else if (RIGHT_TO_LEFT.equals(getTextDirection())) { textDir = SWT.RIGHT_TO_LEFT; } else if (AUTO.equals(getTextDirection())) { textDir = SWT.LEFT_TO_RIGHT | SWT.RIGHT_TO_LEFT; applyBidiProcessing((Text) control, textDirection); } else if (control instanceof StyledText && textDir != 0) { applyBidiProcessing((StyledText) control, textDirection); } else if (control instanceof Combo && textDir != 0) { applyBidiProcessing((Combo) control, textDirection); } else if (textDir != 0) { control.setTextDirection(textDir);
final SegmentListener listener = getSegmentListener(handlingType); if (listener != null) { field.addBidiSegmentListener(listener::getSegments);
@Override protected Control createControl(Composite parent) { Control control= super.createControl(parent); BidiUtils.applyBidiProcessing(text, StructuredTextTypeHandlerFactory.JAVA); return control; }
SegmentListener listener = getSegmentListener(handlingType); if (listener != null) { combo.addSegmentListener(listener);
@Override protected Control createControl(Composite parent2) { Control control= super.createControl(parent2); BidiUtils.applyBidiProcessing(text, StructuredTextTypeHandlerFactory.JAVA); return control; }
SegmentListener listener = getSegmentListener(handlingType); if (listener != null) { combo.addSegmentListener(listener);
public Control createControl(Composite composite) { final int numColumns= 4; final Composite locationComposite= new Composite(composite, SWT.NONE); locationComposite.setLayout(new GridLayout(numColumns, false)); fUseDefaults.doFillIntoGrid(locationComposite, numColumns); fLocation.doFillIntoGrid(locationComposite, numColumns); LayoutUtil.setHorizontalGrabbing(fLocation.getTextControl(null)); BidiUtils.applyBidiProcessing(fLocation.getTextControl(null), StructuredTextTypeHandlerFactory.FILE); return locationComposite; }
SegmentListener listener = getSegmentListener(handlingType); if (listener != null) { field.addSegmentListener(listener);
public Control createControl(Composite composite) { final int numColumns= 4; final Composite locationComposite= new Composite(composite, SWT.NONE); locationComposite.setLayout(new GridLayout(numColumns, false)); fUseDefaults.doFillIntoGrid(locationComposite, numColumns); fLocation.doFillIntoGrid(locationComposite, numColumns); LayoutUtil.setHorizontalGrabbing(fLocation.getTextControl(null)); BidiUtils.applyBidiProcessing(fLocation.getTextControl(null), StructuredTextTypeHandlerFactory.FILE); return locationComposite; }
SegmentListener listener = getSegmentListener(handlingType); if (listener != null) { field.addSegmentListener(listener);
public Control createControl(Composite composite) { final int numColumns = 4; final Composite locationComposite = new Composite(composite, SWT.NONE); locationComposite.setLayout(new GridLayout(numColumns, false)); this.useDefaults.doFillIntoGrid(locationComposite, numColumns); this.location.doFillIntoGrid(locationComposite, numColumns); LayoutUtil.setHorizontalGrabbing(this.location.getTextControl(null)); BidiUtils.applyBidiProcessing(this.location.getTextControl(null), StructuredTextTypeHandlerFactory.FILE); return locationComposite; }
/** * Creates the project name specification controls. * * @param parent the parent composite */ private final void createProjectNameGroup(Composite parent) { // project specification group Composite projectGroup = new Composite(parent, SWT.NONE); GridLayout layout = new GridLayout(); layout.numColumns = 2; projectGroup.setLayout(layout); projectGroup.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); // new project label Label projectLabel = new Label(projectGroup, SWT.NONE); projectLabel.setText(IDEWorkbenchMessages.WizardNewProjectCreationPage_nameLabel); projectLabel.setFont(parent.getFont()); // new project name entry field projectNameField = new Text(projectGroup, SWT.BORDER); GridData data = new GridData(GridData.FILL_HORIZONTAL); data.widthHint = SIZING_TEXT_FIELD_WIDTH; projectNameField.setLayoutData(data); projectNameField.setFont(parent.getFont()); // Set the initial value first before listener // to avoid handling an event during the creation. if (initialProjectFieldValue != null) { projectNameField.setText(initialProjectFieldValue); } projectNameField.addListener(SWT.Modify, nameModifyListener); BidiUtils.applyBidiProcessing(projectNameField, BidiUtils.BTD_DEFAULT); }