- Move Material Support layer registration to Annotations
This commit is contained in:
parent
5ff3c0ef7d
commit
7cab7576aa
@ -1,8 +1,8 @@
|
|||||||
build.xml.data.CRC32=5702bc60
|
build.xml.data.CRC32=7e92080c
|
||||||
build.xml.script.CRC32=f284e28d
|
build.xml.script.CRC32=f284e28d
|
||||||
build.xml.stylesheet.CRC32=a56c6a5b@2.66.1
|
build.xml.stylesheet.CRC32=a56c6a5b@2.67.1
|
||||||
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
|
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
|
||||||
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
|
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
|
||||||
nbproject/build-impl.xml.data.CRC32=5702bc60
|
nbproject/build-impl.xml.data.CRC32=7e92080c
|
||||||
nbproject/build-impl.xml.script.CRC32=56cee44d
|
nbproject/build-impl.xml.script.CRC32=56cee44d
|
||||||
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.66.1
|
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.67.1
|
||||||
|
@ -6,7 +6,6 @@ OpenIDE-Module-Short-Description=Provides support for editing jME3 material file
|
|||||||
Services/MIMEResolver/JMEMaterialDefinitionResolver.xml=MaterialDefinition Files
|
Services/MIMEResolver/JMEMaterialDefinitionResolver.xml=MaterialDefinition Files
|
||||||
Services/MIMEResolver/JMEMaterialResolver.xml=Material Files
|
Services/MIMEResolver/JMEMaterialResolver.xml=Material Files
|
||||||
Templates/Other/JMEMaterialDefinitionTemplate.j3md=Empty MaterialDefinition file
|
Templates/Other/JMEMaterialDefinitionTemplate.j3md=Empty MaterialDefinition file
|
||||||
Templates/Other/JMEMaterialTemplate.j3m=Empty Material file
|
|
||||||
MaterialBrowser.okButton.text=Ok
|
MaterialBrowser.okButton.text=Ok
|
||||||
MaterialBrowser.cancelButton.text=Cancel
|
MaterialBrowser.cancelButton.text=Cancel
|
||||||
MaterialBrowser.title=Material Browser
|
MaterialBrowser.title=Material Browser
|
||||||
|
@ -35,12 +35,19 @@ import com.jme3.gde.core.assets.AssetDataObject;
|
|||||||
import com.jme3.gde.materials.multiview.MaterialOpenSupport;
|
import com.jme3.gde.materials.multiview.MaterialOpenSupport;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import org.openide.filesystems.FileObject;
|
import org.openide.filesystems.FileObject;
|
||||||
|
import org.openide.filesystems.MIMEResolver;
|
||||||
|
import org.openide.loaders.DataObject;
|
||||||
import org.openide.loaders.DataObjectExistsException;
|
import org.openide.loaders.DataObjectExistsException;
|
||||||
import org.openide.loaders.MultiFileLoader;
|
import org.openide.loaders.MultiFileLoader;
|
||||||
import org.openide.nodes.CookieSet;
|
import org.openide.nodes.CookieSet;
|
||||||
import org.openide.nodes.Node;
|
import org.openide.nodes.Node;
|
||||||
import org.openide.text.DataEditorSupport;
|
|
||||||
|
|
||||||
|
@MIMEResolver.ExtensionRegistration(
|
||||||
|
displayName = "jME3 Material",
|
||||||
|
mimeType = "text/jme3material",
|
||||||
|
extension = {"j3m", "J3M"}
|
||||||
|
)
|
||||||
|
@DataObject.Registration(displayName = "jME3 Material", mimeType = "text/jme3material", iconBase = "com/jme3/gde/materials/jme-logo.png")
|
||||||
public class JMEMaterialDataObject extends AssetDataObject {
|
public class JMEMaterialDataObject extends AssetDataObject {
|
||||||
|
|
||||||
public JMEMaterialDataObject(FileObject pf, MultiFileLoader loader) throws DataObjectExistsException, IOException {
|
public JMEMaterialDataObject(FileObject pf, MultiFileLoader loader) throws DataObjectExistsException, IOException {
|
||||||
|
@ -1,15 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!--
|
|
||||||
To change this template, choose Tools | Templates
|
|
||||||
and open the template in the editor.
|
|
||||||
-->
|
|
||||||
<!DOCTYPE MIME-resolver PUBLIC "-//NetBeans//DTD MIME Resolver 1.0//EN" "http://www.netbeans.org/dtds/mime-resolver-1_0.dtd">
|
|
||||||
<MIME-resolver>
|
|
||||||
<file>
|
|
||||||
<ext name="j3m"/>
|
|
||||||
<ext name="J3M"/>
|
|
||||||
<ext name="j3M"/>
|
|
||||||
<ext name="J3m"/>
|
|
||||||
<resolver mime="text/jme3material"/>
|
|
||||||
</file>
|
|
||||||
</MIME-resolver>
|
|
@ -1,109 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?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">
|
<!DOCTYPE filesystem PUBLIC "-//NetBeans//DTD Filesystem 1.2//EN" "http://www.netbeans.org/dtds/filesystem-1_2.dtd">
|
||||||
<filesystem>
|
<filesystem>
|
||||||
<folder name="Actions">
|
|
||||||
<!--folder name="Window">
|
|
||||||
<file name="com-jme3-gde-materials-multiview-MaterialEditorAction.instance">
|
|
||||||
<attr name="component" methodvalue="com.jme3.gde.materials.multiview.MaterialEditorTopComponent.findInstance"/>
|
|
||||||
<attr name="displayName" bundlevalue="com.jme3.gde.materials.multiview.Bundle#CTL_MaterialEditorAction"/>
|
|
||||||
<attr name="instanceCreate" methodvalue="org.openide.windows.TopComponent.openAction"/>
|
|
||||||
</file>
|
|
||||||
</folder-->
|
|
||||||
</folder>
|
|
||||||
<folder name="Loaders">
|
|
||||||
<folder name="text">
|
|
||||||
<folder name="jme3material">
|
|
||||||
<folder name="Actions">
|
|
||||||
<file name="org-openide-actions-CopyAction.shadow">
|
|
||||||
<attr name="originalFile" stringvalue="Actions/Edit/org-openide-actions-CopyAction.instance"/>
|
|
||||||
<attr name="position" intvalue="300"/>
|
|
||||||
</file>
|
|
||||||
<file name="org-openide-actions-CutAction.shadow">
|
|
||||||
<attr name="originalFile" stringvalue="Actions/Edit/org-openide-actions-CutAction.instance"/>
|
|
||||||
<attr name="position" intvalue="200"/>
|
|
||||||
</file>
|
|
||||||
<file name="org-openide-actions-DeleteAction.shadow">
|
|
||||||
<attr name="originalFile" stringvalue="Actions/Edit/org-openide-actions-DeleteAction.instance"/>
|
|
||||||
<attr name="position" intvalue="500"/>
|
|
||||||
</file>
|
|
||||||
<file name="org-openide-actions-FileSystemAction.shadow">
|
|
||||||
<attr name="originalFile" stringvalue="Actions/System/org-openide-actions-FileSystemAction.instance"/>
|
|
||||||
<attr name="position" intvalue="1000"/>
|
|
||||||
</file>
|
|
||||||
<file name="org-openide-actions-OpenAction.shadow">
|
|
||||||
<attr name="originalFile" stringvalue="Actions/System/org-openide-actions-OpenAction.instance"/>
|
|
||||||
<attr name="position" intvalue="100"/>
|
|
||||||
</file>
|
|
||||||
<file name="org-openide-actions-PropertiesAction.shadow">
|
|
||||||
<attr name="originalFile" stringvalue="Actions/System/org-openide-actions-PropertiesAction.instance"/>
|
|
||||||
<attr name="position" intvalue="1300"/>
|
|
||||||
</file>
|
|
||||||
<file name="org-openide-actions-RenameAction.shadow">
|
|
||||||
<attr name="originalFile" stringvalue="Actions/System/org-openide-actions-RenameAction.instance"/>
|
|
||||||
<attr name="position" intvalue="600"/>
|
|
||||||
</file>
|
|
||||||
<file name="org-openide-actions-SaveAsTemplateAction.shadow">
|
|
||||||
<attr name="originalFile" stringvalue="Actions/System/org-openide-actions-SaveAsTemplateAction.instance"/>
|
|
||||||
<attr name="position" intvalue="800"/>
|
|
||||||
</file>
|
|
||||||
<file name="org-openide-actions-ToolsAction.shadow">
|
|
||||||
<attr name="originalFile" stringvalue="Actions/System/org-openide-actions-ToolsAction.instance"/>
|
|
||||||
<attr name="position" intvalue="1200"/>
|
|
||||||
</file>
|
|
||||||
<file name="sep-1.instance">
|
|
||||||
<attr name="instanceClass" stringvalue="javax.swing.JSeparator"/>
|
|
||||||
<attr name="position" intvalue="100"/>
|
|
||||||
</file>
|
|
||||||
<file name="sep-2.instance">
|
|
||||||
<attr name="instanceClass" stringvalue="javax.swing.JSeparator"/>
|
|
||||||
<attr name="position" intvalue="400"/>
|
|
||||||
</file>
|
|
||||||
<file name="sep-3.instance">
|
|
||||||
<attr name="instanceClass" stringvalue="javax.swing.JSeparator"/>
|
|
||||||
<attr name="position" intvalue="700"/>
|
|
||||||
</file>
|
|
||||||
<file name="sep-4.instance">
|
|
||||||
<attr name="instanceClass" stringvalue="javax.swing.JSeparator"/>
|
|
||||||
<attr name="position" intvalue="900"/>
|
|
||||||
</file>
|
|
||||||
<file name="sep-5.instance">
|
|
||||||
<attr name="instanceClass" stringvalue="javax.swing.JSeparator"/>
|
|
||||||
<attr name="position" intvalue="1100"/>
|
|
||||||
</file>
|
|
||||||
</folder>
|
|
||||||
<folder name="Factories">
|
|
||||||
<file name="JMEMaterialDataLoader.instance">
|
|
||||||
<attr name="SystemFileSystem.icon" urlvalue="nbresloc:/com/jme3/gde/materials/jme-logo.png"/>
|
|
||||||
<attr name="dataObjectClass" stringvalue="com.jme3.gde.materials.JMEMaterialDataObject"/>
|
|
||||||
<attr name="instanceCreate" methodvalue="org.openide.loaders.DataLoaderPool.factory"/>
|
|
||||||
<attr name="mimeType" stringvalue="text/jme3material"/>
|
|
||||||
</file>
|
|
||||||
</folder>
|
|
||||||
</folder>
|
|
||||||
</folder>
|
|
||||||
</folder>
|
|
||||||
<folder name="Menu">
|
|
||||||
<folder name="Window">
|
|
||||||
<file name="MaterialEditorAction.shadow">
|
|
||||||
<attr name="originalFile" stringvalue="Actions/Window/com-jme3-gde-materials-multiview-MaterialEditorAction.instance"/>
|
|
||||||
</file>
|
|
||||||
</folder>
|
|
||||||
</folder>
|
|
||||||
<folder name="Services">
|
|
||||||
<folder name="MIMEResolver">
|
|
||||||
<file name="JMEMaterialResolver.xml" url="JMEMaterialResolver.xml">
|
|
||||||
<attr name="displayName" bundlevalue="com.jme3.gde.materials.Bundle#Services/MIMEResolver/JMEMaterialResolver.xml"/>
|
|
||||||
</file>
|
|
||||||
</folder>
|
|
||||||
</folder>
|
|
||||||
<folder name="Templates">
|
|
||||||
<folder name="Material">
|
|
||||||
<file name="Material.j3m" url="Material.j3m">
|
|
||||||
<attr name="displayName" bundlevalue="com.jme3.gde.materials.Bundle#Templates/Other/JMEMaterialTemplate.j3m"/>
|
|
||||||
<attr name="template" boolvalue="true"/>
|
|
||||||
</file>
|
|
||||||
</folder>
|
|
||||||
</folder>
|
|
||||||
<folder name="Windows2">
|
<folder name="Windows2">
|
||||||
<folder name="Components">
|
<folder name="Components">
|
||||||
<file name="MaterialEditorTopComponent.settings" url="MaterialEditorTopComponentSettings.xml"/>
|
<file name="MaterialEditorTopComponent.settings" url="MaterialEditorTopComponentSettings.xml"/>
|
||||||
|
@ -0,0 +1,7 @@
|
|||||||
|
@TemplateRegistrations({
|
||||||
|
@TemplateRegistration(folder = "Material", content = "Material.j3m", displayName = "Empty Material file")
|
||||||
|
})
|
||||||
|
package com.jme3.gde.materials;
|
||||||
|
|
||||||
|
import org.netbeans.api.templates.TemplateRegistration;
|
||||||
|
import org.netbeans.api.templates.TemplateRegistrations;
|
Loading…
x
Reference in New Issue
Block a user