summaryrefslogtreecommitdiffstats
path: root/src/demos/nurbs/icons
diff options
context:
space:
mode:
authorKenneth Russel <[email protected]>2007-10-09 07:38:25 +0000
committerKenneth Russel <[email protected]>2007-10-09 07:38:25 +0000
commitc8e0d487886dbec1e3a994ea36724bbf59f5122a (patch)
tree0b9588684708a2429b8252ca367777d0b9125bf6 /src/demos/nurbs/icons
parent2bdf0b792c0b89cde549087af1676ee558e37aa6 (diff)
Integration of Tomas Hrasky's port of basic GLU NURBS functionality
from C++ to Java, plus example applications, done as part of his Bachelor of Science degree at the University of Hradec Králové, Faculty of Informatics and Management. Current state of code is documented in src/classes/com/sun/opengl/impl/nurbs/README.txt. Example applications require Java 1.5 and are not currently built by default. Specify -Djogl.nurbs=1 during jogl-demos build with a 1.5 javac on the PATH to build them. Dependent jars are copied to build output directory. Deleted old partially-complete GLU NURBS port. git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/trunk@223 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4
Diffstat (limited to 'src/demos/nurbs/icons')
-rwxr-xr-xsrc/demos/nurbs/icons/IconFactory.java19
-rw-r--r--src/demos/nurbs/icons/add.pngbin0 -> 1447 bytes
-rw-r--r--src/demos/nurbs/icons/adept_sourceseditor.pngbin0 -> 2055 bytes
-rw-r--r--src/demos/nurbs/icons/exit.pngbin0 -> 1426 bytes
-rw-r--r--src/demos/nurbs/icons/fileclose.pngbin0 -> 2023 bytes
-rw-r--r--src/demos/nurbs/icons/fileimport.pngbin0 -> 1831 bytes
-rw-r--r--src/demos/nurbs/icons/filenew.pngbin0 -> 1580 bytes
-rw-r--r--src/demos/nurbs/icons/folder_new.pngbin0 -> 2311 bytes
-rw-r--r--src/demos/nurbs/icons/info.pngbin0 -> 1884 bytes
-rw-r--r--src/demos/nurbs/icons/math_rsup.pngbin0 -> 1243 bytes
-rw-r--r--src/demos/nurbs/icons/mouse.pngbin0 -> 1771 bytes
-rw-r--r--src/demos/nurbs/icons/newfunction.pngbin0 -> 1901 bytes
12 files changed, 19 insertions, 0 deletions
diff --git a/src/demos/nurbs/icons/IconFactory.java b/src/demos/nurbs/icons/IconFactory.java
new file mode 100755
index 0000000..88d8539
--- /dev/null
+++ b/src/demos/nurbs/icons/IconFactory.java
@@ -0,0 +1,19 @@
+package demos.nurbs.icons;
+
+import java.io.*;
+import javax.swing.ImageIcon;
+import com.sun.opengl.util.StreamUtil;
+
+public class IconFactory {
+ private IconFactory() {}
+
+ public static ImageIcon getIcon(String resourceName) {
+ try {
+ InputStream input = IconFactory.class.getClassLoader().getResourceAsStream(resourceName);
+ byte[] data = StreamUtil.readAll(input);
+ return new ImageIcon(data, resourceName);
+ } catch (IOException e) {
+ return new ImageIcon();
+ }
+ }
+}
diff --git a/src/demos/nurbs/icons/add.png b/src/demos/nurbs/icons/add.png
new file mode 100644
index 0000000..ade93b9
--- /dev/null
+++ b/src/demos/nurbs/icons/add.png
Binary files differ
diff --git a/src/demos/nurbs/icons/adept_sourceseditor.png b/src/demos/nurbs/icons/adept_sourceseditor.png
new file mode 100644
index 0000000..c69015a
--- /dev/null
+++ b/src/demos/nurbs/icons/adept_sourceseditor.png
Binary files differ
diff --git a/src/demos/nurbs/icons/exit.png b/src/demos/nurbs/icons/exit.png
new file mode 100644
index 0000000..5313b7a
--- /dev/null
+++ b/src/demos/nurbs/icons/exit.png
Binary files differ
diff --git a/src/demos/nurbs/icons/fileclose.png b/src/demos/nurbs/icons/fileclose.png
new file mode 100644
index 0000000..84813bc
--- /dev/null
+++ b/src/demos/nurbs/icons/fileclose.png
Binary files differ
diff --git a/src/demos/nurbs/icons/fileimport.png b/src/demos/nurbs/icons/fileimport.png
new file mode 100644
index 0000000..3bf3b99
--- /dev/null
+++ b/src/demos/nurbs/icons/fileimport.png
Binary files differ
diff --git a/src/demos/nurbs/icons/filenew.png b/src/demos/nurbs/icons/filenew.png
new file mode 100644
index 0000000..1f7f88e
--- /dev/null
+++ b/src/demos/nurbs/icons/filenew.png
Binary files differ
diff --git a/src/demos/nurbs/icons/folder_new.png b/src/demos/nurbs/icons/folder_new.png
new file mode 100644
index 0000000..1ea3951
--- /dev/null
+++ b/src/demos/nurbs/icons/folder_new.png
Binary files differ
diff --git a/src/demos/nurbs/icons/info.png b/src/demos/nurbs/icons/info.png
new file mode 100644
index 0000000..e3c8adb
--- /dev/null
+++ b/src/demos/nurbs/icons/info.png
Binary files differ
diff --git a/src/demos/nurbs/icons/math_rsup.png b/src/demos/nurbs/icons/math_rsup.png
new file mode 100644
index 0000000..d689192
--- /dev/null
+++ b/src/demos/nurbs/icons/math_rsup.png
Binary files differ
diff --git a/src/demos/nurbs/icons/mouse.png b/src/demos/nurbs/icons/mouse.png
new file mode 100644
index 0000000..fd57fac
--- /dev/null
+++ b/src/demos/nurbs/icons/mouse.png
Binary files differ
diff --git a/src/demos/nurbs/icons/newfunction.png b/src/demos/nurbs/icons/newfunction.png
new file mode 100644
index 0000000..f890ef2
--- /dev/null
+++ b/src/demos/nurbs/icons/newfunction.png
Binary files differ