GTK+ 3.0正式发布~

最新ubuntu/linux/开源新闻或者其它IT相关资讯
回复
头像
supercatexpert
帖子: 403
注册时间: 2010-01-17 15:39
系统: Debian Wheezy AMD64
联系:

GTK+ 3.0正式发布~

#1

帖子 supercatexpert » 2011-02-11 10:15

GTK+ 3.0 Released

February 10, 2011

GTK+ 3.0 is a major new version of GTK+, containing far too many changes to list them all here.

The major highlights include:

* Cairo drawing throughout. GDK no longer wraps the antiquated X11 drawing API; we’ve made a clean break and exclusively rely on cairo for all our drawing needs now. This has also enabled us to remove several other X11-centric concepts such as GCs, colormaps and pixmaps.
* Modern input device handling. The input device handling in GDK has long been a sadly neglected area. This has changed; with 3.0, GTK+ steps into the modern world of XI2 with full support for multiple pointers, keyboards and other gizmos.
* A new theming API which sports a familiar CSS syntax for theme configuration and other improvements such as animated state transitions.
* More flexible geometry management, with support for height-for-width, for both widgets and cell renderers.
* Multiple backend support for GDK. With GTK+ 2.x, you had to recompile your application to have it work with a different GDK backend. In GTK+ 3, multiple GDK backends can be built into a single library and selected at runtime.
* Easy application support. With the integration of D-Bus support in GIO, we could finally add a GtkApplication class that handles a lot of the platform integration aspects of writing an application, such as keeping track of open Windows, ensuring uniqueness, exporting actions, etc.
* Of course, there’s some new widgets as well, such as a switch and an application chooser.

GTK+ is the work of hundreds of contributors, far too many to list them all here. But I want to take the time to thank some people who contributed in a major way:

* Carlos Garnacho (Lanedo), for his work on XI2 support and the new theme system
* Benjamin Otte (Red Hat), for his work on GDK and cairo drawing
* Tristan Van Berkom (Openismus), for his work on geometry management
* Colin Walters (Red Hat), for his work on GtkApplication
* Ryan Lortie (Codethink), for his work on dconf, GSettings and GtkApplication
* Javier Jard�n, for tireless code, build and documentation cleanup
官网地址: http://www.gtk.org/
下载地址:http://ftp.gnome.org/pub/gnome/sources/gtk+/3.0/
OS: Debian Wheezy (Testing) for AMD64~~~
Mobile Phone: Nokia N900, OS: Maemo 5.0 (Base on Debian)~~~
本人的项目: RhythmCat(Linux下的音乐播放器.....支持歌词等功能...)
http://code.google.com/p/rhythmcat

RhythmCat 2进行中 (https://github.com/supercatexpert/RhythmCat2/)
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: GTK+ 3.0正式发布~

#2

帖子 eexpress » 2011-02-11 10:25

Cairo在贴图方面,可不方便。
● 鸣学
头像
supercatexpert
帖子: 403
注册时间: 2010-01-17 15:39
系统: Debian Wheezy AMD64
联系:

Re: GTK+ 3.0正式发布~

#3

帖子 supercatexpert » 2011-02-11 10:32

GTK+使用Cairo主要是为了实现平台无关以及统一的图形绘制后台.....
Cairo本身还是很好用的....绘图什么的压力不大~ :em09

PS: gtk+-3.0.0编译依赖:

glib-2.0 >= 2.28.0 atk >= 1.30 pango >= 1.20 cairo >= 1.10.0 cairo-gobject >= 1.10.0 gdk-pixbuf-2.0 >= 2.22.0
OS: Debian Wheezy (Testing) for AMD64~~~
Mobile Phone: Nokia N900, OS: Maemo 5.0 (Base on Debian)~~~
本人的项目: RhythmCat(Linux下的音乐播放器.....支持歌词等功能...)
http://code.google.com/p/rhythmcat

RhythmCat 2进行中 (https://github.com/supercatexpert/RhythmCat2/)
天使ッ翼
帖子: 679
注册时间: 2010-06-19 11:44

Re: GTK+ 3.0正式发布~

#4

帖子 天使ッ翼 » 2011-02-11 12:55

帮顶!!!呵呵
头像
shuhen2011
帖子: 157
注册时间: 2010-04-01 17:13

Re: GTK+ 3.0正式发布~

#5

帖子 shuhen2011 » 2011-02-11 13:10

Gnome3的shell就要基于GTK+3.0 吧 :em25
jtshs256
帖子: 22323
注册时间: 2010-07-19 21:41
系统: OS X

Re: GTK+ 3.0正式发布~

#6

帖子 jtshs256 » 2011-02-11 13:18

这是不是意味着以后use里要加个"-gtk3"了呢…… :em06
躺平
回复