9aa1fec369
UI-Element protocol: clarify the role of the doExpand() extension point
...
and let the concrete extension point decide if the corresponding
state change was actually relevant and should be persisted
2015-12-26 00:59:16 +01:00
3a287bf134
implement the generic expand/collapse mechanism
2015-12-25 03:53:26 +01:00
4d1fcd6dcb
implement logging/identification of mock UI elements
2015-12-25 00:41:14 +01:00
d673d1ed1c
better naming of the test facility
...
I think it is a shame to waste the nice name "nexus"
just for a test facility; rather I've named our central
routing hub in the UI-Bus gui::ctrl::Nexus
So it makes sense to name the fake for unit testing
the test-nexus (we're not at nexus 5 yet)
2015-12-18 19:50:57 +01:00
59c2d2b482
WIP: start implementing the generic UI base
2015-12-16 23:24:11 +01:00
bf92333339
implement log joining in shared heap storage
2015-12-09 01:18:15 +01:00
272d62d5a3
log handling const correctness
...
adding log entries requires full access,
whereas matching log entries is const,
since it doesn't alter the log
2015-12-06 04:37:41 +01:00
ef1b640ffb
adapt API to the workings of log joining (as defined/planned)
...
indeed I flipped the meaning, with respect to the previous plan.
It seems more natural to "join this into another log"
2015-12-06 04:30:39 +01:00
b2542b86f7
stub and rectify interfaces defined thus far.
...
...compilation PASS again
2015-11-28 23:50:56 +01:00
d4c017fa73
WIP: settle on the Tangible interface
2015-11-28 21:43:09 +01:00
1eda2a070b
harmonise the form of the header include guards
...
no trailing underscore
2015-11-28 18:36:35 +01:00
d04e6d74d8
WIP: arrange some elements needed for MockElm implementation
2015-11-27 19:24:00 +01:00