RTGUI的结构
RTGUI的结构依然采用的是C/S结构,这样做的目的也是为了以后方便扩展到微内核结构但和传统的C/S结构非常不相同的是,它采用的是
服务端:仅仅维护各面板、窗体的位置信息;及鼠标、键盘、触摸点事件的派发。
客户端:在自己的可显示区域上进行直接的、非常直接的屏幕直接写屏。
而对嵌入式系统着重优化的地方,引入面板概念
面板,一个完整的屏幕是由数个相互不重叠的面板构成,在面板自己所属的可视区域内,绘图几乎可以畅通无阻的自由绘画:独占可视区域。
但窗口的概念依然被保留下来了,并取其精华去其糟粕:
窗口永远位于面板的上方:为消息窗口保留、为输入法状态条保留
窗口几乎无最大化最小化的概念:因为嵌入式设备有限的面积决定了窗口的大或小并不是十分重要
先上图,以后补充。(目前是PC上用SDL模拟的) 楼主果然厉害,如果发个演示版大家的兴趣就更高了,期待中...
ok
:-D :hhhhhh
:-D :-D :-D
页:
[1]