# Uses of Interface
org.eclipse.jface.menus.IWidget

Packages that use IWidget
Package
Description
org.eclipse.jface.menus
Provides support for trim specification.
org.eclipse.ui.menus
Provides the public API and default implementation for contributing menu and toolbars to the menu service.

## Uses of IWidget in org.eclipse.jface.menus

Classes in org.eclipse.jface.menus that implement IWidget
Modifier and Type
Class
Description
`class`
`AbstractTrimWidget`
This extension to the `IWidget` interface allows clients adding elements to the trim to receive notifications if the User moves the widget to another trim area.

## Uses of IWidget in org.eclipse.ui.menus

Subinterfaces of IWidget in org.eclipse.ui.menus
Modifier and Type
Interface
Description
`interface`
`IWorkbenchWidget`
Interface used for IWidget's contributed to the Workbench.
Classes in org.eclipse.ui.menus that implement IWidget
Modifier and Type
Class
Description
`class`
`AbstractWorkbenchTrimWidget`
Extension for trim widgets contributed to the workbench.