Use MVC features for CEGUI lists and trees

Registered by Erik Ogenvik

Ember handles UI lists inefficiently. When filling lists with many items it's not uncommon for the screen to freeze for a noticable time as CEGUI has to allocate the views for the list items.
This could be improved if Ember instead used the upcoming MVC framework, which is planned to be released alongside CEGUI 1.0.0.
This work would then involve going over all instances where lists or trees are used in the UI and rewrite them to use the MVC framework.

Until CEGUI 1.0.0 is released more information can be found in the code and the samples.
https://bitbucket.org/cegui/cegui/src/3f2f38c90aa5ebc7d6e7092b38a0efecaf83df93/samples/ModelView/?at=default
https://bitbucket.org/cegui/cegui/src/3f2f38c90aa5ebc7d6e7092b38a0efecaf83df93/cegui/include/CEGUI/views/?at=default

Blueprint information

Status:
Not started
Approver:
Erik Ogenvik
Priority:
Medium
Drafter:
Erik Ogenvik
Direction:
Needs approval
Assignee:
None
Definition:
Approved
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.