List of usage examples for org.eclipse.jface.dialogs PageChangedEvent PageChangedEvent
public PageChangedEvent(IPageChangeProvider source, Object selectedPage)
From source file:com.codesourcery.internal.installer.ui.WizardDialog.java
License:Open Source License
/** * Updates this dialog's controls to reflect the current page. *///from w ww . j a v a 2 s.c om protected void update() { // Update the window title updateWindowTitle(); // Update the title bar updateTitleBar(); // Update the buttons updateButtons(); // Fires the page change event firePageChanged(new PageChangedEvent(this, getCurrentPage())); }
From source file:com.google.dart.tools.search.internal.ui.SearchDialog.java
License:Open Source License
private void notifyPageChanged() { if (fPageChangeListeners != null && !fPageChangeListeners.isEmpty()) { // Fires the page change event final PageChangedEvent event = new PageChangedEvent(this, getSelectedPage()); Object[] listeners = fPageChangeListeners.getListeners(); for (int i = 0; i < listeners.length; ++i) { final IPageChangedListener l = (IPageChangedListener) listeners[i]; SafeRunner.run(new SafeRunnable() { @Override//from w w w . j ava2 s . c o m public void run() { l.pageChanged(event); } }); } } }
From source file:com.mindquarry.desktop.preferences.dialog.FilteredPreferenceDialog.java
License:Open Source License
/** * Updates this dialog's controls to reflect the current page. *//*from w ww . j a v a2 s . com*/ protected void update() { // Update the title bar updateTitle(); // Update the message line updateMessage(); // Update the buttons updateButtons(); // Saved the selected node in the preferences setSelectedNode(); firePageChanged(new PageChangedEvent(this, getCurrentPage())); }
From source file:com.nokia.carbide.search.system.internal.ui.SearchDialog.java
License:Open Source License
private void notifyPageChanged() { if (fPageChangeListeners != null && !fPageChangeListeners.isEmpty()) { // Fires the page change event final PageChangedEvent event = new PageChangedEvent(this, getSelectedPage()); Object[] listeners = fPageChangeListeners.getListeners(); for (int i = 0; i < listeners.length; ++i) { final IPageChangedListener l = (IPageChangedListener) listeners[i]; SafeRunner.run(new SafeRunnable() { public void run() { l.pageChanged(event); }/*from w ww . j a v a 2 s .c o m*/ }); } } }
From source file:com.nokia.sdt.uidesigner.ui.AbstractDesignerDataModelEditor.java
License:Open Source License
protected void pageChange(int newPageIndex) { super.pageChange(newPageIndex); IFormPage formPage = getActivePageInstance(); if (formPage == null) { Object page = pages.get(newPageIndex); firePageChanged(new PageChangedEvent(this, page)); }/*from www . j a v a 2 s. c o m*/ IResource resource = (IResource) getAdapter(IResource.class); if (resource != null) { try { resource.setSessionProperty(activePagePropertyName, new Integer(newPageIndex)); } catch (CoreException e) { Logging.log(UIDesignerPlugin.getDefault(), e.getStatus()); } } }
From source file:eu.esdihumboldt.hale.ui.util.dialog.MultiPageDialog.java
License:Open Source License
/** * Fire a page change//w w w . j av a 2 s . c o m * * @param oldPage the old page * @param newPage the new page */ protected void firePageChange(T oldPage, T newPage) { onPageChange(oldPage, newPage); final PageChangedEvent pce = new PageChangedEvent(this, getSelectedPage()); for (IPageChangedListener listener : pageListeners) { listener.pageChanged(pce); } }
From source file:net.refractions.udig.style.sld.editor.internal.EditorDialog.java
License:Open Source License
/** * Updates this dialog's controls to reflect the current page. *///from w ww . j a va2s.c om protected void update() { // Update the title bar updateTitle(); // Update the message line updateMessage(); // Update the buttons updateButtons(); //Saved the selected node in the preferences setSelectedNode(); firePageChanged(new PageChangedEvent(this, getCurrentPage())); }
From source file:net.sf.logsaw.ui.editors.LogViewEditor.java
License:Open Source License
private void firePageChanged() { PageChangedEvent e = new PageChangedEvent(this, getSelectedPage()); for (IPageChangedListener listener : listeners) { listener.pageChanged(e);/* w w w . j a v a2 s. c o m*/ } }
From source file:org.eclipse.birt.core.ui.frameworks.taskwizard.WizardBase.java
License:Open Source License
public void firePageChanged(IDialogPage taskPage) { dialog.firePageChanged(new PageChangedEvent(dialog, taskPage)); }
From source file:org.eclipse.birt.core.ui.frameworks.taskwizard.WizardBaseDialog.java
License:Open Source License
public void switchTask() { // Set the description for each task String strDesc = this.wizardBase.getCurrentTask().getDescription(); if (strDesc != null) { setMessage(strDesc);// w ww.jav a 2 s .c o m } // Update or create UI if (getTabContainer().getSelectionIndex() < 0) { getTabContainer().setSelection(0); } CTabItem currentItem = getTabContainer().getItem(getTabContainer().getSelectionIndex()); this.wizardBase.getCurrentTask().createControl(getTabContainer()); if (currentItem.getControl() == null) { currentItem.setControl(this.wizardBase.getCurrentTask().getControl()); } // Pack every task to show as much as possible packWizard(); // Notify page changed to refresh help page firePageChanged(new PageChangedEvent(this, this.wizardBase.getCurrentTask())); }