Some utilities that will be used by the DemoBuilder. Can be skipped or quick reviewed
Implementation of the DemoBuilder. Guess no one will ever want to fully revise this, but I would appreciate if you could read the class description at least to see if its usage is understandable.
PlanesDemo. Perhaps the best way of understanding how to benefit from DemoBuilder is to run this demo from DemoLauncher (next commit) and then deep into PlanesDemo
Simple demo launcher
minor fix
BuilderUtils deleted. Its functionality has been moved to other places (see next commits)
getImageDimensions() moved to Platform. Only desktop impl provided for now
unzip() moved to new ZipUtils class. ZipUtils has also received zipping methods from Exporter.
Note: ZipUtils is placed in exporter for now, but should be moved elsewhere with no editor dependencies at some point.
ForceExit param added to EngineDesktop so demos can be launched several times
DemoBuilder:Most of the comments addressed and changes in the API reflected
Minor change in DemoLauncher - Travis did not like a constructor. Java api versions issue? Hope this fixes it
Converted FieldName enum to class with constants
Fields commands and events updated
Changes after update
Merge pull request #677 from anserran/fieldstrings

FieldNames enum converted to constants
Comments by @drotaru addressed plus a couple of minor fixes in debug logs on the way
Added DraggebleScrollPane.
Adds DraggableScrollPaneTest.
FocusItemList and FramesTimeline make use of DraggableScrollPane.
Merge pull request #675 from jtorrente/builder

Demo Builder + Planes Demo