亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: 用于創(chuàng)造跨平臺(tái)GUI界面的GTK+工具集正式發(fā)布了3.0版本 [打印本頁(yè)]

作者: crazyvv    時(shí)間: 2011-02-11 22:38
標(biāo)題: 用于創(chuàng)造跨平臺(tái)GUI界面的GTK+工具集正式發(fā)布了3.0版本
GTK+ 3是GTK+的一次重大更新,包含了大量變動(dòng),主要變化包括:使用Cairo矢量圖形庫(kù)處理繪圖;改進(jìn)輸入設(shè)備處理,更新支持多重指針、鍵盤(pán)等外設(shè);新的主題API;更好的支持應(yīng)用程序;等等。GTK+是GIMP和GNOME等廣泛采用的工具集,它將整合到GNOME 3.0版本中。
官方新聞如下:
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
作者: nketc    時(shí)間: 2011-02-11 23:31
這次更新期待很久了,很多特性讓人興奮:完全使用cairo繪制,新的theme engine,內(nèi)置css支持。timeline動(dòng)畫(huà)。
代碼結(jié)構(gòu)相比2.x清晰多了,寫(xiě)個(gè)新的backend也不再是難事。




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2