From d2c88f2ba2d489c42bd2883d33cd9d918dbc16f2 Mon Sep 17 00:00:00 2001 From: "nor..67" Date: Sun, 30 Oct 2011 20:44:30 +0000 Subject: [PATCH] - SDK: add NiftyGUI example XML files git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8552 75d07b2b-3a1a-0410-a2c5-0572b91ccdca --- .../com/jme3/gde/gui/examples/01-button.xml | 21 +++++++ .../src/com/jme3/gde/gui/examples/02-chat.xml | 13 ++++ .../com/jme3/gde/gui/examples/03-checkbox.xml | 13 ++++ .../com/jme3/gde/gui/examples/04-console.xml | 11 ++++ .../com/jme3/gde/gui/examples/05-dropdown.xml | 11 ++++ .../jme3/gde/gui/examples/06-imageselect.xml | 11 ++++ .../com/jme3/gde/gui/examples/07-label.xml | 11 ++++ .../com/jme3/gde/gui/examples/08-dropdown.xml | 11 ++++ .../jme3/gde/gui/examples/09-radiobutton.xml | 38 ++++++++++++ .../jme3/gde/gui/examples/10-scrollbar.xml | 21 +++++++ .../jme3/gde/gui/examples/11-scrollpanel.xml | 29 +++++++++ .../com/jme3/gde/gui/examples/12-slider.xml | 17 ++++++ .../jme3/gde/gui/examples/13-textfield.xml | 15 +++++ .../com/jme3/gde/gui/examples/14-window.xml | 15 +++++ .../src/com/jme3/gde/gui/examples/avatar1.png | Bin 0 -> 1227 bytes .../src/com/jme3/gde/gui/examples/avatar2.png | Bin 0 -> 6554 bytes .../src/com/jme3/gde/gui/examples/avatar3.png | Bin 0 -> 8445 bytes sdk/jme3-gui/src/com/jme3/gde/gui/layer.xml | 56 ++++++++++++++++++ 18 files changed, 293 insertions(+) create mode 100644 sdk/jme3-gui/src/com/jme3/gde/gui/examples/01-button.xml create mode 100644 sdk/jme3-gui/src/com/jme3/gde/gui/examples/02-chat.xml create mode 100644 sdk/jme3-gui/src/com/jme3/gde/gui/examples/03-checkbox.xml create mode 100644 sdk/jme3-gui/src/com/jme3/gde/gui/examples/04-console.xml create mode 100644 sdk/jme3-gui/src/com/jme3/gde/gui/examples/05-dropdown.xml create mode 100644 sdk/jme3-gui/src/com/jme3/gde/gui/examples/06-imageselect.xml create mode 100644 sdk/jme3-gui/src/com/jme3/gde/gui/examples/07-label.xml create mode 100644 sdk/jme3-gui/src/com/jme3/gde/gui/examples/08-dropdown.xml create mode 100644 sdk/jme3-gui/src/com/jme3/gde/gui/examples/09-radiobutton.xml create mode 100644 sdk/jme3-gui/src/com/jme3/gde/gui/examples/10-scrollbar.xml create mode 100644 sdk/jme3-gui/src/com/jme3/gde/gui/examples/11-scrollpanel.xml create mode 100644 sdk/jme3-gui/src/com/jme3/gde/gui/examples/12-slider.xml create mode 100644 sdk/jme3-gui/src/com/jme3/gde/gui/examples/13-textfield.xml create mode 100644 sdk/jme3-gui/src/com/jme3/gde/gui/examples/14-window.xml create mode 100644 sdk/jme3-gui/src/com/jme3/gde/gui/examples/avatar1.png create mode 100644 sdk/jme3-gui/src/com/jme3/gde/gui/examples/avatar2.png create mode 100644 sdk/jme3-gui/src/com/jme3/gde/gui/examples/avatar3.png diff --git a/sdk/jme3-gui/src/com/jme3/gde/gui/examples/01-button.xml b/sdk/jme3-gui/src/com/jme3/gde/gui/examples/01-button.xml new file mode 100644 index 000000000..e961a97d7 --- /dev/null +++ b/sdk/jme3-gui/src/com/jme3/gde/gui/examples/01-button.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sdk/jme3-gui/src/com/jme3/gde/gui/examples/02-chat.xml b/sdk/jme3-gui/src/com/jme3/gde/gui/examples/02-chat.xml new file mode 100644 index 000000000..4b0c0005f --- /dev/null +++ b/sdk/jme3-gui/src/com/jme3/gde/gui/examples/02-chat.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/sdk/jme3-gui/src/com/jme3/gde/gui/examples/03-checkbox.xml b/sdk/jme3-gui/src/com/jme3/gde/gui/examples/03-checkbox.xml new file mode 100644 index 000000000..f89af93d1 --- /dev/null +++ b/sdk/jme3-gui/src/com/jme3/gde/gui/examples/03-checkbox.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/sdk/jme3-gui/src/com/jme3/gde/gui/examples/04-console.xml b/sdk/jme3-gui/src/com/jme3/gde/gui/examples/04-console.xml new file mode 100644 index 000000000..a33d4cc85 --- /dev/null +++ b/sdk/jme3-gui/src/com/jme3/gde/gui/examples/04-console.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/sdk/jme3-gui/src/com/jme3/gde/gui/examples/05-dropdown.xml b/sdk/jme3-gui/src/com/jme3/gde/gui/examples/05-dropdown.xml new file mode 100644 index 000000000..2ceee6b80 --- /dev/null +++ b/sdk/jme3-gui/src/com/jme3/gde/gui/examples/05-dropdown.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/sdk/jme3-gui/src/com/jme3/gde/gui/examples/06-imageselect.xml b/sdk/jme3-gui/src/com/jme3/gde/gui/examples/06-imageselect.xml new file mode 100644 index 000000000..3c9dfc37a --- /dev/null +++ b/sdk/jme3-gui/src/com/jme3/gde/gui/examples/06-imageselect.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/sdk/jme3-gui/src/com/jme3/gde/gui/examples/07-label.xml b/sdk/jme3-gui/src/com/jme3/gde/gui/examples/07-label.xml new file mode 100644 index 000000000..b8e1fd8bd --- /dev/null +++ b/sdk/jme3-gui/src/com/jme3/gde/gui/examples/07-label.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/sdk/jme3-gui/src/com/jme3/gde/gui/examples/08-dropdown.xml b/sdk/jme3-gui/src/com/jme3/gde/gui/examples/08-dropdown.xml new file mode 100644 index 000000000..3d53d1c3b --- /dev/null +++ b/sdk/jme3-gui/src/com/jme3/gde/gui/examples/08-dropdown.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/sdk/jme3-gui/src/com/jme3/gde/gui/examples/09-radiobutton.xml b/sdk/jme3-gui/src/com/jme3/gde/gui/examples/09-radiobutton.xml new file mode 100644 index 000000000..0c0f226ad --- /dev/null +++ b/sdk/jme3-gui/src/com/jme3/gde/gui/examples/09-radiobutton.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sdk/jme3-gui/src/com/jme3/gde/gui/examples/10-scrollbar.xml b/sdk/jme3-gui/src/com/jme3/gde/gui/examples/10-scrollbar.xml new file mode 100644 index 000000000..05761d363 --- /dev/null +++ b/sdk/jme3-gui/src/com/jme3/gde/gui/examples/10-scrollbar.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sdk/jme3-gui/src/com/jme3/gde/gui/examples/11-scrollpanel.xml b/sdk/jme3-gui/src/com/jme3/gde/gui/examples/11-scrollpanel.xml new file mode 100644 index 000000000..65f281549 --- /dev/null +++ b/sdk/jme3-gui/src/com/jme3/gde/gui/examples/11-scrollpanel.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sdk/jme3-gui/src/com/jme3/gde/gui/examples/12-slider.xml b/sdk/jme3-gui/src/com/jme3/gde/gui/examples/12-slider.xml new file mode 100644 index 000000000..4439ef19e --- /dev/null +++ b/sdk/jme3-gui/src/com/jme3/gde/gui/examples/12-slider.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sdk/jme3-gui/src/com/jme3/gde/gui/examples/13-textfield.xml b/sdk/jme3-gui/src/com/jme3/gde/gui/examples/13-textfield.xml new file mode 100644 index 000000000..29e7dbbaa --- /dev/null +++ b/sdk/jme3-gui/src/com/jme3/gde/gui/examples/13-textfield.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/sdk/jme3-gui/src/com/jme3/gde/gui/examples/14-window.xml b/sdk/jme3-gui/src/com/jme3/gde/gui/examples/14-window.xml new file mode 100644 index 000000000..3c933b1b9 --- /dev/null +++ b/sdk/jme3-gui/src/com/jme3/gde/gui/examples/14-window.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/sdk/jme3-gui/src/com/jme3/gde/gui/examples/avatar1.png b/sdk/jme3-gui/src/com/jme3/gde/gui/examples/avatar1.png new file mode 100644 index 0000000000000000000000000000000000000000..be5a00d94ba4afd865fc9423389e1452994ad6f4 GIT binary patch literal 1227 zcmV;+1T_1JP)2^Je#5>S9NQ zscv=`+zGeCZE!2x0ypz^XYeU}0w2Ri@F9Ev@3TWuDqw)u;Q=@e_rbkzV~zVfhj-yT zoP)o@KjH+CdeUup3?6|yd~UA*Z^G;FXYRR?1b7p^3y;HtA)R5{@EZIP{uUL0H{g5l z1l*(QLwoQF`~m)6uK=6iX?P0mSM@21b_sqD|Eec|L+}hdsiL7}_#ONuY=9|v4xZ)V zNR&iFpSSQE_#zB|bT@qrKT^?F7JkWhZ*4UgHcDf-#TdX-9K#~V6bQgk_ywF%@ll3j z8rA*cHO=ksz)yK55jPF<)RCBc@}mci#u%QXG{-n<8z5aD=3@@86ym(sYoZr`bhmxN zT|6lo=9oKb1(@QYN=7A58IC?)>9O4;9(lyI0v;a2o+_qcz{bex2 zOgsaej!wxs$HAb2un95X zb_bbN8Ne~Q(R$X{ReR@I?fN5c(t#m2CKH;IQJ_jI8 zmV0gN(PX4=V^$JUyTq*90oZ8kXVEz@n^U?F+HG_IcG>RRUJlTY`EUsBb`ii%KQ0je zJ5WE92?4j;N!gh8FoN+@0k+#tJ+Mt~sK#m|fUUy8Sgj4EnFW!yS_ojXa4=SLgD|K~ z1n^8S80(Axo(czJof5zk;b5#20(dMOjCD)^kA#DgLG{}l@a@C5uQa+_pN}o!D>Z&YDrz>iinUu-xm47NqLv>YdDG%?%0RZ1J9IePmd7l6P002ovPDHLkV1nh;BYXe= literal 0 HcmV?d00001 diff --git a/sdk/jme3-gui/src/com/jme3/gde/gui/examples/avatar2.png b/sdk/jme3-gui/src/com/jme3/gde/gui/examples/avatar2.png new file mode 100644 index 0000000000000000000000000000000000000000..ca419ee91991d9ba0bb7921dcadf1a8f107d83f6 GIT binary patch literal 6554 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%0D#-^5sZ|JCP% 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 fZmIMBKLQK@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +