@Override public void sourceRootChanged(IPackageFragmentRoot newRoot) { fCurrPackageCompletionProcessor.setPackageFragmentRoot(newRoot); setPackageFragment(calculateFragment(newRoot)); } }
public IPackageFragment getSelected() { IPackageFragment res= fPackageSelection.getPackageFragment(); return res; }
public PackageFragmentSelection(SourceFirstPackageSelectionDialogField field, String packageLabel, String browseLabel, String statusHint, IStringButtonAdapter adapter) { super(adapter); fDialogField= field; setLabelText(packageLabel); setButtonLabel(browseLabel); setStatusWidthHint(statusHint); fCurrPackageCompletionProcessor= new JavaPackageCompletionProcessor(); }
public SourceFirstPackageSelectionDialogField(String sourceLabel, String packageLabel, String browseLabel1, String browseLabel2, String statusHint, String dialogTitle, String dialogMessage, String dialogEmptyMessage, ICompilationUnit cu, IDialogFieldListener updateListener, IPackageFragment fragment) { fSourceFolderSelection= new SourceFolderSelectionDialogButtonField(sourceLabel, browseLabel1, new SFStringButtonAdapter()); fPackageSelection= new PackageFragmentSelection(this, packageLabel, browseLabel2, statusHint, new PackageSelectionStringButtonAdapter(this, dialogTitle, dialogMessage, dialogEmptyMessage)); fPackageSelection.setDialogFieldListener(new PackageSelectionDialogFieldListener()); fSourceFolderSelection.setSourceChangeListener(fPackageSelection); setDefaults(fragment, cu); fPackageSelection.setUpdateListener(updateListener); fSourceFolderSelection.setUpdateListener(updateListener); }
public void createControl(Composite parent, int nOfColumns, int textWidth) { fShell= parent.getShell(); PixelConverter converter= new PixelConverter(parent); fSourceFolderSelection.doFillIntoGrid(parent, nOfColumns, textWidth); LayoutUtil.setWidthHint(fSourceFolderSelection.getTextControl(null), converter.convertWidthInCharsToPixels(60)); fPackageSelection.doFillIntoGrid(parent, nOfColumns, textWidth); LayoutUtil.setWidthHint(fPackageSelection.getTextControl(null), converter.convertWidthInCharsToPixels(60)); }
public void setSelected(IPackageFragment newSelection) { fPackageSelection.setPackageFragment(newSelection); fSourceFolderSelection.setRoot(searchSourcePackageFragmentRoot(newSelection)); }
private IPackageFragment calculateFragment(IPackageFragmentRoot root) { if (root == null) { return null; } else { return root.getPackageFragment(getText()); } }
public IPackageFragment getPackageFragment() { return calculateFragment(fDialogField.getSelectedFragmentRoot()); }
public Control[] doFillIntoGrid(Composite parent, int nColumns, int textWidth) { Control[] res= super.doFillIntoGrid(parent, nColumns); final Text text= getTextControl(null); text.addModifyListener(new ModifyListener() { public void modifyText(ModifyEvent e) { updateListener(); } }); LayoutUtil.setWidthHint(text, textWidth); LayoutUtil.setHorizontalGrabbing(text); ControlContentAssistHelper.createTextContentAssistant(text, fCurrPackageCompletionProcessor); TextFieldNavigationHandler.install(text); return res; }
public PackageFragmentSelection(SourceFirstPackageSelectionDialogField field, String packageLabel, String browseLabel, String statusHint, IStringButtonAdapter adapter) { super(adapter); fDialogField= field; setLabelText(packageLabel); setButtonLabel(browseLabel); setStatusWidthHint(statusHint); fCurrPackageCompletionProcessor= new JavaPackageCompletionProcessor(); }
public SourceFirstPackageSelectionDialogField(String sourceLabel, String packageLabel, String browseLabel1, String browseLabel2, String statusHint, String dialogTitle, String dialogMessage, String dialogEmptyMessage, ICompilationUnit cu, IDialogFieldListener updateListener, IPackageFragment fragment) { fSourceFolderSelection= new SourceFolderSelectionDialogButtonField(sourceLabel, browseLabel1, new SFStringButtonAdapter()); fPackageSelection= new PackageFragmentSelection(this, packageLabel, browseLabel2, statusHint, new PackageSelectionStringButtonAdapter(this, dialogTitle, dialogMessage, dialogEmptyMessage)); fPackageSelection.setDialogFieldListener(new PackageSelectionDialogFieldListener()); fSourceFolderSelection.setSourceChangeListener(fPackageSelection); setDefaults(fragment, cu); fPackageSelection.setUpdateListener(updateListener); fSourceFolderSelection.setUpdateListener(updateListener); }
public void createControl(Composite parent, int nOfColumns, int textWidth) { fShell= parent.getShell(); PixelConverter converter= new PixelConverter(parent); fSourceFolderSelection.doFillIntoGrid(parent, nOfColumns, textWidth); LayoutUtil.setWidthHint(fSourceFolderSelection.getTextControl(null), converter.convertWidthInCharsToPixels(60)); fPackageSelection.doFillIntoGrid(parent, nOfColumns, textWidth); LayoutUtil.setWidthHint(fPackageSelection.getTextControl(null), converter.convertWidthInCharsToPixels(60)); }
public void setSelected(IPackageFragment newSelection) { fPackageSelection.setPackageFragment(newSelection); fSourceFolderSelection.setRoot(searchSourcePackageFragmentRoot(newSelection)); }
private IPackageFragment calculateFragment(IPackageFragmentRoot root) { if (root == null) { return null; } else { return root.getPackageFragment(getText()); } }
public IPackageFragment getPackageFragment() { return calculateFragment(fDialogField.getSelectedFragmentRoot()); }
public Control[] doFillIntoGrid(Composite parent, int nColumns, int textWidth) { Control[] res= super.doFillIntoGrid(parent, nColumns); final Text text= getTextControl(null); text.addModifyListener(new ModifyListener() { @Override public void modifyText(ModifyEvent e) { updateListener(); } }); LayoutUtil.setWidthHint(text, textWidth); LayoutUtil.setHorizontalGrabbing(text); ControlContentAssistHelper.createTextContentAssistant(text, fCurrPackageCompletionProcessor); TextFieldNavigationHandler.install(text); return res; }
public PackageFragmentSelection(SourceFirstPackageSelectionDialogField field, String packageLabel, String browseLabel, String statusHint, IStringButtonAdapter adapter) { super(adapter); fDialogField= field; setLabelText(packageLabel); setButtonLabel(browseLabel); setStatusWidthHint(statusHint); fCurrPackageCompletionProcessor= new JavaPackageCompletionProcessor(); }
public SourceFirstPackageSelectionDialogField(String sourceLabel, String packageLabel, String browseLabel1, String browseLabel2, String statusHint, String dialogTitle, String dialogMessage, String dialogEmptyMessage, ICompilationUnit cu, IDialogFieldListener updateListener, IPackageFragment fragment) { fSourceFolderSelection= new SourceFolderSelectionDialogButtonField(sourceLabel, browseLabel1, new SFStringButtonAdapter()); fPackageSelection= new PackageFragmentSelection(this, packageLabel, browseLabel2, statusHint, new PackageSelectionStringButtonAdapter(this, dialogTitle, dialogMessage, dialogEmptyMessage)); fPackageSelection.setDialogFieldListener(new PackageSelectionDialogFieldListener()); fSourceFolderSelection.setSourceChangeListener(fPackageSelection); setDefaults(fragment, cu); fPackageSelection.setUpdateListener(updateListener); fSourceFolderSelection.setUpdateListener(updateListener); }