Example usage for org.eclipse.jface.dialogs PageChangedEvent PageChangedEvent

List of usage examples for org.eclipse.jface.dialogs PageChangedEvent PageChangedEvent

Introduction

In this page you can find the example usage for org.eclipse.jface.dialogs PageChangedEvent PageChangedEvent.

Prototype

public PageChangedEvent(IPageChangeProvider source, Object selectedPage) 

Source Link

Document

Creates a new event for the given source and selected page.

Usage

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()));
}