|
楼主 |
发表于 2006-1-11 10:17:16
|
显示全部楼层
1.gtk_widget_show(*widget);
当程序调用这个函数显示某个控件时,他并不真的显示控件的全部, 只有等到gtk_main ()获取EXPOSE事件后在显示,
和一般的思维有点不一样,这都归结于X11这个老妖吧.呵呵.
真不知道,这样的设计怎么移植到win32,directFB上.
2.控件的组成,很多控件本身也是窗口,不知道win32是否如此实现.
3,style and color,
我觉得他的style更多的是通过GdkGC来保存color,
有趣的是Color里RGB的颜色分别都是0-65565,但是style 存放的是0-1.0,
而目前显示8,16,24,32位色,RGB分别最大值都是0-0xFF,
将color和style表示颜色的都写成0-0XFF不就行了吗;
折腾这么多的转换干什么?故意看看计算机的,浮点,整点运算能力?尤其是0-1.0让人理解不了
以上或者更多问题都是我将GTK移植到Egui版本遇到的有趣问题. |
|