Sunday, May 01, 2005

Update - The usual changes

OK, So here is the list of changes I have made: CoreRectangle is now CoreRegion because it the name fits its description a structure holding left, top, width, height positions. The entire UI module components will be Core components for a simple reason. It takes a context switch for each external module call (apart from the Core kernel components). So it would take much longer to do simple drawing to the display if it had to switch every time it wanted to draw something on-screen. Also although UI sounds seperate, it realy is not since every system needs some kind of input/output system, Screens is based directly on a GUI (Graphical User Interface) instead of a CLI (Command Line Interface). I dont see any problems coding this week apart from CoreLayer (used to be UILayer) which might be a little hard but I should be fine.

No comments: