diff options
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.java | 13 |
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) */ |