public InputHistory(String sectionName, String[] privileged) { comboMap = new HashMap<String, List<ControlWrapper>>(); M2EUIPluginActivator plugin = M2EUIPluginActivator.getDefault(); if(plugin != null) { IDialogSettings pluginSettings = plugin.getDialogSettings(); dialogSettings = pluginSettings.getSection(sectionName); if(dialogSettings == null) { dialogSettings = pluginSettings.addNewSection(sectionName); pluginSettings.addSection(dialogSettings); } } assert privileged != null; this.privileged = Arrays.asList(privileged); }
/** * Returns the refactoring wizard's dialog settings. * * @return the refactoring wizard's dialog settings or <code>null</code> * if no settings are associated with the refactoring wizard dialog */ protected IDialogSettings getRefactoringSettings() { IDialogSettings settings= getDialogSettings(); if (settings == null) return null; IDialogSettings result= settings.getSection(REFACTORING_SETTINGS); if (result == null) { result= new DialogSettings(REFACTORING_SETTINGS); settings.addSection(result); } return result; } }
protected CustomArchetypeDialog(Shell shell, String title) { super(shell); this.title = title; this.message = Messages.CustomArchetypeDialog_message; setShellStyle(SWT.DIALOG_TRIM); IDialogSettings pluginSettings = M2EUIPluginActivator.getDefault().getDialogSettings(); dialogSettings = pluginSettings.getSection(DIALOG_SETTINGS); if(dialogSettings == null) { dialogSettings = new DialogSettings(DIALOG_SETTINGS); pluginSettings.addSection(dialogSettings); } }
private void removeDialogSettings(ISynchronizeParticipant participant) { String key = getSettingsKey(participant); IDialogSettings settings = getDialogSettings(); if (settings.getSection(key) != null) { // There isn't an explicit remove so just make sure // That the old settings are forgotten getDialogSettings().addSection(new DialogSettings(key)); } }
private void removeDialogSettings(ISynchronizeParticipant participant) { String key = getSettingsKey(participant); IDialogSettings settings = getDialogSettings(); if (settings.getSection(key) != null) { // There isn't an explicit remove so just make sure // That the old settings are forgotten getDialogSettings().addSection(new DialogSettings(key)); } }
private void saveBounds(Rectangle bounds) { IDialogSettings dialogBounds= fSettings.getSection(DIALOG_BOUNDS_KEY); if (dialogBounds == null) { dialogBounds= new DialogSettings(DIALOG_BOUNDS_KEY); fSettings.addSection(dialogBounds); } dialogBounds.put(X, bounds.x); dialogBounds.put(Y, bounds.y); dialogBounds.put(WIDTH, bounds.width); dialogBounds.put(HEIGHT, bounds.height); } }
private void saveBounds(Rectangle bounds) { IDialogSettings dialogBounds= fSettings.getSection(DIALOG_BOUNDS_KEY); if (dialogBounds == null) { dialogBounds= new DialogSettings(DIALOG_BOUNDS_KEY); fSettings.addSection(dialogBounds); } dialogBounds.put(X, bounds.x); dialogBounds.put(Y, bounds.y); dialogBounds.put(WIDTH, bounds.width); dialogBounds.put(HEIGHT, bounds.height); } }
public OpenTypeSelectionDialog2(Shell parent, boolean multi, IRunnableContext context, IJavaSearchScope scope, int elementKinds, TypeSelectionExtension extension) { super(parent, multi, context, scope, elementKinds, extension); IDialogSettings settings= JavaPlugin.getDefault().getDialogSettings(); fSettings= settings.getSection(DIALOG_SETTINGS); if (fSettings == null) { fSettings= new DialogSettings(DIALOG_SETTINGS); settings.addSection(fSettings); fSettings.put(WIDTH, 480); fSettings.put(HEIGHT, 320); } }
private void saveBounds(Rectangle bounds) { IDialogSettings dialogBounds= fSettings.getSection(DIALOG_BOUNDS_KEY); if (dialogBounds == null) { dialogBounds= new DialogSettings(DIALOG_BOUNDS_KEY); fSettings.addSection(dialogBounds); } dialogBounds.put(X, bounds.x); dialogBounds.put(Y, bounds.y); dialogBounds.put(WIDTH, bounds.width); dialogBounds.put(HEIGHT, bounds.height); } }
public OpenTypeSelectionDialog2(Shell parent, boolean multi, IRunnableContext context, IJavaSearchScope scope, int elementKinds, TypeSelectionExtension extension) { super(parent, multi, context, scope, elementKinds, extension); IDialogSettings settings= JavaPlugin.getDefault().getDialogSettings(); fSettings= settings.getSection(DIALOG_SETTINGS); if (fSettings == null) { fSettings= new DialogSettings(DIALOG_SETTINGS); settings.addSection(fSettings); fSettings.put(WIDTH, 480); fSettings.put(HEIGHT, 320); } }
private void saveBounds(Rectangle bounds) { IDialogSettings dialogBounds= fSettings.getSection(DIALOG_BOUNDS_KEY); if (dialogBounds == null) { dialogBounds= new DialogSettings(DIALOG_BOUNDS_KEY); fSettings.addSection(dialogBounds); } dialogBounds.put(X, bounds.x); dialogBounds.put(Y, bounds.y); dialogBounds.put(WIDTH, bounds.width); dialogBounds.put(HEIGHT, bounds.height); } }
private void saveBounds(Rectangle bounds) { IDialogSettings dialogBounds = fSettings.getSection(DIALOG_BOUNDS_KEY); if(dialogBounds == null) { dialogBounds = new DialogSettings(DIALOG_BOUNDS_KEY); fSettings.addSection(dialogBounds); } dialogBounds.put(X, bounds.x); dialogBounds.put(Y, bounds.y); dialogBounds.put(WIDTH, bounds.width); dialogBounds.put(HEIGHT, bounds.height); }
private void saveBounds(Rectangle bounds) { IDialogSettings dialogBounds= fSettings.getSection(DIALOG_BOUNDS_KEY); if (dialogBounds == null) { dialogBounds= new DialogSettings(DIALOG_BOUNDS_KEY); fSettings.addSection(dialogBounds); } dialogBounds.put(X, bounds.x); dialogBounds.put(Y, bounds.y); dialogBounds.put(WIDTH, bounds.width); dialogBounds.put(HEIGHT, bounds.height); } }
protected RemoteArchetypeCatalogDialog(Shell shell, ArchetypeCatalogFactory factory) { super(shell); this.archetypeCatalogFactory = factory; this.title = Messages.RemoteArchetypeCatalogDialog_title; this.message = Messages.RemoteArchetypeCatalogDialog_message; setShellStyle(SWT.DIALOG_TRIM); setHelpAvailable(false); IDialogSettings pluginSettings = M2EUIPluginActivator.getDefault().getDialogSettings(); dialogSettings = pluginSettings.getSection(DIALOG_SETTINGS); if(dialogSettings == null) { dialogSettings = new DialogSettings(DIALOG_SETTINGS); pluginSettings.addSection(dialogSettings); } }
private static IDialogSettings getDialogSettings(String settingsSection) { // activator is null inside WindowBuilder design editor M2EUIPluginActivator activator = M2EUIPluginActivator.getDefault(); IDialogSettings pluginSettings = activator != null ? activator.getDialogSettings() : null; IDialogSettings settings = pluginSettings != null ? pluginSettings.getSection(settingsSection) : null; if(settings == null) { settings = new DialogSettings(settingsSection); settings.put(KEY_WIDTH, 480); settings.put(KEY_HEIGHT, 450); if(pluginSettings != null) { pluginSettings.addSection(settings); } } return settings; }
protected LocalArchetypeCatalogDialog(Shell shell, ArchetypeCatalogFactory factory) { super(shell); this.archetypeCatalogFactory = factory; this.title = Messages.LocalArchetypeCatalogDialog_title; this.message = Messages.LocalArchetypeCatalogDialog_message; setShellStyle(SWT.DIALOG_TRIM); setHelpAvailable(false); IDialogSettings pluginSettings = M2EUIPluginActivator.getDefault().getDialogSettings(); dialogSettings = pluginSettings.getSection(DIALOG_SETTINGS); if(dialogSettings == null) { dialogSettings = new DialogSettings(DIALOG_SETTINGS); pluginSettings.addSection(dialogSettings); } }
private void initSize(IDialogSettings settings) { fSettings= settings.getSection(DIALOG_SETTINGS); if (fSettings == null) { fSettings= new DialogSettings(DIALOG_SETTINGS); settings.addSection(fSettings); fSettings.put(WIDTH, 600); fSettings.put(HEIGHT, 400); } fPreviewWidth= 600; fPreviewHeight= 400; try { fPreviewWidth= fSettings.getInt(WIDTH); fPreviewHeight= fSettings.getInt(HEIGHT); } catch (NumberFormatException e) { } }
/** Loads the dialog settings using the page name as a section name. */ private void initDialogSettings() { IDialogSettings pluginSettings; // This is strictly to get SWT Designer working locally without blowing up. if(MavenPluginActivator.getDefault() == null) { pluginSettings = new DialogSettings("Workbench"); } else { pluginSettings = M2EUIPluginActivator.getDefault().getDialogSettings(); } dialogSettings = pluginSettings.getSection(getName()); if(dialogSettings == null) { dialogSettings = pluginSettings.addNewSection(getName()); pluginSettings.addSection(dialogSettings); } }
public TypeSelectionComponent(Composite parent, int style, String message, boolean multi, IJavaSearchScope scope, int elementKind, String initialFilter, ITitleLabel titleLabel, TypeSelectionExtension extension) { super(parent, style); setFont(parent.getFont()); fMultipleSelection= multi; fScope= scope; fInitialFilterText= initialFilter; fTitleLabel= titleLabel; fTypeSelectionExtension= extension; IDialogSettings settings= JavaPlugin.getDefault().getDialogSettings(); fSettings= settings.getSection(DIALOG_SETTINGS); if (fSettings == null) { fSettings= new DialogSettings(DIALOG_SETTINGS); settings.addSection(fSettings); } if (fSettings.get(SHOW_STATUS_LINE) == null) { fSettings.put(SHOW_STATUS_LINE, true); } createContent(message, elementKind); }
public TypeSelectionComponent(Composite parent, int style, String message, boolean multi, IJavaSearchScope scope, int elementKind, String initialFilter, ITitleLabel titleLabel, TypeSelectionExtension extension) { super(parent, style); setFont(parent.getFont()); fMultipleSelection= multi; fScope= scope; fInitialFilterText= initialFilter; fTitleLabel= titleLabel; fTypeSelectionExtension= extension; IDialogSettings settings= JavaPlugin.getDefault().getDialogSettings(); fSettings= settings.getSection(DIALOG_SETTINGS); if (fSettings == null) { fSettings= new DialogSettings(DIALOG_SETTINGS); settings.addSection(fSettings); } if (fSettings.get(SHOW_STATUS_LINE) == null) { fSettings.put(SHOW_STATUS_LINE, true); } createContent(message, elementKind); }