# HG changeset patch # Parent df94c9bbfdc631fd00922d3220e947a201266bb4 #216581: Widget should implement Lookup.Provider diff --git a/api.visual/apichanges.xml b/api.visual/apichanges.xml --- a/api.visual/apichanges.xml +++ b/api.visual/apichanges.xml @@ -757,6 +757,21 @@ + + + Widget Implements Lookup.Provider + + + + + + Class Widget implements interface + Lookup.Provider. It already contains method + getLookup(). + + + + diff --git a/api.visual/manifest.mf b/api.visual/manifest.mf --- a/api.visual/manifest.mf +++ b/api.visual/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.api.visual OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/visual/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 2.33 +OpenIDE-Module-Specification-Version: 2.34 AutoUpdate-Essential-Module: true diff --git a/api.visual/src/org/netbeans/api/visual/widget/Widget.java b/api.visual/src/org/netbeans/api/visual/widget/Widget.java --- a/api.visual/src/org/netbeans/api/visual/widget/Widget.java +++ b/api.visual/src/org/netbeans/api/visual/widget/Widget.java @@ -93,7 +93,7 @@ * @author David Kaspar */ // TODO - Should Widget be an abstract class? -public class Widget implements Accessible { +public class Widget implements Accessible, Lookup.Provider { static final String MESSAGE_NULL_BOUNDS = "Scene.validate was not called after last change. Widget is not validated. See first Q/A at http://graph.netbeans.org/faq.html page."; @@ -493,6 +493,7 @@ * Returns a lookup of the widget. * @return the lookup */ + @Override public Lookup getLookup () { return Lookup.EMPTY; }