UIElement is a bound Ruby object, many of which will be managed by the UIManager. This object will be very similar to MHObject in the sense that it is created in Ruby but rendered in C.
Acceptance cases:
1) Draw a static UIelement
2) Update a UIelement with changing data
3) Update a UIelement based on keyboard input
4) Update a UIelement using the Focus class
UIElement is a bound Ruby object, many of which will be managed by the UIManager. This object will be very similar to MHObject in the sense that it is created in Ruby but rendered in C.
Acceptance cases: 1) Draw a static UIelement 2) Update a UIelement with changing data 3) Update a UIelement based on keyboard input 4) Update a UIelement using the Focus class