| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136 |
- = tonegodgui
- :revnumber: 2.0
- :revdate: 2020/07/25
- == tonegodGUI
- === A Native GUI Library for JME3.
- 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.
- * 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
- xref:gui/tonegodgui/quickstart.adoc[Quick Start Guide]
- === Best Practices
- xref:gui/tonegodgui/donts.adoc[Don'ts]
- === Core Components
- xref:gui/tonegodgui/screen.adoc[The Screen Class],
- xref:gui/tonegodgui/multiplescreens.adoc[Implementing Multiple Screens],
- xref:gui/tonegodgui/xmllayouts.adoc[Using XML to Define Layouts],
- xref:gui/tonegodgui/element.adoc[The Element Class]
- === Components
- ==== Buttons:
- xref:gui/tonegodgui/button.adoc[Button],
- xref:gui/tonegodgui/checkbox.adoc[Check Box],
- xref:gui/tonegodgui/radiobutton.adoc[Radio Button],
- xref:gui/tonegodgui/radiobuttongroup.adoc[Radio Button Group]
- ==== List-based Controls:
- xref:gui/tonegodgui/slider.adoc[Slider],
- xref:gui/tonegodgui/spinner.adoc[Spinner],
- xref:gui/tonegodgui/dial.adoc[Dial],
- xref:gui/tonegodgui/combobox.adoc[ComboBox & SelectBox]
- ==== Text Controls:
- xref:gui/tonegodgui/label.adoc[Label],
- xref:gui/tonegodgui/textfield.adoc[Text Field],
- xref:gui/tonegodgui/password.adoc[Password]
- ==== Menus:
- xref:gui/tonegodgui/menu.adoc[Menu]
- ==== Scrolling:
- xref:gui/tonegodgui/scrollarea.adoc[Scroll Area]
- ==== Windowing:
- xref:gui/tonegodgui/panel.adoc[Panel],
- xref:gui/tonegodgui/window.adoc[Window],
- xref:gui/tonegodgui/alertbox.adoc[Alert Box],
- xref:gui/tonegodgui/dialogbox.adoc[Dialog Box]
- ==== Extras:
- xref:gui/tonegodgui/indicator.adoc[Indicators],
- xref:gui/tonegodgui/osrviewport.adoc[Off-screen Rendered View Port],
- xref:gui/tonegodgui/dragelement.adoc[Drag Element]
- === Effects
- xref:gui/tonegodgui/effectmanager.adoc[The Effect Manager],
- xref:gui/tonegodgui/createeffects.adoc[Effects]
- === Custom Controls
- xref:gui/tonegodgui/customcontrols.adoc[Creating New Controls]
- === Styles
- xref:gui/tonegodgui/styles.adoc[Creating A New Theme]
- === Event Listeners
- ==== Focus:
- xref:gui/tonegodgui/evmousefocus.adoc[Mouse Focus Listener],
- xref:gui/tonegodgui/evtabfocus.adoc[Tab Focus Listener]
- ==== Mouse Input:
- xref:gui/tonegodgui/evmousebutton.adoc[Mouse Button Listener],
- xref:gui/tonegodgui/evmousewheel.adoc[Mouse Wheel Listener],
- xref:gui/tonegodgui/evmousemove.adoc[Mouse Movement Listener]
- ==== Keyboard Input:
- xref:gui/tonegodgui/evkeyboard.adoc[Keyboard Listener]
- ==== Layouts:
- * FlowLayout
- * HorizontalLayout
- * VerticalLayout
- * MigLayout
|