GUI implementation roadmap
GUI stack elements:
-
GIP specification
-
Buffers -
Keyboard -
Mouse
-
-
WMP specification
-
windows -
sub-WMP-session
-
-
libkogata
implementation-
GIP client -
WMP client -
keyboard keymap loading & data parsing - drawing library
-
simple things (blit, rectangles) -
complicated things (circles, lines, ...)
-
-
support for more font formats - GUI library
-
define the structure of a GUI layout -
implement core functionality -
implement elementary widgets -
implement more widgets
-
-
-
giosrv.bin
implementation of GIP server-
basic functionnality -
finish stuff
-
-
terminal.bin
terminal emulator-
everything
-
-
login.bin
login manager-
GUI -
GIP proxying for session apps
-
-
desktkop.bin
desktop manager-
Window manager -
desktop UI
-