Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'common/plugins/org.eclipse.jpt.common.ui/src/org/eclipse/jpt/common/ui/internal/util/LabeledButton.java')
-rw-r--r--common/plugins/org.eclipse.jpt.common.ui/src/org/eclipse/jpt/common/ui/internal/util/LabeledButton.java13
1 files changed, 11 insertions, 2 deletions
diff --git a/common/plugins/org.eclipse.jpt.common.ui/src/org/eclipse/jpt/common/ui/internal/util/LabeledButton.java b/common/plugins/org.eclipse.jpt.common.ui/src/org/eclipse/jpt/common/ui/internal/util/LabeledButton.java
index a1d6d2979a..260fe25b3f 100644
--- a/common/plugins/org.eclipse.jpt.common.ui/src/org/eclipse/jpt/common/ui/internal/util/LabeledButton.java
+++ b/common/plugins/org.eclipse.jpt.common.ui/src/org/eclipse/jpt/common/ui/internal/util/LabeledButton.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2008 Oracle. All rights reserved. This
+ * Copyright (c) 2008, 2012 Oracle. All rights reserved. This
* program and the accompanying materials are made available under the terms of
* the Eclipse Public License v1.0 which accompanies this distribution, and is
* available at http://www.eclipse.org/legal/epl-v10.html
@@ -9,6 +9,7 @@
package org.eclipse.jpt.common.ui.internal.util;
import org.eclipse.core.runtime.Assert;
+import org.eclipse.swt.events.DisposeListener;
import org.eclipse.swt.graphics.Image;
import org.eclipse.swt.widgets.Button;
@@ -16,7 +17,7 @@ import org.eclipse.swt.widgets.Button;
* A default implementation of <code>LabeledControl</code> that updates a
* <code>Button</code> when required.
*
- * @version 2.0
+ * @version 3.3
* @since 2.0
*/
@SuppressWarnings("nls")
@@ -42,6 +43,14 @@ public final class LabeledButton implements LabeledControl
this.button = button;
}
+ public void addDisposeListener(DisposeListener disposeListener) {
+ this.button.addDisposeListener(disposeListener);
+ }
+
+ public void removeDisposeListener(DisposeListener disposeListener) {
+ this.button.removeDisposeListener(disposeListener);
+ }
+
/*
* (non-Javadoc)
*/

Back to the top