现在的位置: 首页 > 综合 > 正文

GTK 专栏

2013年10月29日 ⁄ 综合 ⁄ 共 1865字 ⁄ 字号 评论关闭

 http://www.linuxgraphics.cn/gtk/index.html

 

GTK 专栏
作者: 刘鹏整理
日期: 2009-05-25
本专栏跟踪和研究 GTK 的关键技术和发展趋势。

Gtk+ 3 Roadmap Draft2

该 Roadmap 对 GTK+3 作了详细的介绍,包括 introduction, planned features, contributor features, whishlist items, progress tracking 等。想了解 GTK+3 的过来一探究竟吧。

GTK+ 3 thoughts - by Matthias Clasen

这是 Matthias Clasen 在 GUADEC 2007 会议之后发到 GTK-devel 邮件列表里的邮件,他总结了会议上大家对 GTK+ 3 的一些观点,并阐述了自己的想法。

GUI 主循环设计及其在 MiniGUI, GTK, QT 的实现

介绍了 GUI 主循环的设计思路,并分析了 MiniGUI, GTK, QT 的主循环。

GObject 对象系统

本文是 IBM developerWorks 上宋国伟先生写的,介绍了对象的定义和实现、属性和方法以及对象的继承机制。简单的说,GObject对象系统是一个建立在GLIB基础上的,用C语言完成的,具有跨平台特色的、灵活的、可扩展的、非常容易映射到其它语言的面向对象的框架。如果你是一个C语言的执着的追随者,你没有理由不研究一下它。

GTK+ 中的面向对象机制

GTK+ 虽然是用 C 语言开发,但它使用了面向对象的设计思想,并通过一些技巧实现了面向对象中的封装、继承和多态。本文介绍了这些技巧和方法。

关于 GTK+/GOBJECT 和 C/C++

网友贴的在 irc.debian.org #dot channel 的对话,关于 GTK+/GObject 与 C/C++ 的讨论,里边有为什么 GTK+ 不用 C++ 而用 C 的争论,挺有意思,当个八卦看。

GTK 主题引擎 (theme engine) 系列:gtk-css-engine 与 svg-theme-engine

关于 GTK+ 的主题引擎 (theme engine),目前有 gtk-css-engine ,基于 CSS 的主题引擎;还有一个是 SVG theme engine,基于 SVG 的主题引擎,它们有什么区别呢,看看 gtk-css-engine 的作者的描述。

GTK 主题引擎 (theme engine) 系列:Gtk3 and theming

GTK 目前的主题功能引擎 (theme engine) 有什么问题,gtk3 的主题 (theme) 要怎么做呢?本文是 gtk-css-engine 作者的一封邮件,他总结了目前 gtk theme engine 的不足,并对 gtk3 的 theme 提出了自己的想法和建议。

GNOME 在线桌面

以 Google 为首的一些公司和组织正在将传统的桌面应用转移到 web 上,web 时代已经来临,桌面与 web 集成是大势所趋。GNOME 适时推出了 oneline desktop,本文让大家先睹为快。

GTK+ 综述

GTK+ 是一个简单易用、特征丰富的图形用户接口工具集,它具有很好的跨平台性和简单易用的 API。本文描述了 GTK+ 的特点,分析了其体系结构,指出了它的优点和缺点,试图使大家对 GTK+ 有个总体的了解。

GTK+ 与 MFC 不完全对比

MFC 已经江河日下,日渐式微,而 GTK+ 可谓欣欣向荣,如日中天。这里无意于落井下石,痛打落水狗,贬 MFC 而尊 GTK+ 。自己即在使用 MFC 也在使用 GTK+ ,不会偏袒其中之任何一方。这个对比完全出于个人对两者的理解,说它是不完全对比,一方面只是一时兴起想做个笔记而已,另外一方面我对两者的理解也是有限的。本文从李先静的 blog 转载而来。

GTK+ 与 QT 的比较

本文来自 GTK+ 的邮件列表,GTK+ 的开发人员对 GTK+ 和 QT 做了简单的比较。

Luminocity

Luminocity 是一个技术实验床,是 GTK+ 的开发人员研究新的桌面渲染技术的平台。这里有很多效果视频,相信当你看到他们的窗口特效时你肯定惊叹不已。

Owen Taylor 评论 X/Cairo/GTK+ 的集成

GTK+ 以 Cairo 作为其图形层,当初要将 Cairo 集成进来呢,GTK+ 的开发人员对此有什么看法,为什么不把 Cairo 集成到 X Window 里呢?看看 GTK+ 的项目领导人的回答。

GTK+ 独立于屏幕分辨率的一种实现方法

红帽子公司的 David Zeuthen 提交了一个补丁,他提出一个解决 GUI 依赖屏幕分辨率问题的方法。这里是他发的邮件,介绍了编写该补丁的背景、技术方法。 Behdad Esfahbod 给出了 Apple 解决该问题的链接。

【上篇】
【下篇】

抱歉!评论已关闭.