parent
3cbb158b81
commit
865980291a
Binary file not shown.
@ -1,4 +1,4 @@ |
|||||||
#Updated by build script |
#Updated by build script |
||||||
#Sat, 27 Aug 2011 22:46:29 +0200 |
#Sat, 27 Aug 2011 22:46:29 +0200 |
||||||
CTL_MainWindow_Title=jMonkeyEngine SDK 3.0 |
CTL_MainWindow_Title=jMonkeyEngine SDK 3.1-pre-alpha-svn |
||||||
CTL_MainWindow_Title_No_Project=jMonkeyEngine SDK 3.0 |
CTL_MainWindow_Title_No_Project=jMonkeyEngine SDK 3.1-pre-alpha-svn |
||||||
|
@ -1,8 +1,8 @@ |
|||||||
build.xml.data.CRC32=daa2838d |
build.xml.data.CRC32=0a0da872 |
||||||
build.xml.script.CRC32=6461359b |
build.xml.script.CRC32=6461359b |
||||||
build.xml.stylesheet.CRC32=a56c6a5b@2.56.1 |
build.xml.stylesheet.CRC32=a56c6a5b@2.56.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=daa2838d |
nbproject/build-impl.xml.data.CRC32=0a0da872 |
||||||
nbproject/build-impl.xml.script.CRC32=abd1e01a |
nbproject/build-impl.xml.script.CRC32=abd1e01a |
||||||
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.56.1 |
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.56.1 |
||||||
|
@ -1,8 +1,8 @@ |
|||||||
build.xml.data.CRC32=4bef7409 |
build.xml.data.CRC32=c6ea5c9c |
||||||
build.xml.script.CRC32=03444ead |
build.xml.script.CRC32=03444ead |
||||||
build.xml.stylesheet.CRC32=a56c6a5b@2.56.1 |
build.xml.stylesheet.CRC32=a56c6a5b@2.56.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=4bef7409 |
nbproject/build-impl.xml.data.CRC32=c6ea5c9c |
||||||
nbproject/build-impl.xml.script.CRC32=8812c775 |
nbproject/build-impl.xml.script.CRC32=8812c775 |
||||||
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.56.1 |
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.56.1 |
||||||
|
@ -1,4 +1,4 @@ |
|||||||
#Thu, 25 Aug 2011 20:26:50 +0200 |
#Thu, 25 Aug 2011 20:26:50 +0200 |
||||||
javac.source=1.5 |
javac.source=1.5 |
||||||
javac.compilerargs=-Xlint -Xlint\:-serial |
javac.compilerargs=-Xlint -Xlint\:-serial |
||||||
spec.version.base=3.0.0 |
spec.version.base=3.0.10 |
||||||
|
@ -1,8 +1,8 @@ |
|||||||
build.xml.data.CRC32=33d82a49 |
build.xml.data.CRC32=64dcecda |
||||||
build.xml.script.CRC32=0f77a514 |
build.xml.script.CRC32=0f77a514 |
||||||
build.xml.stylesheet.CRC32=a56c6a5b@2.56.1 |
build.xml.stylesheet.CRC32=a56c6a5b@2.56.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=33d82a49 |
nbproject/build-impl.xml.data.CRC32=64dcecda |
||||||
nbproject/build-impl.xml.script.CRC32=5c5042d6 |
nbproject/build-impl.xml.script.CRC32=5c5042d6 |
||||||
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.56.1 |
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.56.1 |
||||||
|
@ -1,8 +1,8 @@ |
|||||||
build.xml.data.CRC32=40119967 |
build.xml.data.CRC32=c706130d |
||||||
build.xml.script.CRC32=d8082083 |
build.xml.script.CRC32=d8082083 |
||||||
build.xml.stylesheet.CRC32=a56c6a5b@2.56.1 |
build.xml.stylesheet.CRC32=a56c6a5b@2.56.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=40119967 |
nbproject/build-impl.xml.data.CRC32=c706130d |
||||||
nbproject/build-impl.xml.script.CRC32=a2681ce5 |
nbproject/build-impl.xml.script.CRC32=a2681ce5 |
||||||
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.56.1 |
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.56.1 |
||||||
|
@ -1,8 +1,8 @@ |
|||||||
build.xml.data.CRC32=e5661c7c |
build.xml.data.CRC32=fbaa73ae |
||||||
build.xml.script.CRC32=a481f885 |
build.xml.script.CRC32=a481f885 |
||||||
build.xml.stylesheet.CRC32=a56c6a5b@2.56.1 |
build.xml.stylesheet.CRC32=a56c6a5b@2.56.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=e5661c7c |
nbproject/build-impl.xml.data.CRC32=fbaa73ae |
||||||
nbproject/build-impl.xml.script.CRC32=0691bb76 |
nbproject/build-impl.xml.script.CRC32=0691bb76 |
||||||
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.56.1 |
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.56.1 |
||||||
|
@ -1,4 +1,4 @@ |
|||||||
#Thu, 25 Aug 2011 20:26:50 +0200 |
#Thu, 25 Aug 2011 20:26:50 +0200 |
||||||
javac.source=1.6 |
javac.source=1.6 |
||||||
javac.compilerargs=-Xlint -Xlint\:-serial |
javac.compilerargs=-Xlint -Xlint\:-serial |
||||||
spec.version.base=3.0.0 |
spec.version.base=3.0.10 |
||||||
|
@ -1,8 +1,8 @@ |
|||||||
build.xml.data.CRC32=b51e7ec4 |
build.xml.data.CRC32=dc0131d1 |
||||||
build.xml.script.CRC32=cdae6a36 |
build.xml.script.CRC32=cdae6a36 |
||||||
build.xml.stylesheet.CRC32=a56c6a5b@2.50.1 |
build.xml.stylesheet.CRC32=a56c6a5b@2.56.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=b51e7ec4 |
nbproject/build-impl.xml.data.CRC32=dc0131d1 |
||||||
nbproject/build-impl.xml.script.CRC32=246f9b81 |
nbproject/build-impl.xml.script.CRC32=246f9b81 |
||||||
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.50.1 |
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.56.1 |
||||||
|
@ -1,4 +1,4 @@ |
|||||||
#Thu, 25 Aug 2011 20:26:49 +0200 |
#Thu, 25 Aug 2011 20:26:49 +0200 |
||||||
javac.source=1.5 |
javac.source=1.5 |
||||||
javac.compilerargs=-Xlint -Xlint\:-serial |
javac.compilerargs=-Xlint -Xlint\:-serial |
||||||
spec.version.base=3.0.0 |
spec.version.base=3.0.10 |
||||||
|
Binary file not shown.
Binary file not shown.
@ -1,5 +1,6 @@ |
|||||||
Manifest-Version: 1.0 |
Manifest-Version: 1.0 |
||||||
OpenIDE-Module: com.jme3.gde.gui/1 |
OpenIDE-Module: com.jme3.gde.gui/1 |
||||||
OpenIDE-Module-Implementation-Version: 0 |
OpenIDE-Module-Implementation-Version: 0 |
||||||
|
OpenIDE-Module-Layer: com/jme3/gde/gui/layer.xml |
||||||
OpenIDE-Module-Localizing-Bundle: com/jme3/gde/gui/Bundle.properties |
OpenIDE-Module-Localizing-Bundle: com/jme3/gde/gui/Bundle.properties |
||||||
|
|
||||||
|
@ -1,8 +1,8 @@ |
|||||||
build.xml.data.CRC32=7857ced2 |
build.xml.data.CRC32=d998e9a1 |
||||||
build.xml.script.CRC32=a0136781 |
build.xml.script.CRC32=a0136781 |
||||||
build.xml.stylesheet.CRC32=a56c6a5b@2.56.1 |
build.xml.stylesheet.CRC32=a56c6a5b@2.56.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=7857ced2 |
nbproject/build-impl.xml.data.CRC32=d998e9a1 |
||||||
nbproject/build-impl.xml.script.CRC32=55a34aaf |
nbproject/build-impl.xml.script.CRC32=55a34aaf |
||||||
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.56.1 |
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.56.1 |
||||||
|
@ -1,9 +1,9 @@ |
|||||||
file.reference.swingtonifty.jar=release/modules/ext/swingtonifty.jar |
file.reference.swingtonifty.jar=release/modules/ext/swingtonifty.jar |
||||||
#Thu, 25 Aug 2011 20:26:49 +0200 |
#Thu, 25 Aug 2011 20:26:49 +0200 |
||||||
javac.source=1.5 |
javac.source=1.6 |
||||||
javac.compilerargs=-Xlint -Xlint\:-serial |
javac.compilerargs=-Xlint -Xlint:-serial |
||||||
license.file=../license-jme.txt |
license.file=../license-jme.txt |
||||||
nbm.homepage=http\://www.jmonkeyengine.com |
nbm.homepage=http://www.jmonkeyengine.com |
||||||
nbm.module.author=Normen Hansen |
nbm.module.author=Normen Hansen,Cristiano Aguzzi |
||||||
nbm.needs.restart=true |
nbm.needs.restart=true |
||||||
spec.version.base=3.0.0 |
spec.version.base=3.1.5 |
||||||
|
Binary file not shown.
@ -0,0 +1,28 @@ |
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?> |
||||||
|
|
||||||
|
<Form version="1.3" maxVersion="1.8" type="org.netbeans.modules.form.forminfo.JPanelFormInfo"> |
||||||
|
<AuxValues> |
||||||
|
<AuxValue name="FormSettings_autoResourcing" type="java.lang.Integer" value="0"/> |
||||||
|
<AuxValue name="FormSettings_autoSetComponentName" type="java.lang.Boolean" value="false"/> |
||||||
|
<AuxValue name="FormSettings_generateFQN" type="java.lang.Boolean" value="true"/> |
||||||
|
<AuxValue name="FormSettings_generateMnemonicsCode" type="java.lang.Boolean" value="false"/> |
||||||
|
<AuxValue name="FormSettings_i18nAutoMode" type="java.lang.Boolean" value="false"/> |
||||||
|
<AuxValue name="FormSettings_layoutCodeTarget" type="java.lang.Integer" value="1"/> |
||||||
|
<AuxValue name="FormSettings_listenerGenerationStyle" type="java.lang.Integer" value="0"/> |
||||||
|
<AuxValue name="FormSettings_variablesLocal" type="java.lang.Boolean" value="false"/> |
||||||
|
<AuxValue name="FormSettings_variablesModifier" type="java.lang.Integer" value="2"/> |
||||||
|
</AuxValues> |
||||||
|
|
||||||
|
<Layout> |
||||||
|
<DimensionLayout dim="0"> |
||||||
|
<Group type="103" groupAlignment="0" attributes="0"> |
||||||
|
<EmptySpace min="0" pref="244" max="32767" attributes="0"/> |
||||||
|
</Group> |
||||||
|
</DimensionLayout> |
||||||
|
<DimensionLayout dim="1"> |
||||||
|
<Group type="103" groupAlignment="0" attributes="0"> |
||||||
|
<EmptySpace min="0" pref="274" max="32767" attributes="0"/> |
||||||
|
</Group> |
||||||
|
</DimensionLayout> |
||||||
|
</Layout> |
||||||
|
</Form> |
@ -0,0 +1,191 @@ |
|||||||
|
/* |
||||||
|
* To change this template, choose Tools | Templates |
||||||
|
* and open the template in the editor. |
||||||
|
*/ |
||||||
|
package com.jme3.gde.gui; |
||||||
|
|
||||||
|
import com.jme3.gde.gui.nodes.GElementNode; |
||||||
|
import com.jme3.gde.gui.nodes.ScreenChildFactory; |
||||||
|
import jada.ngeditor.controller.GUIEditor; |
||||||
|
import jada.ngeditor.model.elements.GElement; |
||||||
|
import java.awt.BorderLayout; |
||||||
|
import java.beans.PropertyChangeEvent; |
||||||
|
import java.beans.PropertyChangeListener; |
||||||
|
import java.beans.PropertyVetoException; |
||||||
|
import java.util.ArrayList; |
||||||
|
import java.util.Observable; |
||||||
|
import java.util.Observer; |
||||||
|
import javax.swing.JComponent; |
||||||
|
import org.netbeans.spi.navigator.NavigatorPanel; |
||||||
|
import org.openide.explorer.ExplorerManager; |
||||||
|
import org.openide.explorer.ExplorerUtils; |
||||||
|
import org.openide.explorer.view.BeanTreeView; |
||||||
|
import org.openide.nodes.AbstractNode; |
||||||
|
import org.openide.nodes.Children; |
||||||
|
import org.openide.nodes.Node; |
||||||
|
import org.openide.util.Exceptions; |
||||||
|
import org.openide.util.Lookup; |
||||||
|
import org.openide.util.LookupEvent; |
||||||
|
import org.openide.util.LookupListener; |
||||||
|
import org.openide.util.Utilities; |
||||||
|
import org.openide.util.lookup.ProxyLookup; |
||||||
|
import org.openide.windows.TopComponent; |
||||||
|
|
||||||
|
/** |
||||||
|
* |
||||||
|
* @author cris |
||||||
|
*/ |
||||||
|
@NavigatorPanel.Registration(mimeType = "text/x-niftygui+xml", displayName="Gui View") |
||||||
|
public class Navigator extends javax.swing.JPanel implements NavigatorPanel,ExplorerManager.Provider , Observer, PropertyChangeListener, LookupListener{ |
||||||
|
private Lookup lookup; |
||||||
|
private ExplorerManager mgr = new ExplorerManager(); |
||||||
|
private final BeanTreeView beanTreeView; |
||||||
|
private GUIEditor editor; |
||||||
|
private Lookup context; |
||||||
|
private boolean lock; |
||||||
|
/** |
||||||
|
* Creates new form Navigator |
||||||
|
*/ |
||||||
|
public Navigator() { |
||||||
|
initComponents(); |
||||||
|
setLayout(new BorderLayout()); |
||||||
|
beanTreeView = new BeanTreeView(); |
||||||
|
add(beanTreeView, BorderLayout.CENTER); |
||||||
|
|
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
* This method is called from within the constructor to initialize the form. |
||||||
|
* WARNING: Do NOT modify this code. The content of this method is always |
||||||
|
* regenerated by the Form Editor. |
||||||
|
*/ |
||||||
|
@SuppressWarnings("unchecked") |
||||||
|
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
|
||||||
|
private void initComponents() { |
||||||
|
|
||||||
|
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this); |
||||||
|
this.setLayout(layout); |
||||||
|
layout.setHorizontalGroup( |
||||||
|
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) |
||||||
|
.addGap(0, 244, Short.MAX_VALUE) |
||||||
|
); |
||||||
|
layout.setVerticalGroup( |
||||||
|
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) |
||||||
|
.addGap(0, 274, Short.MAX_VALUE) |
||||||
|
); |
||||||
|
}// </editor-fold>//GEN-END:initComponents
|
||||||
|
// Variables declaration - do not modify//GEN-BEGIN:variables
|
||||||
|
// End of variables declaration//GEN-END:variables
|
||||||
|
|
||||||
|
@Override |
||||||
|
public String getDisplayName() { |
||||||
|
return "GuiView"; |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public String getDisplayHint() { |
||||||
|
return "Easy view for your gui"; |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public JComponent getComponent() { |
||||||
|
return this; |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public void panelActivated(Lookup context) { |
||||||
|
try { |
||||||
|
this.context = context; |
||||||
|
context.lookupResult(NiftyGuiDataObject.class).addLookupListener(this); |
||||||
|
intNavigator(context); |
||||||
|
} catch (PropertyVetoException ex) { |
||||||
|
Exceptions.printStackTrace(ex); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public void panelDeactivated() { |
||||||
|
ExplorerUtils.activateActions(mgr, false); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public Lookup getLookup() { |
||||||
|
return lookup; |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public ExplorerManager getExplorerManager() { |
||||||
|
return mgr; |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public void update(Observable o, Object arg) { |
||||||
|
|
||||||
|
jada.ngeditor.listeners.actions.Action act = ( jada.ngeditor.listeners.actions.Action) arg; |
||||||
|
if(act.getType() == jada.ngeditor.listeners.actions.Action.SEL){ |
||||||
|
ArrayList<String> path = new ArrayList<String>(); |
||||||
|
GElement parent = act.getGUIElement(); |
||||||
|
while(parent!=null){ |
||||||
|
path.add(parent.getID()); |
||||||
|
parent = parent.getParent(); |
||||||
|
} |
||||||
|
Node result = mgr.getRootContext(); |
||||||
|
for(int i=path.size()-1;i>=0;i--){ |
||||||
|
result = result.getChildren().findChild(path.get(i)); |
||||||
|
} |
||||||
|
try { |
||||||
|
mgr.setSelectedNodes(new Node[]{result}); |
||||||
|
} catch (PropertyVetoException ex) { |
||||||
|
Exceptions.printStackTrace(ex); |
||||||
|
} |
||||||
|
}else if(act.getType() == jada.ngeditor.listeners.actions.Action.NEW){ |
||||||
|
try { |
||||||
|
this.intNavigator(context); |
||||||
|
} catch (PropertyVetoException ex) { |
||||||
|
Exceptions.printStackTrace(ex); |
||||||
|
} |
||||||
|
} |
||||||
|
beanTreeView.updateUI(); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public void propertyChange(PropertyChangeEvent evt) { |
||||||
|
if (evt.getPropertyName().equals(ExplorerManager.PROP_SELECTED_NODES)) { |
||||||
|
Node[] newValue = (Node[]) evt.getNewValue(); |
||||||
|
if (newValue.length > 0) { |
||||||
|
AbstractNode firstSelected = (AbstractNode) newValue[0]; |
||||||
|
if (firstSelected instanceof GElementNode) { |
||||||
|
GElement element = ((GElementNode) firstSelected).getGelement(); |
||||||
|
|
||||||
|
editor.selectElement(element); |
||||||
|
|
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public void resultChanged(LookupEvent ev) { |
||||||
|
try { |
||||||
|
intNavigator(context); |
||||||
|
} catch (PropertyVetoException ex) { |
||||||
|
Exceptions.printStackTrace(ex); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
private void intNavigator(Lookup context) throws PropertyVetoException { |
||||||
|
|
||||||
|
NiftyGuiDataObject man = context.lookup(NiftyGuiDataObject.class); |
||||||
|
ExplorerUtils.activateActions(mgr, true); |
||||||
|
editor = man.getLookup().lookup(GUIEditor.class); |
||||||
|
AbstractNode guiRoot = new AbstractNode(Children.create(new ScreenChildFactory(editor.getGui()), true)); |
||||||
|
guiRoot.setName("Gui"); |
||||||
|
this.mgr.setRootContext(guiRoot); |
||||||
|
this.beanTreeView.updateUI(); |
||||||
|
mgr.addPropertyChangeListener(this); |
||||||
|
this.mgr.setSelectedNodes(new Node[]{guiRoot}); |
||||||
|
Lookup lookup1 = ExplorerUtils.createLookup(mgr, getActionMap()); |
||||||
|
lookup = new ProxyLookup(lookup1); |
||||||
|
editor.addObserver(this); |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,10 @@ |
|||||||
|
<?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="NiftyPalette"> |
||||||
|
<folder name="Items"> |
||||||
|
<file name="Screen" url="com/jme3/gde/gui/palette/Screen.xml"> |
||||||
|
</file> |
||||||
|
</folder> |
||||||
|
</folder> |
||||||
|
</filesystem> |
@ -0,0 +1,34 @@ |
|||||||
|
package com.jme3.gde.gui.nodes; |
||||||
|
|
||||||
|
|
||||||
|
import jada.ngeditor.model.elements.GElement; |
||||||
|
import java.util.List; |
||||||
|
import java.util.Observable; |
||||||
|
import java.util.Observer; |
||||||
|
import org.openide.nodes.ChildFactory; |
||||||
|
import org.openide.nodes.Node; |
||||||
|
|
||||||
|
public class GElementChildFactory extends ChildFactory<GElement> implements Observer{ |
||||||
|
private final GElement parent; |
||||||
|
|
||||||
|
public GElementChildFactory(GElement parent) { |
||||||
|
this.parent = parent; |
||||||
|
this.parent.addObserver(this); |
||||||
|
|
||||||
|
} |
||||||
|
@Override |
||||||
|
protected boolean createKeys(List<GElement> list) { |
||||||
|
list.addAll(parent.getElements()); |
||||||
|
return true; |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
protected Node createNodeForKey(GElement element) { |
||||||
|
return new GElementNode(element); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public void update(Observable o, Object arg) { |
||||||
|
this.refresh(true); |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,97 @@ |
|||||||
|
/* |
||||||
|
* To change this template, choose Tools | Templates |
||||||
|
* and open the template in the editor. |
||||||
|
*/ |
||||||
|
package com.jme3.gde.gui.nodes; |
||||||
|
|
||||||
|
import jada.ngeditor.model.elements.GElement; |
||||||
|
import java.beans.PropertyEditor; |
||||||
|
import java.lang.reflect.InvocationTargetException; |
||||||
|
import java.util.Map.Entry; |
||||||
|
import org.openide.nodes.AbstractNode; |
||||||
|
import org.openide.nodes.Children; |
||||||
|
import org.openide.nodes.Node; |
||||||
|
import org.openide.nodes.Sheet; |
||||||
|
|
||||||
|
/** |
||||||
|
* |
||||||
|
* @author cris |
||||||
|
*/ |
||||||
|
public class GElementNode extends AbstractNode{ |
||||||
|
private final GElement element; |
||||||
|
|
||||||
|
public GElementNode(GElement element) { |
||||||
|
super(Children.create(new GElementChildFactory(element), false)); |
||||||
|
|
||||||
|
this.element = element; |
||||||
|
this.setName(element.getID()); |
||||||
|
|
||||||
|
} |
||||||
|
|
||||||
|
public GElement getGelement(){ |
||||||
|
return element; |
||||||
|
} |
||||||
|
|
||||||
|
public void updateChildren(){ |
||||||
|
|
||||||
|
} |
||||||
|
@Override |
||||||
|
protected Sheet createSheet() { |
||||||
|
Sheet s = super.createSheet(); |
||||||
|
Sheet.Set set = s.get(Sheet.PROPERTIES); |
||||||
|
if (set == null) { |
||||||
|
set = Sheet.createPropertiesSet(); |
||||||
|
s.put(set); |
||||||
|
} |
||||||
|
set.setName("Element Properties"); |
||||||
|
set.setShortDescription("You can set element properties"); |
||||||
|
for(Entry<String,String> pair : this.element.listAttributes().entrySet()){ |
||||||
|
set.put(new ElementAttributeProperty(element,pair.getKey())); |
||||||
|
} |
||||||
|
s.put(set); |
||||||
|
return s; |
||||||
|
} |
||||||
|
|
||||||
|
public class ElementAttributeProperty extends Node.Property { |
||||||
|
|
||||||
|
private String attributeName; |
||||||
|
private GElement element; |
||||||
|
|
||||||
|
public ElementAttributeProperty(GElement element, String attributeName) { |
||||||
|
super(String.class); |
||||||
|
this.element = element; |
||||||
|
this.attributeName = attributeName; |
||||||
|
this.setName(attributeName); |
||||||
|
this.setDisplayName(attributeName); |
||||||
|
|
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public boolean canRead() { |
||||||
|
return true; |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public String getValue() throws IllegalAccessException, InvocationTargetException{ |
||||||
|
return element.getAttribute(attributeName); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public boolean canWrite() { |
||||||
|
return true; |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public PropertyEditor getPropertyEditor() { |
||||||
|
return super.getPropertyEditor(); //To change body of generated methods, choose Tools | Templates.
|
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@Override |
||||||
|
public void setValue(Object val) throws IllegalAccessException, IllegalArgumentException { |
||||||
|
element.addAttribute(attributeName, val.toString()); |
||||||
|
element.refresh(); |
||||||
|
} |
||||||
|
}; |
||||||
|
} |
@ -0,0 +1,36 @@ |
|||||||
|
/* |
||||||
|
* To change this template, choose Tools | Templates |
||||||
|
* and open the template in the editor. |
||||||
|
*/ |
||||||
|
package com.jme3.gde.gui.nodes; |
||||||
|
|
||||||
|
import jada.ngeditor.model.GUI; |
||||||
|
import org.openide.nodes.AbstractNode; |
||||||
|
import org.openide.nodes.Children; |
||||||
|
|
||||||
|
/** |
||||||
|
* |
||||||
|
* @author cris |
||||||
|
*/ |
||||||
|
public class GUINode extends AbstractNode{ |
||||||
|
private final GUI gui; |
||||||
|
public GUINode(GUI gui) { |
||||||
|
super(Children.create(new ScreenChildFactory(gui),false)); |
||||||
|
this.gui = gui; |
||||||
|
|
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
* @return the gui |
||||||
|
*/ |
||||||
|
public GUI getGui() { |
||||||
|
return gui; |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public String getName() { |
||||||
|
return super.getName()+" "+this.gui; //To change body of generated methods, choose Tools | Templates.
|
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
} |
@ -0,0 +1,31 @@ |
|||||||
|
package com.jme3.gde.gui.nodes; |
||||||
|
|
||||||
|
|
||||||
|
import com.google.common.base.Predicate; |
||||||
|
import jada.ngeditor.model.GUI; |
||||||
|
import jada.ngeditor.model.elements.GControl; |
||||||
|
import jada.ngeditor.model.elements.GElement; |
||||||
|
import java.util.List; |
||||||
|
import org.openide.nodes.AbstractNode; |
||||||
|
import org.openide.nodes.ChildFactory; |
||||||
|
import org.openide.nodes.Children; |
||||||
|
import org.openide.nodes.Node; |
||||||
|
|
||||||
|
public class ScreenChildFactory extends ChildFactory<GElement> { |
||||||
|
private final GUI gui; |
||||||
|
|
||||||
|
public ScreenChildFactory(GUI gui){ |
||||||
|
this.gui = gui; |
||||||
|
|
||||||
|
} |
||||||
|
@Override |
||||||
|
protected boolean createKeys(List<GElement> list) { |
||||||
|
list.addAll(gui.getScreens()); |
||||||
|
return true; |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
protected Node createNodeForKey(GElement screen) { |
||||||
|
return new GElementNode(screen); |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,48 @@ |
|||||||
|
package com.jme3.gde.gui.palette; |
||||||
|
|
||||||
|
|
||||||
|
import com.google.common.base.Predicate; |
||||||
|
import jada.ngeditor.model.elements.GControl; |
||||||
|
import jada.ngeditor.model.elements.GElement; |
||||||
|
import java.util.List; |
||||||
|
import org.openide.nodes.AbstractNode; |
||||||
|
import org.openide.nodes.ChildFactory; |
||||||
|
import org.openide.nodes.Children; |
||||||
|
import org.openide.nodes.Node; |
||||||
|
|
||||||
|
public class CategoryChildFactory extends ChildFactory<ElementFilter> { |
||||||
|
|
||||||
|
@Override |
||||||
|
protected boolean createKeys(List<ElementFilter> list) { |
||||||
|
ElementFilter elements = new ElementFilter("Elements") { |
||||||
|
@Override |
||||||
|
public boolean apply(Class t) { |
||||||
|
return t.getGenericSuperclass().equals(GElement.class); |
||||||
|
} |
||||||
|
}; |
||||||
|
list.add(elements); |
||||||
|
ElementFilter controls = new ElementFilter("Controls") { |
||||||
|
@Override |
||||||
|
public boolean apply(Class t) { |
||||||
|
return t.getGenericSuperclass().equals(GControl.class); |
||||||
|
//To change body of generated methods, choose Tools | Templates.
|
||||||
|
} |
||||||
|
}; |
||||||
|
list.add(controls); |
||||||
|
return true; |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
protected Node createNodeForKey(ElementFilter category) { |
||||||
|
return new CategoryNode(category); |
||||||
|
} |
||||||
|
|
||||||
|
public class CategoryNode extends AbstractNode { |
||||||
|
public CategoryNode(ElementFilter category) { |
||||||
|
super(Children.create(new WidgetChildFactory(category), true)); |
||||||
|
setDisplayName(category.getName()); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
} |
@ -0,0 +1,28 @@ |
|||||||
|
/* |
||||||
|
* To change this template, choose Tools | Templates |
||||||
|
* and open the template in the editor. |
||||||
|
*/ |
||||||
|
package com.jme3.gde.gui.palette; |
||||||
|
|
||||||
|
import com.google.common.base.Predicate; |
||||||
|
|
||||||
|
/** |
||||||
|
* |
||||||
|
* @author cris |
||||||
|
*/ |
||||||
|
abstract class ElementFilter implements Predicate<Class>{ |
||||||
|
private final String name; |
||||||
|
|
||||||
|
public ElementFilter(String name) { |
||||||
|
this.name = name; |
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
* @return the name |
||||||
|
*/ |
||||||
|
public String getName() { |
||||||
|
return name; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
} |
@ -0,0 +1,55 @@ |
|||||||
|
/* |
||||||
|
* To change this template, choose Tools | Templates |
||||||
|
* and open the template in the editor. |
||||||
|
*/ |
||||||
|
package com.jme3.gde.gui.palette; |
||||||
|
|
||||||
|
import jada.ngeditor.guiviews.palettecomponents.NWidget; |
||||||
|
import jada.ngeditor.model.elements.GControl; |
||||||
|
import jada.ngeditor.model.elements.GElement; |
||||||
|
import jada.ngeditor.model.utils.ClassUtils; |
||||||
|
import java.lang.reflect.Modifier; |
||||||
|
import java.util.List; |
||||||
|
import java.util.Set; |
||||||
|
import org.openide.nodes.ChildFactory; |
||||||
|
import org.openide.nodes.Node; |
||||||
|
|
||||||
|
/** |
||||||
|
* |
||||||
|
* @author cris |
||||||
|
*/ |
||||||
|
public class WidgetChildFactory extends ChildFactory<Class>{ |
||||||
|
private final ElementFilter category; |
||||||
|
|
||||||
|
WidgetChildFactory(ElementFilter category) { |
||||||
|
this.category = category; |
||||||
|
|
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
protected boolean createKeys(List<Class> toPopulate) { |
||||||
|
Set<Class<? extends GElement>> classes = ClassUtils.findAllGElements(); |
||||||
|
for(Class c : classes){ |
||||||
|
if(this.isConcreteClass(c) && category.apply(c)){ |
||||||
|
toPopulate.add(c); |
||||||
|
|
||||||
|
} |
||||||
|
} |
||||||
|
return true; |
||||||
|
} |
||||||
|
|
||||||
|
private boolean isConcreteClass(Class object){ |
||||||
|
boolean abs = Modifier.isAbstract( object.getModifiers() ); |
||||||
|
return !abs && !object.isAnonymousClass() && GElement.class.isAssignableFrom(object); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
protected Node createNodeForKey(Class key) { |
||||||
|
return new WidgetNode(key); |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
} |
@ -0,0 +1,65 @@ |
|||||||
|
/* |
||||||
|
* To change this template, choose Tools | Templates |
||||||
|
* and open the template in the editor. |
||||||
|
*/ |
||||||
|
package com.jme3.gde.gui.palette; |
||||||
|
|
||||||
|
import jada.ngeditor.guiviews.DND.DragHandler; |
||||||
|
import jada.ngeditor.guiviews.DND.TrasferHandling; |
||||||
|
import jada.ngeditor.guiviews.DND.WidgetData; |
||||||
|
import jada.ngeditor.guiviews.palettecomponents.NWidget; |
||||||
|
import jada.ngeditor.model.GUIFactory; |
||||||
|
import jada.ngeditor.model.elements.GElement; |
||||||
|
import jada.ngeditor.model.exception.NoProductException; |
||||||
|
import java.awt.Image; |
||||||
|
import java.awt.datatransfer.Transferable; |
||||||
|
import java.awt.image.BufferedImage; |
||||||
|
import java.io.IOException; |
||||||
|
import java.io.InputStream; |
||||||
|
import java.util.logging.Level; |
||||||
|
import java.util.logging.Logger; |
||||||
|
import javax.imageio.ImageIO; |
||||||
|
import javax.swing.ImageIcon; |
||||||
|
import org.openide.nodes.AbstractNode; |
||||||
|
import org.openide.nodes.Children; |
||||||
|
import org.openide.util.Exceptions; |
||||||
|
|
||||||
|
/** |
||||||
|
* |
||||||
|
* @author cris |
||||||
|
*/ |
||||||
|
public class WidgetNode extends AbstractNode{ |
||||||
|
private final Class<?extends GElement> clazz; |
||||||
|
private static final String basePath="jada/ngeditor/resources"; |
||||||
|
|
||||||
|
public WidgetNode(Class<?extends GElement> wrappedClass) { |
||||||
|
super(Children.LEAF); |
||||||
|
this.clazz = wrappedClass; |
||||||
|
String name = wrappedClass.getSimpleName(); |
||||||
|
this.setName(name); |
||||||
|
|
||||||
|
this.setIconBaseWithExtension(basePath+"/"+name+".png"); |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public Image getIcon(int type) { |
||||||
|
return super.getIcon(type); //To change body of generated methods, choose Tools | Templates.
|
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public Transferable drag() throws IOException { |
||||||
|
try { |
||||||
|
final GElement gElement = GUIFactory.getInstance().newGElement(clazz); |
||||||
|
return new WidgetData(gElement); |
||||||
|
} catch (NoProductException ex) { |
||||||
|
throw new IOException(ex); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
} |
Binary file not shown.
@ -1,8 +1,8 @@ |
|||||||
build.xml.data.CRC32=661a7580 |
build.xml.data.CRC32=7e92080c |
||||||
build.xml.script.CRC32=f284e28d |
build.xml.script.CRC32=f284e28d |
||||||
build.xml.stylesheet.CRC32=a56c6a5b@2.56.1 |
build.xml.stylesheet.CRC32=a56c6a5b@2.56.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=661a7580 |
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.56.1 |
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.56.1 |
||||||
|
@ -1,8 +1,8 @@ |
|||||||
build.xml.data.CRC32=96495c39 |
build.xml.data.CRC32=10dbe817 |
||||||
build.xml.script.CRC32=b6310686 |
build.xml.script.CRC32=b6310686 |
||||||
build.xml.stylesheet.CRC32=a56c6a5b@2.56.1 |
build.xml.stylesheet.CRC32=a56c6a5b@2.56.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=96495c39 |
nbproject/build-impl.xml.data.CRC32=10dbe817 |
||||||
nbproject/build-impl.xml.script.CRC32=4db64ed5 |
nbproject/build-impl.xml.script.CRC32=4db64ed5 |
||||||
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.56.1 |
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.56.1 |
||||||
|
@ -1,8 +1,8 @@ |
|||||||
build.xml.data.CRC32=cc81893f |
build.xml.data.CRC32=d31ab367 |
||||||
build.xml.script.CRC32=69663b9b |
build.xml.script.CRC32=69663b9b |
||||||
build.xml.stylesheet.CRC32=a56c6a5b@2.56.1 |
build.xml.stylesheet.CRC32=a56c6a5b@2.56.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=cc81893f |
nbproject/build-impl.xml.data.CRC32=d31ab367 |
||||||
nbproject/build-impl.xml.script.CRC32=c9f3ae73 |
nbproject/build-impl.xml.script.CRC32=c9f3ae73 |
||||||
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.56.1 |
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.56.1 |
||||||
|
Binary file not shown.
@ -1,8 +1,8 @@ |
|||||||
build.xml.data.CRC32=52dcfd71 |
build.xml.data.CRC32=fb143d7c |
||||||
build.xml.script.CRC32=a910387a |
build.xml.script.CRC32=a910387a |
||||||
build.xml.stylesheet.CRC32=a56c6a5b@2.56.1 |
build.xml.stylesheet.CRC32=a56c6a5b@2.56.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=52dcfd71 |
nbproject/build-impl.xml.data.CRC32=fb143d7c |
||||||
nbproject/build-impl.xml.script.CRC32=2abbef60 |
nbproject/build-impl.xml.script.CRC32=2abbef60 |
||||||
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.56.1 |
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.56.1 |
||||||
|
@ -0,0 +1,27 @@ |
|||||||
|
<?xml version="1.0" encoding="UTF-8"?> |
||||||
|
<!DOCTYPE library PUBLIC "-//NetBeans//DTD Library Declaration 1.0//EN" "http://www.netbeans.org/dtds/library-declaration-1_0.dtd"> |
||||||
|
<library version='1.0' encoding='UTF-8'> |
||||||
|
<name>jme3-android</name> |
||||||
|
<type>j2se</type> |
||||||
|
<localizing-bundle>com.jme3.gde.project.baselibs.Bundle</localizing-bundle> |
||||||
|
<volume> |
||||||
|
<type>classpath</type> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.baselibs/libs/jme3-android-3.0.10-pre-alpha-svn.jar!/</resource> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.libraries/libs/android-4.1.1.4.jar!/</resource> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.libraries/libs/commons-logging-1.1.1.jar!/</resource> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.libraries/libs/httpclient-4.0.1.jar!/</resource> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.libraries/libs/opengl-api-gl1.1-android-2.1_r1.jar!/</resource> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.libraries/libs/xmlParserAPIs-2.6.2.jar!/</resource> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.libraries/libs/xpp3-1.1.4c.jar!/</resource> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.libraries/libs/json-20080701.jar!/</resource> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.libraries/libs/httpcore-4.0.1.jar!/</resource> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.libraries/libs/commons-codec-1.3.jar!/</resource> |
||||||
|
</volume> |
||||||
|
<volume> |
||||||
|
<type>src</type> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.baselibs/libs/jme3-android-3.0.10-pre-alpha-svn-sources.jar!/</resource> |
||||||
|
</volume> |
||||||
|
<volume> |
||||||
|
<type>javadoc</type> |
||||||
|
</volume> |
||||||
|
</library> |
@ -0,0 +1,18 @@ |
|||||||
|
<?xml version="1.0" encoding="UTF-8"?> |
||||||
|
<!DOCTYPE library PUBLIC "-//NetBeans//DTD Library Declaration 1.0//EN" "http://www.netbeans.org/dtds/library-declaration-1_0.dtd"> |
||||||
|
<library version='1.0' encoding='UTF-8'> |
||||||
|
<name>jme3-bullet</name> |
||||||
|
<type>j2se</type> |
||||||
|
<localizing-bundle>com.jme3.gde.project.baselibs.Bundle</localizing-bundle> |
||||||
|
<volume> |
||||||
|
<type>classpath</type> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.baselibs/libs/jme3-bullet-3.0.10-pre-alpha-svn.jar!/</resource> |
||||||
|
</volume> |
||||||
|
<volume> |
||||||
|
<type>src</type> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.baselibs/libs/jme3-bullet-3.0.10-pre-alpha-svn-sources.jar!/</resource> |
||||||
|
</volume> |
||||||
|
<volume> |
||||||
|
<type>javadoc</type> |
||||||
|
</volume> |
||||||
|
</library> |
@ -0,0 +1,18 @@ |
|||||||
|
<?xml version="1.0" encoding="UTF-8"?> |
||||||
|
<!DOCTYPE library PUBLIC "-//NetBeans//DTD Library Declaration 1.0//EN" "http://www.netbeans.org/dtds/library-declaration-1_0.dtd"> |
||||||
|
<library version='1.0' encoding='UTF-8'> |
||||||
|
<name>jme3-ios</name> |
||||||
|
<type>j2se</type> |
||||||
|
<localizing-bundle>com.jme3.gde.project.baselibs.Bundle</localizing-bundle> |
||||||
|
<volume> |
||||||
|
<type>classpath</type> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.baselibs/libs/jme3-ios-3.0.10-pre-alpha-svn.jar!/</resource> |
||||||
|
</volume> |
||||||
|
<volume> |
||||||
|
<type>src</type> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.baselibs/libs/jme3-ios-3.0.10-pre-alpha-svn-sources.jar!/</resource> |
||||||
|
</volume> |
||||||
|
<volume> |
||||||
|
<type>javadoc</type> |
||||||
|
</volume> |
||||||
|
</library> |
@ -0,0 +1,54 @@ |
|||||||
|
<?xml version="1.0" encoding="UTF-8"?> |
||||||
|
<!DOCTYPE library PUBLIC "-//NetBeans//DTD Library Declaration 1.0//EN" "http://www.netbeans.org/dtds/library-declaration-1_0.dtd"> |
||||||
|
<library version='1.0' encoding='UTF-8'> |
||||||
|
<name>jme3-jogl</name> |
||||||
|
<type>j2se</type> |
||||||
|
<localizing-bundle>com.jme3.gde.project.baselibs.Bundle</localizing-bundle> |
||||||
|
<volume> |
||||||
|
<type>classpath</type> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.baselibs/libs/jme3-jogl-3.0.10-pre-alpha-svn.jar!/</resource> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.libraries/libs/gluegen-rt-main-2.1.4.jar!/</resource> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.libraries/libs/jogl-all-main-2.1.4.jar!/</resource> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.libraries/libs/joal-main-2.1.4.jar!/</resource> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.libraries/libs/gluegen-rt-2.1.4-natives-android-armv6.jar!/</resource> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.libraries/libs/gluegen-rt-2.1.4-natives-linux-amd64.jar!/</resource> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.libraries/libs/gluegen-rt-2.1.4-natives-linux-armv6.jar!/</resource> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.libraries/libs/gluegen-rt-2.1.4-natives-linux-armv6hf.jar!/</resource> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.libraries/libs/gluegen-rt-2.1.4-natives-linux-i586.jar!/</resource> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.libraries/libs/gluegen-rt-2.1.4-natives-macosx-universal.jar!/</resource> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.libraries/libs/gluegen-rt-2.1.4-natives-solaris-amd64.jar!/</resource> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.libraries/libs/gluegen-rt-2.1.4-natives-solaris-i586.jar!/</resource> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.libraries/libs/gluegen-rt-2.1.4-natives-windows-amd64.jar!/</resource> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.libraries/libs/gluegen-rt-2.1.4-natives-windows-i586.jar!/</resource> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.libraries/libs/gluegen-rt-2.1.4.jar!/</resource> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.libraries/libs/jogl-all-2.1.4-natives-android-armv6.jar!/</resource> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.libraries/libs/jogl-all-2.1.4-natives-linux-amd64.jar!/</resource> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.libraries/libs/jogl-all-2.1.4-natives-linux-armv6.jar!/</resource> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.libraries/libs/jogl-all-2.1.4-natives-linux-armv6hf.jar!/</resource> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.libraries/libs/jogl-all-2.1.4-natives-linux-i586.jar!/</resource> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.libraries/libs/jogl-all-2.1.4-natives-macosx-universal.jar!/</resource> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.libraries/libs/jogl-all-2.1.4-natives-solaris-amd64.jar!/</resource> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.libraries/libs/jogl-all-2.1.4-natives-solaris-i586.jar!/</resource> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.libraries/libs/jogl-all-2.1.4-natives-windows-amd64.jar!/</resource> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.libraries/libs/jogl-all-2.1.4-natives-windows-i586.jar!/</resource> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.libraries/libs/jogl-all-2.1.4.jar!/</resource> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.libraries/libs/joal-2.1.4-natives-android-armv6.jar!/</resource> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.libraries/libs/joal-2.1.4-natives-linux-amd64.jar!/</resource> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.libraries/libs/joal-2.1.4-natives-linux-armv6.jar!/</resource> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.libraries/libs/joal-2.1.4-natives-linux-armv6hf.jar!/</resource> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.libraries/libs/joal-2.1.4-natives-linux-i586.jar!/</resource> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.libraries/libs/joal-2.1.4-natives-macosx-universal.jar!/</resource> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.libraries/libs/joal-2.1.4-natives-solaris-amd64.jar!/</resource> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.libraries/libs/joal-2.1.4-natives-solaris-i586.jar!/</resource> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.libraries/libs/joal-2.1.4-natives-windows-amd64.jar!/</resource> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.libraries/libs/joal-2.1.4-natives-windows-i586.jar!/</resource> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.libraries/libs/joal-2.1.4.jar!/</resource> |
||||||
|
</volume> |
||||||
|
<volume> |
||||||
|
<type>src</type> |
||||||
|
<resource>jar:nbinst://com.jme3.gde.project.baselibs/libs/jme3-jogl-3.0.10-pre-alpha-svn-sources.jar!/</resource> |
||||||
|
</volume> |
||||||
|
<volume> |
||||||
|
<type>javadoc</type> |
||||||
|
</volume> |
||||||
|
</library> |
@ -1,8 +1,8 @@ |
|||||||
build.xml.data.CRC32=b19d829b |
build.xml.data.CRC32=0b7aa49f |
||||||
build.xml.script.CRC32=866b78de |
build.xml.script.CRC32=866b78de |
||||||
build.xml.stylesheet.CRC32=a56c6a5b@2.56.1 |
build.xml.stylesheet.CRC32=a56c6a5b@2.56.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=b19d829b |
nbproject/build-impl.xml.data.CRC32=0b7aa49f |
||||||
nbproject/build-impl.xml.script.CRC32=a6bab88d |
nbproject/build-impl.xml.script.CRC32=a6bab88d |
||||||
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.56.1 |
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.56.1 |
||||||
|
Binary file not shown.
@ -1,8 +1,8 @@ |
|||||||
build.xml.data.CRC32=8e5b42d0 |
build.xml.data.CRC32=3499ba98 |
||||||
build.xml.script.CRC32=5fb89d93 |
build.xml.script.CRC32=5fb89d93 |
||||||
build.xml.stylesheet.CRC32=a56c6a5b@2.56.1 |
build.xml.stylesheet.CRC32=a56c6a5b@2.56.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=8e5b42d0 |
nbproject/build-impl.xml.data.CRC32=3499ba98 |
||||||
nbproject/build-impl.xml.script.CRC32=fe2b940f |
nbproject/build-impl.xml.script.CRC32=fe2b940f |
||||||
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.56.1 |
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.56.1 |
||||||
|
@ -1,3 +1,3 @@ |
|||||||
javac.source=1.6 |
javac.source=1.6 |
||||||
javac.compilerargs=-Xlint -Xlint:-serial |
javac.compilerargs=-Xlint -Xlint:-serial |
||||||
spec.version.base=3.0.0 |
spec.version.base=3.0.10 |
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue