随笔 - 16, 文章 - 0, 评论 - 55, 引用 - 0
数据加载中……

2015年11月1日

fltk剖析 main-loop(二)

     摘要: 基本上,fltk认为所有的操作系统都会提供以下几种功能:
1.窗口创建和销毁
2.绘图(点,直线,曲线,圆...)
3.字体显示
4.输入设备交互(键盘、鼠标)

只要有这几种功能,不需要系统提供全套的控件,也可以自行构建出界面。另外系统还会提供一些附加功能,对于丰富界面也很有帮助,但并不是充分必要条件,比如
1.图片读写
2.文件操作
3.打印机
4.输入法

基于这样的认知,做为一个GUI库,fltk需要提供一个模型,把这些元素组合在一起,既要有足够的弹性又要足够简单  阅读全文

posted @ 2015-11-01 11:58 cyantree 阅读(2187) | 评论 (0)编辑 收藏