|
该 Roadmap 对 GTK+3 作了详细的介绍,包括 introduction, planned
features, contributor features, whishlist items, progress tracking 等。
想了解 GTK+3 的过来一探究竟吧。
这是 Matthias Clasen 在 GUADEC 2007 会议之后发到 GTK-devel 邮件列表里
的邮件,他总结了会议上大家对 GTK+ 3 的一些观点,并阐述了自己的想法。
介绍了 GUI 主循环的设计思路,并分析了 MiniGUI, GTK, QT 的主循环。
本文是 IBM developerWorks 上宋国伟先生写的,介绍了对象的定义和实现、属
性和方法以及对象的继承机制。简单的说,GObject对象系统是一个建立在GLIB基础上的,用C语言完成的,具有跨平台特色的、灵活的、可扩展的、非常容易映射到其它语言的面向对象的框架。如果你是一个C语言的执着的追随者,你没有理由不研究一下它。
GTK+ 虽然是用 C 语言开发,但它使用了面向对象的设计思想,并通过一些技
巧实现了面向对象中的封装、继承和多态。本文介绍了这些技巧和方法。
网友贴的在 irc.debian.org #dot channel 的对话,关于 GTK+/GObject 与
C/C++ 的讨论,里边有为什么 GTK+ 不用 C++ 而用 C 的争论,挺有意思,当个
八卦看。
关于 GTK+ 的主题引擎 (theme engine),目前有 gtk-css-engine ,基于 CSS 的主题引擎;还有一个是 SVG theme engine,基于 SVG 的主题引擎,它们有什么区别呢,看看 gtk-css-engine 的作者的描述。
GTK 目前的主题功能引擎 (theme engine) 有什么问题,gtk3 的主题 (theme) 要怎么做呢?本文是
gtk-css-engine 作者的一封邮件,他总结了目前 gtk theme engine 的不足,
并对 gtk3 的 theme 提出了自己的想法和建议。
以 Google 为首的一些公司和组织正在将传统的桌面应用转移到 web 上,web
时代已经来临,桌面与 web 集成是大势所趋。GNOME 适时推出了 oneline
desktop,本文让大家先睹为快。
GTK+ 是一个简单易用、特征丰富的图形用户接口工具集,它具有很好的跨平台
性和简单易用的 API。本文描述了 GTK+ 的特点,分析了其体系结构,指出了它
的优点和缺点,试图使大家对 GTK+ 有个总体的了解。
MFC 已经江河日下,日渐式微,而 GTK+ 可谓欣欣向荣,如日中天。这里无意于
落井下石,痛打落水狗,贬 MFC 而尊 GTK+ 。自己即在使用 MFC 也在使用
GTK+ ,不会偏袒其中之任何一方。这个对比完全出于个人对两者的理解,说它
是不完全对比,一方面只是一时兴起想做个笔记而已,另外一方面我对两者的理
解也是有限的。本文从李先静的 blog 转载而来。
本文来自 GTK+ 的邮件列表,GTK+ 的开发人员对 GTK+ 和 QT 做了简单的比较。
Luminocity 是一个技术实验床,是 GTK+ 的开发人员研究新的桌面渲染技术的平
台。这里有很多效果视频,相信当你看到他们的窗口特效时你肯定惊叹不已。
GTK+ 以 Cairo 作为其图形层,当初要将 Cairo 集成进来呢,GTK+ 的开发人员
对此有什么看法,为什么不把 Cairo 集成到 X Window 里呢?看看 GTK+ 的项
目领导人的回答。
红帽子公司的 David Zeuthen 提交了一个补丁,他提出一个解决 GUI 依赖屏幕
分辨率问题的方法。这里是他发的邮件,介绍了编写该补丁的背景、技术方法。
Behdad Esfahbod 给出了 Apple 解决该问题的链接。
|