|
|
@@ -12,47 +12,37 @@ ifdef::env-github,env-browser[:outfilesuffix: .adoc]
|
|
|
|
|
|
|
|
|
=== A Native GUI Library for JME3.
|
|
|
-[cols="2", options="header"]
|
|
|
-|===
|
|
|
-
|
|
|
-a| iframe::http://www.youtube.com/embed/oZvmRXprAj4[width="200pxpx", height="200", alt="", scroll="true",border="true",align="false"]
|
|
|
-
|
|
|
-a| iframe::http://www.youtube.com/embed/x8_94-A4hOM[width="200pxpx", height="200", alt="", scroll="true",border="true",align="false"]
|
|
|
-
|
|
|
-
|
|
|
-|===
|
|
|
|
|
|
+video::oZvmRXprAj4[youtube]
|
|
|
+video::x8_94-A4hOM[youtube]
|
|
|
|
|
|
[IMPORTANT]
|
|
|
====
|
|
|
-This is a (somewhere between) Alpha/Beta release and though it is extensive and pretty solid, there is always the potential of change.+
|
|
|
-+
|
|
|
-You can view the current change log link:http://wiki.jmonkeyengine.org/doku.php/jme3:contributions:tonegodgui:changelog[HERE]+
|
|
|
-+
|
|
|
-Sources can be had link:http://code.google.com/p/tonegodgui/source/browse/[HERE] as they are not part of the plugin until the alpha release.+
|
|
|
-+
|
|
|
-Latest build & Android Test Project can be found link:https://sourceforge.net/projects/tonegodemitter/files/?source=navbar[HERE]
|
|
|
+* This is a (somewhere between) Alpha/Beta release and though it is extensive and pretty solid, there is always the potential of change.
|
|
|
+* You can view the current change log <<jme3/contributions/tonegodgui/changelog#,HERE>>.
|
|
|
+* Sources can be had link:http://code.google.com/p/tonegodgui/source/browse/[HERE] as they are not part of the plugin until the alpha release.
|
|
|
+* Latest build & Android Test Project can be found link:https://sourceforge.net/projects/tonegodemitter/files/?source=navbar[HERE]
|
|
|
====
|
|
|
|
|
|
|
|
|
|
|
|
=== Quick Start
|
|
|
|
|
|
-link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/quickstart[Quick Start Guide]+
|
|
|
+<<jme3/contributions/tonegodgui/quickstart#,Quick Start Guide>>
|
|
|
|
|
|
|
|
|
=== Best Practices
|
|
|
|
|
|
-link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/dos[Do's]+
|
|
|
-link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/donts[Don'ts]+
|
|
|
+<<jme3/contributions/tonegodgui/dos#,Do's>>,
|
|
|
+<<jme3/contributions/tonegodgui/donts#,Don'ts>>
|
|
|
|
|
|
|
|
|
=== Core Components
|
|
|
|
|
|
-link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/screen[The Screen Class]+
|
|
|
-link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/multiplescreens[Implementing Multiple Screens]+
|
|
|
-link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/xmllayouts[Using XML to Define Layouts]+
|
|
|
-link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/element[The Element Class]+
|
|
|
+<<jme3/contributions/tonegodgui/screen#,The Screen Class>>,
|
|
|
+<<jme3/contributions/tonegodgui/multiplescreens#,Implementing Multiple Screens>>,
|
|
|
+<<jme3/contributions/tonegodgui/xmllayouts#,Using XML to Define Layouts>>,
|
|
|
+<<jme3/contributions/tonegodgui/element#,The Element Class>>
|
|
|
|
|
|
|
|
|
=== Components
|
|
|
@@ -60,74 +50,74 @@ link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/element[T
|
|
|
|
|
|
==== Buttons:
|
|
|
|
|
|
-link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/button[Button]+
|
|
|
-link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/checkbox[Check Box]+
|
|
|
-link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/radiobutton[Radio Button]+
|
|
|
-link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/radiobuttongroup[Radio Button Group]+
|
|
|
+<<jme3/contributions/tonegodgui/button#,Button>>,
|
|
|
+<<jme3/contributions/tonegodgui/checkbox#,Check Box>>,
|
|
|
+<<jme3/contributions/tonegodgui/radiobutton#,Radio Button>>,
|
|
|
+<<jme3/contributions/tonegodgui/radiobuttongroup#,Radio Button Group>>
|
|
|
|
|
|
|
|
|
==== List-based Controls:
|
|
|
|
|
|
-link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/slider[Slider]+
|
|
|
-link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/spinner[Spinner]+
|
|
|
-link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/dial[Dial]+
|
|
|
-link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/combobox[ComboBox & SelectBox]+
|
|
|
-link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/selectlist[Select List]+
|
|
|
+<<jme3/contributions/tonegodgui/slider#,Slider>>,
|
|
|
+<<jme3/contributions/tonegodgui/spinner#,Spinner>>,
|
|
|
+<<jme3/contributions/tonegodgui/dial#,Dial>>,
|
|
|
+<<jme3/contributions/tonegodgui/combobox#,ComboBox & SelectBox>>,
|
|
|
+<<jme3/contributions/tonegodgui/selectlist#,Select List>>
|
|
|
|
|
|
|
|
|
==== Text Controls:
|
|
|
|
|
|
-link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/label[Label]+
|
|
|
-link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/textfield[Text Field]+
|
|
|
-link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/password[Password]+
|
|
|
+<<jme3/contributions/tonegodgui/label#,Label>>,
|
|
|
+<<jme3/contributions/tonegodgui/textfield#,Text Field>>,
|
|
|
+<<jme3/contributions/tonegodgui/password#,Password>>
|
|
|
|
|
|
|
|
|
==== Menus:
|
|
|
|
|
|
-link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/menu[Menu]+
|
|
|
+<<jme3/contributions/tonegodgui/menu#,Menu>>
|
|
|
|
|
|
|
|
|
==== Scrolling:
|
|
|
|
|
|
-link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/scrollarea[Scroll Area]+
|
|
|
+<<jme3/contributions/tonegodgui/scrollarea#,Scroll Area>>
|
|
|
|
|
|
|
|
|
==== Windowing:
|
|
|
|
|
|
-link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/panel[Panel]+
|
|
|
-link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/window[Window]+
|
|
|
-link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/alertbox[Alert Box]+
|
|
|
-link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/dialogbox[Dialog Box]+
|
|
|
+<<jme3/contributions/tonegodgui/panel#,Panel>>,
|
|
|
+<<jme3/contributions/tonegodgui/window#,Window>>,
|
|
|
+<<jme3/contributions/tonegodgui/alertbox#,Alert Box>>,
|
|
|
+<<jme3/contributions/tonegodgui/dialogbox#,Dialog Box>>
|
|
|
|
|
|
|
|
|
==== Extras:
|
|
|
|
|
|
-link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/chatbox[Chat Control]+
|
|
|
-link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/chatboxext[Extended Chat Control]+
|
|
|
-link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/indicator[Indicators]+
|
|
|
-link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/osrviewport[Off-screen Rendered View Port]+
|
|
|
-link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/dragelement[Drag Element]+
|
|
|
-link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/spriteelement[Sprite Element]
|
|
|
+<<jme3/contributions/tonegodgui/chatbox#,Chat Control>>,
|
|
|
+<<jme3/contributions/tonegodgui/chatboxext#,Extended Chat Control>>,
|
|
|
+<<jme3/contributions/tonegodgui/indicator#,Indicators>>,
|
|
|
+<<jme3/contributions/tonegodgui/osrviewport#,Off-screen Rendered View Port>>,
|
|
|
+<<jme3/contributions/tonegodgui/dragelement#,Drag Element>>,
|
|
|
+<<jme3/contributions/tonegodgui/spriteelement#,Sprite Element>>
|
|
|
|
|
|
|
|
|
=== Effects
|
|
|
|
|
|
-link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/effectmanager[The Effect Manager]+
|
|
|
-link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/createeffects[Effects]+
|
|
|
-link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/batcheffect[Using Batch Effects]+
|
|
|
-link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/effectqueue[Using Effect Queues]+
|
|
|
+<<jme3/contributions/tonegodgui/effectmanager#,The Effect Manager>>,
|
|
|
+<<jme3/contributions/tonegodgui/createeffects#,Effects>>,
|
|
|
+<<jme3/contributions/tonegodgui/batcheffect#,Using Batch Effects>>,
|
|
|
+<<jme3/contributions/tonegodgui/effectqueue#,Using Effect Queues>>
|
|
|
|
|
|
|
|
|
=== Custom Controls
|
|
|
|
|
|
-link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/controlbreakdown[Dissecting an Existing Control]+
|
|
|
-link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/customcontrols[Creating New Controls]+
|
|
|
+<<jme3/contributions/tonegodgui/controlbreakdown#,Dissecting an Existing Control>>,
|
|
|
+<<jme3/contributions/tonegodgui/customcontrols#,Creating New Controls>>
|
|
|
|
|
|
|
|
|
=== Styles
|
|
|
|
|
|
-link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/styles[Creating A New Theme]+
|
|
|
-link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/cursors[Defining Custom Cursors]+
|
|
|
+<<jme3/contributions/tonegodgui/styles#,Creating A New Theme>>,
|
|
|
+<<jme3/contributions/tonegodgui/cursors#,Defining Custom Cursors>>
|
|
|
|
|
|
|
|
|
=== Event Listeners
|
|
|
@@ -135,20 +125,20 @@ link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/cursors[D
|
|
|
|
|
|
==== Focus:
|
|
|
|
|
|
-link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/evmousefocus[Mouse Focus Listener]+
|
|
|
-link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/evtabfocus[Tab Focus Listener]+
|
|
|
+<<jme3/contributions/tonegodgui/evmousefocus#,Mouse Focus Listener>>,
|
|
|
+<<jme3/contributions/tonegodgui/evtabfocus#,Tab Focus Listener>>
|
|
|
|
|
|
|
|
|
==== Mouse Input:
|
|
|
|
|
|
-link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/evmousebutton[Mouse Button Listener]+
|
|
|
-link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/evmousewheel[Mouse Wheel Listener]+
|
|
|
-link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/evmousemove[Mouse Movement Listener]+
|
|
|
+<<jme3/contributions/tonegodgui/evmousebutton#,Mouse Button Listener>>,
|
|
|
+<<jme3/contributions/tonegodgui/evmousewheel#,Mouse Wheel Listener>>,
|
|
|
+<<jme3/contributions/tonegodgui/evmousemove#,Mouse Movement Listener>>
|
|
|
|
|
|
|
|
|
==== Keyboard Input:
|
|
|
|
|
|
-link:http://jmonkeyengine.github.io/wiki/jme3/contributions/tonegodgui/evkeyboard[Keyboard Listener]+
|
|
|
+<<jme3/contributions/tonegodgui/evkeyboard#,Keyboard Listener>>
|
|
|
|
|
|
==== Layouts:
|
|
|
|