Francisco Vallarino
|
e1f0c86c7c
|
Rename _widgetHandleCustom to _widgetHandleMessage
|
2020-06-18 17:47:16 -03:00 |
|
Francisco Vallarino
|
4c08cb360b
|
Rename WidgetResult fields. Use i as type variable for messages
|
2020-06-18 17:41:19 -03:00 |
|
Francisco Vallarino
|
d761e6ac84
|
Minor formatting improvements
|
2020-06-18 17:31:56 -03:00 |
|
Francisco Vallarino
|
90d9f75ee3
|
Notify all requesting widgets when clipboard is pasted
|
2020-06-18 15:21:36 -03:00 |
|
Francisco Vallarino
|
6ccb490c92
|
Make resultX functions return an unwrapped value. Move functions out of Util and into the (single) using module
|
2020-06-18 15:04:20 -03:00 |
|
Francisco Vallarino
|
e66181d5e4
|
Rename EventResult to WidgetResult
|
2020-06-17 16:15:17 -03:00 |
|
Francisco Vallarino
|
c608235a33
|
Add support for sending messages to widgets in the same composite
|
2020-06-16 22:13:10 -03:00 |
|
Francisco Vallarino
|
0aa59a2012
|
Rename RunCustom to RunTask
|
2020-06-16 12:10:16 -03:00 |
|
Francisco Vallarino
|
f6dd2261e3
|
Implement global keys and improve merge process
|
2020-06-15 14:00:52 -03:00 |
|
Francisco Vallarino
|
6301dbf16c
|
Minor changes
|
2020-06-14 18:53:04 -03:00 |
|
Francisco Vallarino
|
05d1a31fdf
|
Add initialization event to CompositeWidget
|
2020-06-13 23:36:12 -03:00 |
|
Francisco Vallarino
|
e7d9e9259b
|
Run widget initialization
|
2020-06-13 23:11:04 -03:00 |
|
Francisco Vallarino
|
96371723f1
|
Handle events in merge function
|
2020-06-13 01:05:12 -03:00 |
|
Francisco Vallarino
|
9f560beffb
|
Move reqs into CompositeState
|
2020-06-12 22:49:20 -03:00 |
|
Francisco Vallarino
|
377c34bf54
|
Temp commit for merge changes
|
2020-06-12 15:41:37 -03:00 |
|
Francisco Vallarino
|
16285a0c8a
|
Initial Global Keys handling
|
2020-06-11 00:56:37 -03:00 |
|
Francisco Vallarino
|
4570cc6930
|
Consider composite and child different when creating PathContext (add one extra step)
|
2020-06-10 18:31:09 -03:00 |
|
Francisco Vallarino
|
4e840725fe
|
Remove unneeded wrapping of CompositeWidget custom events
|
2020-06-09 23:31:45 -03:00 |
|
Francisco Vallarino
|
24d89f627d
|
Simplify CompositeWidget signature
|
2020-06-09 21:49:09 -03:00 |
|
Francisco Vallarino
|
c3f80d8483
|
Simplify Widget/WidgetInstance type signature
|
2020-06-09 21:44:39 -03:00 |
|
Francisco Vallarino
|
de45896e8e
|
Improve module exports, rename functions
|
2020-06-09 12:43:47 -03:00 |
|
Francisco Vallarino
|
b55b895ac6
|
Refactor processEventResult
|
2020-06-09 12:26:29 -03:00 |
|
Francisco Vallarino
|
e8ebafdf99
|
Add support for raising new events
|
2020-06-09 12:16:42 -03:00 |
|
Francisco Vallarino
|
1d0fd50742
|
Support multiple EventResponses
|
2020-06-09 02:24:17 -03:00 |
|
Francisco Vallarino
|
8747a7f1fa
|
Add support for message producers
|
2020-06-09 01:05:58 -03:00 |
|
Francisco Vallarino
|
f7ec75211e
|
Remove App.hs, simplify types
|
2020-06-09 01:05:58 -03:00 |
|
Francisco Vallarino
|
07a506e530
|
Create AppWidget, remove UserTask.hs
|
2020-06-09 01:05:53 -03:00 |
|
Francisco Vallarino
|
0b1c623217
|
Allow recursive events in CompositeWidget
|
2020-06-06 23:59:22 -03:00 |
|
Francisco Vallarino
|
63003e8f7c
|
Remove unusued MonomerApp references
|
2020-06-06 22:54:51 -03:00 |
|
Francisco Vallarino
|
cb51475e61
|
Remove unneeded comments
|
2020-06-06 00:19:21 -03:00 |
|
Francisco Vallarino
|
8c2bc7c7b6
|
Refactor composite example into separate file
|
2020-06-05 16:53:11 -03:00 |
|
Francisco Vallarino
|
fb141f49b8
|
Fix issue with CompositeWidget's merge
|
2020-06-05 14:08:07 -03:00 |
|
Francisco Vallarino
|
5834c95d0c
|
Handle events
|
2020-06-04 17:36:01 -03:00 |
|
Francisco Vallarino
|
47b2c9c90d
|
Add more cases to composite
|
2020-06-03 22:56:40 -03:00 |
|
Francisco Vallarino
|
175ffbad27
|
Test concept
|
2020-06-02 23:23:23 -03:00 |
|
Francisco Vallarino
|
033dc0a826
|
Update tasks doc
|
2020-05-30 20:03:45 -03:00 |
|
Francisco Vallarino
|
535f053123
|
Refactor Common Types into Geometry module
|
2020-05-30 19:54:33 -03:00 |
|
Francisco Vallarino
|
5698ce6c80
|
Simplify event conversion code
|
2020-05-30 17:41:03 -03:00 |
|
Francisco Vallarino
|
766ce5b8d6
|
Minor changes
|
2020-05-30 15:43:51 -03:00 |
|
Francisco Vallarino
|
8bd485c2b8
|
Use foldl' when possible
|
2020-05-30 13:43:37 -03:00 |
|
Francisco Vallarino
|
767a458e75
|
Clean up Seq imports
|
2020-05-30 01:44:41 -03:00 |
|
Francisco Vallarino
|
ee5757274e
|
Simplify Tree and improve integration with PathContext
|
2020-05-30 01:39:26 -03:00 |
|
Francisco Vallarino
|
582cd8be90
|
Remove Generic constraint on WidgetState
|
2020-05-30 00:51:09 -03:00 |
|
Francisco Vallarino
|
d6f0cbe6e9
|
Add SetFocus request
|
2020-05-29 23:21:17 -03:00 |
|
Francisco Vallarino
|
b3ec4f91b5
|
Remove unused functions
|
2020-05-29 23:15:17 -03:00 |
|
Francisco Vallarino
|
9545405153
|
Remove unused ResizeChildren logic. Refactor handler logic to share it in Events and WidgetTask modules
|
2020-05-29 23:13:24 -03:00 |
|
Francisco Vallarino
|
16b603098e
|
Avoid creating scroll widget twice when handling events
|
2020-05-29 00:46:52 -03:00 |
|
Francisco Vallarino
|
7de2573df5
|
Update children sizes on scroll events
|
2020-05-28 23:20:47 -03:00 |
|
Francisco Vallarino
|
9412ac8e49
|
Use fixed size when provided
|
2020-05-28 22:07:57 -03:00 |
|
Francisco Vallarino
|
ef82909d27
|
Make _widgetPreferredSize pure
|
2020-05-27 00:33:14 -03:00 |
|