aboutsummaryrefslogtreecommitdiffstats
path: root/plugin/spatialnavigation4dir.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Add available-function for a cursor navigableAntti Hölttä2019-03-181-8/+6
| | | | | | Availability means that the item first of all accepting cursor, visible, enabled, and within its parent's geometry. This value is meant for the algorithms to define if item is navigable.
* Simplified the 4 way algorithmAntti Hölttä2019-03-181-51/+23
|
* Add find-functionAntti Hölttä2019-03-181-1/+1
| | | | | | find-function is similar to the move, but instead of moving the cursor, it returns the item that cursor would move to if move was called with the same arguments
* Add 360 algorithmAntti Hölttä2019-03-181-4/+13
| | | | | Add algorithm that allows navigation to any direction. Works somewhat well now. Example app has a page with a gamepad/stick support.
* Refactor item registration with scopes in mindAntti Hölttä2019-03-181-16/+19
| | | | | ItemRegister class removed and items now keep track of their own cursor navigable child items. Navigation happens now only between siblings.
* Initial commit, demoable pocAntti Hölttä2019-03-181-0/+161
Sort of working with 4 dir navigation, check demoapp