- fix AssetPackBrowser position
- move AssetPackBrowser layer.xml to Annotations
This commit is contained in:
parent
18747f0add
commit
643e88cbf7
@ -2,7 +2,6 @@ Manifest-Version: 1.0
|
||||
OpenIDE-Module: com.jme3.gde.assetpack
|
||||
OpenIDE-Module-Implementation-Version: 0
|
||||
OpenIDE-Module-Install: com/jme3/gde/assetpack/Installer.class
|
||||
OpenIDE-Module-Layer: com/jme3/gde/assetpack/layer.xml
|
||||
OpenIDE-Module-Localizing-Bundle: com/jme3/gde/assetpack/Bundle.properties
|
||||
OpenIDE-Module-Requires: org.openide.windows.WindowManager
|
||||
|
||||
|
@ -1,12 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
To change this template, choose Tools | Templates
|
||||
and open the template in the editor.
|
||||
-->
|
||||
<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
|
||||
<settings version="1.0">
|
||||
<module name="com.jme3.gde.assetpack" spec="1.0"/>
|
||||
<instanceof class="org.openide.windows.TopComponent"/>
|
||||
<instanceof class="com.jme3.gde.assetpack.browser.AssetPackBrowserTopComponent"/>
|
||||
<instance class="com.jme3.gde.assetpack.browser.AssetPackBrowserTopComponent" method="getDefault"/>
|
||||
</settings>
|
@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
To change this template, choose Tools | Templates
|
||||
and open the template in the editor.
|
||||
-->
|
||||
<!DOCTYPE tc-ref PUBLIC "-//NetBeans//DTD Top Component in Mode Properties 2.0//EN" "http://www.netbeans.org/dtds/tc-ref2_0.dtd">
|
||||
<tc-ref version="2.0" >
|
||||
<module name="com.jme3.gde.assetpack" spec="1.0"/>
|
||||
<tc-id id="AssetPackBrowserTopComponent"/>
|
||||
<state opened="true"/>
|
||||
</tc-ref>
|
@ -96,7 +96,7 @@ public class AssetPackLoader {
|
||||
if (model != null && node != null) {
|
||||
node.attachChild(model);
|
||||
} else {
|
||||
Logger.getLogger(AssetPackLoader.class.getName()).log(Level.WARNING, "Error loading model");
|
||||
Logger.getLogger(AssetPackLoader.class.getName()).log(Level.INFO, "Error loading model");
|
||||
}
|
||||
}
|
||||
if (node != null) {
|
||||
|
@ -53,7 +53,7 @@ public final class AddAssetAction implements Action {
|
||||
SceneComposerTopComponent.findInstance().addModel(model);
|
||||
AssetPackLoader.addModelFiles(pm, scenePm, conf);
|
||||
} else {
|
||||
Logger.getLogger(this.getClass().getName()).log(Level.WARNING, "Error loading model");
|
||||
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Error loading model");
|
||||
}
|
||||
} else {
|
||||
AssetConfiguration conf = new AssetConfiguration(assetElement);
|
||||
|
@ -71,7 +71,7 @@ public final class AddToProjectAction implements Action {
|
||||
DialogDisplayer.getDefault().notifyLater(msg);
|
||||
}
|
||||
} else {
|
||||
Logger.getLogger(this.getClass().getName()).log(Level.WARNING, "Error loading model");
|
||||
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Error loading model");
|
||||
}
|
||||
} else {
|
||||
AssetConfiguration conf = new AssetConfiguration(assetElement);
|
||||
|
@ -1,4 +1,4 @@
|
||||
<?xml version="1.1" encoding="UTF-8" ?>
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
|
||||
<Form version="1.5" maxVersion="1.7" type="org.netbeans.modules.form.forminfo.JPanelFormInfo">
|
||||
<AuxValues>
|
||||
|
@ -14,6 +14,8 @@ import org.openide.windows.WindowManager;
|
||||
//import org.openide.util.ImageUtilities;
|
||||
import org.netbeans.api.settings.ConvertAsProperties;
|
||||
import org.openide.actions.CopyAction;
|
||||
import org.openide.awt.ActionID;
|
||||
import org.openide.awt.ActionReference;
|
||||
import org.openide.explorer.ExplorerManager;
|
||||
import org.openide.explorer.ExplorerUtils;
|
||||
import org.openide.explorer.view.BeanTreeView;
|
||||
@ -25,6 +27,16 @@ import org.openide.util.actions.SystemAction;
|
||||
*/
|
||||
@ConvertAsProperties(dtd = "-//com.jme3.gde.assetpack.browser//AssetPackBrowser//EN",
|
||||
autostore = false)
|
||||
@TopComponent.Description(
|
||||
preferredID = "AssetPackBrowserTopComponent",
|
||||
iconBase="com/jme3/gde/assetpack/icons/assetpack.png",
|
||||
persistenceType = TopComponent.PERSISTENCE_ALWAYS)
|
||||
@TopComponent.Registration(mode = "explorer", openAtStartup = true, position = 500)
|
||||
@ActionID(category = "Window", id = "com.jme3.gde.assetpack.browser.AssetPackBrowserTopComponent")
|
||||
@ActionReference(path = "Menu/Window" /*, position = 333 */)
|
||||
@TopComponent.OpenActionRegistration(
|
||||
displayName = "AssetPackBrowser",
|
||||
preferredID = "AssetPackBrowserTopComponent")
|
||||
@SuppressWarnings({"unchecked", "rawtypes"})
|
||||
public final class AssetPackBrowserTopComponent extends TopComponent implements ExplorerManager.Provider {
|
||||
|
||||
|
@ -1,49 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE filesystem PUBLIC "-//NetBeans//DTD Filesystem 1.2//EN" "http://www.netbeans.org/dtds/filesystem-1_2.dtd">
|
||||
<filesystem>
|
||||
<folder name="Actions">
|
||||
<folder name="Window">
|
||||
<file name="com-jme3-gde-assetpack-browser-AssetPackBrowserAction.instance">
|
||||
<attr name="component" methodvalue="com.jme3.gde.assetpack.browser.AssetPackBrowserTopComponent.findInstance"/>
|
||||
<attr name="displayName" bundlevalue="com.jme3.gde.assetpack.browser.Bundle#CTL_AssetPackBrowserAction"/>
|
||||
<attr name="instanceCreate" methodvalue="org.openide.windows.TopComponent.openAction"/>
|
||||
</file>
|
||||
</folder>
|
||||
</folder>
|
||||
<folder name="Templates">
|
||||
<folder name="Project">
|
||||
<folder name="Asset Pack">
|
||||
<file name="AssetPackProject.zip" url="AssetPackProject.zip">
|
||||
<attr name="SystemFileSystem.icon" urlvalue="nbresloc:/com/jme3/gde/assetpack/icons/assetpack.png"/>
|
||||
<attr name="displayName" bundlevalue="com.jme3.gde.assetpack.Bundle#Templates/Project/AssetPack/AssetPackProject.zip"/>
|
||||
<attr name="instantiatingIterator" methodvalue="com.jme3.gde.assetpack.project.wizards.CreateProjectWizardIterator.createIterator"/>
|
||||
<attr name="instantiatingWizardURL" urlvalue="nbresloc:/com/jme3/gde/assetpack/project/AssetPackProjectDescription.html"/>
|
||||
<attr name="template" boolvalue="true"/>
|
||||
</file>
|
||||
</folder>
|
||||
</folder>
|
||||
</folder>
|
||||
<folder name="Menu">
|
||||
<folder name="File">
|
||||
<file name="com-jme3-gde-assetpack-project-wizards-ImportAssetAction.shadow">
|
||||
<attr name="originalFile" stringvalue="Actions/AssetPack/com-jme3-gde-assetpack-project-wizards-ImportAssetAction.instance"/>
|
||||
<attr name="position" intvalue="0"/>
|
||||
</file>
|
||||
</folder>
|
||||
<folder name="Window">
|
||||
<file name="AssetPackBrowserAction.shadow">
|
||||
<attr name="originalFile" stringvalue="Actions/Window/com-jme3-gde-assetpack-browser-AssetPackBrowserAction.instance"/>
|
||||
</file>
|
||||
</folder>
|
||||
</folder>
|
||||
<folder name="Windows2">
|
||||
<folder name="Components">
|
||||
<file name="AssetPackBrowserTopComponent.settings" url="AssetPackBrowserTopComponentSettings.xml"/>
|
||||
</folder>
|
||||
<folder name="Modes">
|
||||
<folder name="explorer">
|
||||
<file name="AssetPackBrowserTopComponent.wstcref" url="AssetPackBrowserTopComponentWstcref.xml"/>
|
||||
</folder>
|
||||
</folder>
|
||||
</folder>
|
||||
</filesystem>
|
@ -18,6 +18,7 @@ import java.util.zip.ZipEntry;
|
||||
import java.util.zip.ZipInputStream;
|
||||
import javax.swing.JComponent;
|
||||
import javax.swing.event.ChangeListener;
|
||||
import org.netbeans.api.templates.TemplateRegistration;
|
||||
import org.netbeans.spi.project.ui.support.ProjectChooser;
|
||||
import org.netbeans.spi.project.ui.templates.support.Templates;
|
||||
import org.openide.WizardDescriptor;
|
||||
@ -28,8 +29,12 @@ import org.openide.xml.XMLUtil;
|
||||
import org.w3c.dom.Document;
|
||||
import org.xml.sax.InputSource;
|
||||
|
||||
// An example action demonstrating how the wizard could be called from within
|
||||
// your code. You can copy-paste the code below wherever you need.
|
||||
@TemplateRegistration(folder = "Project/Asset Pack",
|
||||
content = "/com/jme3/gde/assetpack/AssetPackProject.zip",
|
||||
iconBase = "com/jme3/gde/assetpack/icons/assetpack.png",
|
||||
displayName = "com.jme3.gde.assetpack.Bundle#Templates/Project/AssetPack/AssetPackProject.zip",
|
||||
description = "/com/jme3/gde/assetpack/project/AssetPackProjectDescription.html"
|
||||
)
|
||||
@SuppressWarnings({"unchecked", "rawtypes"})
|
||||
public final class CreateProjectWizardIterator implements WizardDescriptor.InstantiatingIterator {
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user