类org.eclipse.jface.dialogs.IPageChangingListener源码实例Demo

下面列出了怎么用org.eclipse.jface.dialogs.IPageChangingListener的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: translationstudio8   文件: TSWizardDialog.java
/**
 * Notifies any page changing listeners that the currently selected dialog
 * page is changing. Only listeners registered at the time this method is
 * called are notified.
 * 
 * @param event
 *            a selection changing event
 * 
 * @see IPageChangingListener#handlePageChanging(PageChangingEvent)
 * @since 3.3
 */
protected void firePageChanging(final PageChangingEvent event) {
	Object[] listeners = pageChangingListeners.getListeners();
	for (int i = 0; i < listeners.length; ++i) {
		final IPageChangingListener l = (IPageChangingListener) listeners[i];
		SafeRunnable.run(new SafeRunnable() {
			public void run() {
				l.handlePageChanging(event);
			}
		});
	}
}
 
源代码2 项目: tmxeditor8   文件: TSWizardDialog.java
/**
 * Notifies any page changing listeners that the currently selected dialog
 * page is changing. Only listeners registered at the time this method is
 * called are notified.
 * 
 * @param event
 *            a selection changing event
 * 
 * @see IPageChangingListener#handlePageChanging(PageChangingEvent)
 * @since 3.3
 */
protected void firePageChanging(final PageChangingEvent event) {
	Object[] listeners = pageChangingListeners.getListeners();
	for (int i = 0; i < listeners.length; ++i) {
		final IPageChangingListener l = (IPageChangingListener) listeners[i];
		SafeRunnable.run(new SafeRunnable() {
			public void run() {
				l.handlePageChanging(event);
			}
		});
	}
}
 
源代码3 项目: translationstudio8   文件: TSWizardDialog.java
/**
 * Adds a listener for page changes to the list of page changing listeners
 * registered for this dialog. Has no effect if an identical listener is
 * already registered.
 * 
 * @param listener
 *            a page changing listener
 * @since 3.3
 */
public void addPageChangingListener(IPageChangingListener listener) {
	pageChangingListeners.add(listener);
}
 
源代码4 项目: translationstudio8   文件: TSWizardDialog.java
/**
 * Removes the provided page changing listener from the list of page
 * changing listeners registered for the dialog.
 * 
 * @param listener
 *            a page changing listener
 * @since 3.3
 */
public void removePageChangingListener(IPageChangingListener listener) {
	pageChangingListeners.remove(listener);
}
 
源代码5 项目: tmxeditor8   文件: TSWizardDialog.java
/**
 * Adds a listener for page changes to the list of page changing listeners
 * registered for this dialog. Has no effect if an identical listener is
 * already registered.
 * 
 * @param listener
 *            a page changing listener
 * @since 3.3
 */
public void addPageChangingListener(IPageChangingListener listener) {
	pageChangingListeners.add(listener);
}
 
源代码6 项目: tmxeditor8   文件: TSWizardDialog.java
/**
 * Removes the provided page changing listener from the list of page
 * changing listeners registered for the dialog.
 * 
 * @param listener
 *            a page changing listener
 * @since 3.3
 */
public void removePageChangingListener(IPageChangingListener listener) {
	pageChangingListeners.remove(listener);
}