Implement structures and mechanisms that allow logical manipulation of window objects.
Per window: global index, frame index, name, abs/rel position, focus, etc.
Per frame: index, abs/rel position, focus, tags, marks, etc.
Root: structuring as binary tree, as spatial tree, as stack, as graph
Rules:
- create, modify, delete
- position, order
- of windows, of frames, of root
Window-frame correspondence and switching logic
Implement structures and mechanisms that allow logical manipulation of window objects.
Per window: global index, frame index, name, abs/rel position, focus, etc.
Per frame: index, abs/rel position, focus, tags, marks, etc.
Root: structuring as binary tree, as spatial tree, as stack, as graph
Rules:
Window-frame correspondence and switching logic