Changes between Version 5 and Version 6 of frontend/features

Show
Ignore:
Author:
lloydw (IP: 192.168.0.1)
Timestamp:
01/07/08 16:55:25 (10 years ago)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • frontend/features

    v5 v6  
    2424== Dynamic Data Representation (Model, View, Controller) == 
    2525 
    26 One of the key parts of any UI is displaying dynamic data - main menus are all well enough but the real test of a UI is how well it can handle the lobby screens, the inventory screens, and the level select screens. LibRocket comes with a powerful collection of classes to detach the data from the output. Data is fetched from a data source, passed through a data formatter, then finally displayed in a datagrid which includes full support for tree-like structures, like Windows Explorer.[[br]] 
     26One of the key parts of any UI is displaying dynamic data - main menus are all well enough but the real test of a UI is how well it can handle the lobby screens, the inventory screens, and the level select screens. libRocket comes with a powerful collection of classes to detach the data from the output. Data is fetched from a data source, passed through a data formatter, then finally displayed in a datagrid which includes full support for tree-like structures, like Windows Explorer.[[br]] 
    2727[[br]] 
    2828[[Image(datasource.gif, nolink)]] 
    3434== Extensibility == 
    3535 
    36 LibRocket doesn't do exactly what you want it to do? No problem! We've bent over backwards to open it up to modification by adding own custom interfaces to it. You can: 
     36libRocket doesn't do exactly what you want it to do? No problem! We've bent over backwards to open it up to modification by adding own custom interfaces to it. You can: 
    3737 - set your own log, file, render and system interfaces. 
    3838 - define custom decorators, to display anything you like. For example, the starfield in the demo application, Rocket Invaders from Mars, was a custom decorator. 
    4343 
    4444[[Image(debugger.gif, nolink, align="right")]] 
    45 LibRocket also comes with its own visual debugger to allow you to track down any problems you're having with your interfaces. You can click on any part of the screen and see what the element is, why it looks and acts the way it does, exactly where it gets its style information from, and navigate up and down to any of its children or parents. 
     45libRocket also comes with its own visual debugger to allow you to track down any problems you're having with your interfaces. You can click on any part of the screen and see what the element is, why it looks and acts the way it does, exactly where it gets its style information from, and navigate up and down to any of its children or parents. 
    4646{{{ 
    4747#!html