|
|
@ -23,8 +23,8 @@ import org.openide.util.lookup.InstanceContent; |
|
|
|
import org.openide.util.lookup.ProxyLookup; |
|
|
|
import org.openide.util.lookup.ProxyLookup; |
|
|
|
|
|
|
|
|
|
|
|
public class NiftyGuiDataObject extends XmlMultiViewDataObject { |
|
|
|
public class NiftyGuiDataObject extends XmlMultiViewDataObject { |
|
|
|
private static final int TYPE_TOOLBAR = 0; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private static final int TYPE_TOOLBAR = 0; |
|
|
|
protected final Lookup lookup; |
|
|
|
protected final Lookup lookup; |
|
|
|
protected final InstanceContent lookupContents = new InstanceContent(); |
|
|
|
protected final InstanceContent lookupContents = new InstanceContent(); |
|
|
|
|
|
|
|
|
|
|
@ -74,7 +74,12 @@ public class NiftyGuiDataObject extends XmlMultiViewDataObject { |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
@Override |
|
|
|
protected DesignMultiViewDesc[] getMultiViewDesc() { |
|
|
|
protected DesignMultiViewDesc[] getMultiViewDesc() { |
|
|
|
return new DesignMultiViewDesc[]{new PreviewView(this, TYPE_TOOLBAR)}; |
|
|
|
if (getLookup().lookup(ProjectAssetManager.class) == null) { |
|
|
|
|
|
|
|
return new DesignMultiViewDesc[]{}; |
|
|
|
|
|
|
|
} else { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return new DesignMultiViewDesc[]{new PreviewView(this, TYPE_TOOLBAR)}; |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
@Override |
|
|
|