01: /*******************************************************************************
02: * Copyright (c) 2006 IBM Corporation and others.
03: * All rights reserved. This program and the accompanying materials
04: * are made available under the terms of the Eclipse Public License v1.0
05: * which accompanies this distribution, and is available at
06: * http://www.eclipse.org/legal/epl-v10.html
07: *
08: * Contributors:
09: * IBM Corporation - initial API and implementation
10: ******************************************************************************/package org.eclipse.ui.internal.menus;
11:
12: import org.eclipse.ui.internal.ActionSetsEvent;
13:
14: /**
15: * <p>
16: * A listener to changes in the list of active action sets.
17: * </p>
18: * <p>
19: * This class is only intended for internal use within
20: * <code>org.eclipse.ui.workbench</code>.
21: * </p>
22: * <p>
23: * This class will eventually exist in <code>org.eclipse.jface.menus</code>.
24: * </p>
25: *
26: * @since 3.2
27: */
28: public interface IActionSetsListener {
29:
30: /**
31: * Indicates that the list of active action sets has changed.
32: *
33: * @param event
34: * The event carrying information about the new state of the
35: * action sets; never <code>null</code>.
36: */
37: public void actionSetsChanged(ActionSetsEvent event);
38:
39: }
|