summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcel Hollerbach <marcel-hollerbach@t-online.de>2015-07-26 17:08:04 +0200
committerMarcel Hollerbach <marcel-hollerbach@t-online.de>2015-07-26 17:08:04 +0200
commitf9b656961d1941f019d4844e244de865636c3b1b (patch)
tree42134aae796d362e8969b6adcd4299ee95a5857f
parentda814f9b06c7adb593034f90a890f6ff0f6212ec (diff)
Say what is going on
-rw-r--r--README17
1 files changed, 15 insertions, 2 deletions
diff --git a/README b/README
index 7c6c279..6fb2556 100644
--- a/README
+++ b/README
@@ -1,8 +1,21 @@
1This is a reasearch repository, to test different implementations for something like genlist/grid 1This is a reasearch repository, to test different implementations for something like genlist/grid
2 2
3Things to work on: 3== Things to work on:
4 4
5- Put the pan into elm_items_display.c and have one single viewport_changed function which is called in the implementor of it.
6- Functions which are not depending on the item positioning should be moved into the display 5- Functions which are not depending on the item positioning should be moved into the display
7 6
8- Tree needs a perfomance boost! 7- Tree needs a perfomance boost!
8
9== Abstract, what is going on with the tree.
10
11Elm.Items.Display is organized with a tree of items.
12
13A item can be in different placing states, there are active/realized and none.
14
15A item is realized if it is displayed in the viewport.
16
17If one of the childrenitems is realized or active the parent item is called active.
18
19If nothing is going on with the item, it is none of all.
20
21The implementors of Elm.Items.Displays is organizing the placement of the items. Active items can be displayed in headmode, that means as long as one of the children is realized it is also realized and placed as some kind of headline. The placement of the headmode items is done by Elm.Items.Display. \ No newline at end of file