Commit Graph

11 Commits

Author SHA1 Message Date
271497be81 using (and corrected) refined button handler invocation
TODO: "old" camera handler interferes with left mouse clicks/drags
2014-05-16 00:36:33 +02:00
45fe3f8493 revising preliminary inflexible button handling callback 2014-05-14 13:19:00 +02:00
5f29ce7610 mouse events use local widget coordinates 2014-05-09 00:17:31 +02:00
e292633ce4 widget coordinates are now local (offset based on parent component) 2014-05-03 22:40:49 +02:00
ad0e569537 renamed modules after restructuring UI data 2014-05-03 15:22:20 +02:00
ca51c23650 restructured GUI widgets' data representation from class type/instance-based
to function-based
advantage: single constructor for any widget type, no branching necessary
2014-05-03 15:21:58 +02:00
5be37f6453 moved user event handling into UI/Callbacks.hs 2014-05-01 20:31:15 +02:00
a3fe5a1d8b compiler warning and HLint remarks 2014-05-01 19:25:04 +02:00
2d80c92384 finished storing ui widgets into a HashMap and referencing them by UIId.
Additionally, widgets functions now use the Pioneers monad.
Branch is compiling again and works.
2014-04-26 19:16:53 +02:00
6879201c53 worked on storing widgets in HashMap and referencing via Id
incorporated Pioneers monad into ui operations
!!still WIP, does not compile (TODO: UIOperations, Callbacks, Main?,
Types?)!!
2014-04-24 23:42:05 +02:00
a9a97f7544 started referencing ui widgets by id via hashmap, WIP, does not compile 2014-04-23 13:08:18 +02:00