8097485dbf
ViewSpec: integrate the simple View access case (Unit test PASS)
...
This finishes the first round of design drafts in this area.
Right now it seems difficult to get any further, since most of
the actual view creation and management in the UI is not yet coded.
2018-06-15 18:02:08 +02:00
800fc5915a
ViewSpec: recast the ElementAccess API to work around the design problem
...
...it is not really solved, rather postponed.
But who knows. Maybe it's already good enough...
2018-06-15 16:42:51 +02:00
f55a8f606b
...one month later: pick up after the LAC.18 Berlin
...
...happened to be completely absorbed by the preparations
for my workshop about Yoshimi and musical presets
2018-06-14 17:02:34 +02:00
86b1aac721
ElementAccess: somewhat improve the mock implementation to cover the standard case
...
...still quite braindead, but well....
2018-04-14 03:58:02 +02:00
4205511405
ElementAccess: change the way of mock element creation
...
...still quite braindead, but allows at least to cover the standard case as well.
A better mock element access service would at least traverse a GenNode-Tree,
and thus emulate the behaviour of the real service; yet both seems way beyond
scope right now, and all I need is some basic coverage of the Interface
2018-04-14 03:14:19 +02:00
4071a58454
ElementAccess: fix first unit test case
...
ouch, the typedef Base /is/ already a pointer...
2018-04-14 01:59:41 +02:00
4c273d902c
ElementAccess: add very simplistic mock implementation
2018-04-14 01:37:56 +02:00
91b83f5ede
ElementAccess: (WIP) unsuccessful attempt to solve the typing problem
...
the intention was to return disparate result types, just depending on the
actual position in the UI-Coordinates. The client knows what to expect
2018-04-09 01:14:12 +02:00
c245098d45
ElementAccess: (WIP) first draft for internal accessor function
...
...but can not work this way.
Since void* has not RTTI, no secure access with downcast is possible
2018-04-09 00:51:24 +02:00
e99ad7a3e6
ElementAccess: draft simple lookup interface
2018-04-08 18:43:27 +02:00
09359cf92a
ElementAccess: initial brainstorming about the interface mechanics
2018-04-07 02:28:29 +02:00
dc97ab5546
ElementAccess: consider helper to encapsulte access to actual GTK structures ( #1134 )
2018-04-07 01:00:25 +02:00