在线视频亚洲一区,www.久久99,亚洲一区二区久久久久久久,精品视频一区二区三区四区五区

GTK+3.0發(fā)布 全面解析其諸多新加功能

作者:IT新聞網(wǎng) 來源:IT新聞網(wǎng) 2011-12-30 10:53:34 閱讀 我要評論 直達(dá)商品

關(guān)注已久的GTK+3.0終于發(fā)布了,真是等著讓我脖子都掉下來了。早在2009年2月份,我就開始跟蹤GTK+3.0的開發(fā),比如這篇文章:Gtk+ 3.0 Theming API Summary。到后來,我?guī)缀跏翘焯旄鳪TK+的Git代碼倉庫來看它的進(jìn)展,沒想到這么快兩年了。如今它終于發(fā)布,不記錄點文字還真是過不去,我就稍微詳細(xì)地介紹下GTK+3.0吧。

關(guān)注已久的GTK+3.0終于發(fā)布了,真是等著讓我脖子都掉下來了。早在2009年2月份,我就開始跟蹤GTK+3.0的開發(fā),比如這篇文章:Gtk+ 3.0 Theming API Summary。到后來,我?guī)缀跏翘焯旄鳪TK+的Git代碼倉庫來看它的進(jìn)展,沒想到這么快兩年了。如今它終于發(fā)布,不記錄點文字還真是過不去,我就稍微詳細(xì)地介紹下GTK+3.0吧。

GTK+3.0的發(fā)布公告在此:http://mail.gnome.org/archives/gtk-devel-list/2011-February/msg00020.html

針對其一些重大更新,我稍微做點擴(kuò)展介紹。

完全Cairo繪制

既然是圖形庫,如何繪制圖形當(dāng)然是最重要點。請注意,GTK+3.0在這點上,并不是革新的,因為GTK+2.x即已經(jīng)在絕大多數(shù)地方使用Cairo繪制了。

Cairo是什么?它是一個矢量的繪圖庫,F(xiàn)irefox使用Cairo進(jìn)行網(wǎng)頁的繪制和文字排版。

GTK+2.0的時候,還不依賴于Cairo,在Linux下,是標(biāo)準(zhǔn)的基于xlib建構(gòu)的圖形庫。直到GTK+2.8,Cairo才開始作為 GTK的重要繪圖引擎,從來帶來矢量、抗鋸齒等特性。但是GTK+依然還有不少圖形繪制方面的API及概念是基于X11的,這使得它的跨平臺性真的不怎么 樣。

舉一個簡單的例子好了,GTK+帶有Colormap的概念(來源X11),因為Linux圖形環(huán)境的限制,默認(rèn)只能使用RGB的colormap,導(dǎo)致要實現(xiàn)透明的效果(即RGBA)很麻煩,并且兼容性、跨平臺性不佳。

但在3.0中,所有跟圖形繪制相關(guān)的東西,已經(jīng)全面轉(zhuǎn)移向Cairo了?缙脚_相關(guān)的代碼,基本上都在事件、屏幕、拖曳等處理上了。現(xiàn)在,即使開發(fā)者擁有自繪的界面或控件,也能保證在各種平臺下有一致的效果了!

更棒的是,由于繪圖API的清理和統(tǒng)一,使得GTK+3.0能非常容易地支持除X11、Win32和Mac以外的后端,這就是下節(jié)要講的:

更靈活、更強(qiáng)大的平臺擴(kuò)展支持

前面說到了,GTK+3.0的完全Cairo支持讓它的跨平臺性更好了。除此之外,還有“平臺擴(kuò)展”能力的大福提升。什么是“平臺擴(kuò)展”能力?

還得記去年我寫的《GTK+3.0跑在HTML 5上!——跟X說再見!》嗎?對,得益于全新的架構(gòu),只需要實現(xiàn)一個后端,GTK+便能以HTML 5的姿態(tài)顯示出來。

與其同時,GTK+的Wayland后端也在積極開發(fā)當(dāng)中,基本上能在Wayland正式發(fā)布時,也有一個標(biāo)準(zhǔn)的GTK+可以使用。因此當(dāng) 前,GTK+一共有:X11、Win32、Mac(Quartz)、HTML 5和Wayland這五個后端。用GTK+寫軟件,可以跑在這五個平臺上!

另外,GTK+3.0還支持多后端功能,即在一個庫里面內(nèi)置不同的后端,在運行時而非編譯時選擇具體的后端。這對Linux圖形從X11向Wayland發(fā)展有著非常重要的意義。

還是舉一個例子:

熟悉Qt開發(fā)朋友應(yīng)該知道,Qt有一個專門面向嵌入式的版本,叫Qte。但是一個Qt軟件,必須在編譯時確定它的鏈接庫是Qt還是Qte,如果它要跑在Qte下,必須重新編使其鏈接至Qte。

但是GTK+3.0就不需要!多后端功能使GTK+可以動態(tài)的裝載其后端。比如用戶的電腦上同時有Wayland和X11環(huán)境,那么在有 Wayland的情況下,GTK應(yīng)用程序可以以Wayland的形態(tài)呈現(xiàn)出來,在沒Wayland有X11的情況下,它便可以以X11應(yīng)用程序呈現(xiàn)出來。 這樣同時照顧到了使用經(jīng)典X11的用戶和使用Wayland新桌面的用戶,協(xié)助Linux桌面的逐步進(jìn)化……

支持CSS的主題API

GTK+雖然擁有無數(shù)的第三方主題,但鮮有讓人眼前一亮的。倒不是說缺少漂亮的設(shè)計,而是它的主題API不好,語法難懂、文檔缺失,即使有好的設(shè)計,也不一定能實現(xiàn)出來。現(xiàn)在終于可以跟過去說再見了。

GTK+正式支持了CSS式的主題文件,還支持簡單的動畫屬性——好歹是CSS 3.0了吧。之前的束縛已經(jīng)沒有了,稍微有點設(shè)計/前端經(jīng)驗的人,都可以簡單地制作出GTK+的主題了。接下來就讓我們期待有一個漂亮、精致的主題出現(xiàn)吧! 上一頁1 2 下一頁進(jìn)入論壇>>


  推薦閱讀

  英特爾投資播思等6家公司總額2600萬美元

英特爾旗下投資部門英特爾資本周一宣布了6筆新的投資,投資總額為2600萬美元。 北京時間2月14日晚間消息,英特爾旗下投資部門英特爾資本周一宣布了6筆新的投資,投資總額為2600萬美元。 英特爾投資的企業(yè)包括開源移動>>>詳細(xì)閱讀


本文標(biāo)題:GTK+3.0發(fā)布 全面解析其諸多新加功能

地址:http://www.sdlzkt.com/a/xie/20111230/186364.html

樂購科技部分新聞及文章轉(zhuǎn)載自互聯(lián)網(wǎng),供讀者交流和學(xué)習(xí),若有涉及作者版權(quán)等問題請及時與我們聯(lián)系,以便更正、刪除或按規(guī)定辦理。感謝所有提供資訊的網(wǎng)站,歡迎各類媒體與樂購科技進(jìn)行文章共享合作。

網(wǎng)友點評
我的評論: 人參與評論
驗證碼: 匿名回答
網(wǎng)友評論(點擊查看更多條評論)
友情提示: 登錄后發(fā)表評論,可以直接從評論中的用戶名進(jìn)入您的個人空間,讓更多網(wǎng)友認(rèn)識您。
自媒體專欄

評論

熱度

在线视频亚洲一区,www.久久99,亚洲一区二区久久久久久久,精品视频一区二区三区四区五区
正在播放亚洲一区| 国内一区二区三区| 极品日韩av| 久久免费精品视频| 亚洲第一精品夜夜躁人人爽 | 国产精品久久久久久久久久久久 | 亚洲精品一区二区三区四区高清| 国产精品久久久久影院色老大| 亚洲天堂激情| 国产精品自拍一区| 欧美精品一区二区三区蜜臀| 99精品视频免费在线观看| 欧美三级网页| 欧美国产极速在线| 一区二区三区四区国产精品| 国产精品jvid在线观看蜜臀| 欧美不卡视频一区| 99视频一区二区| 国产精品亚洲аv天堂网| 欧美久久精品午夜青青大伊人| 亚洲网在线观看| 国产一区二区三区四区hd| 欧美性jizz18性欧美| 午夜综合激情| 亚洲国产日韩在线一区模特| 国产一区二区| 欧美激情综合色| 久久综合久久美利坚合众国| aa成人免费视频| 国产亚洲精久久久久久| 国产精品久久久一区二区三区| 久久久久久久综合日本| 亚洲美女电影在线| 亚洲国产精品999| 国产精品久久久久久久久免费桃花 | 亚洲精品久久久久久久久久久| 国产精品二区三区四区| 欧美日韩免费一区二区三区| 欧美在线观看天堂一区二区三区 | 亚洲国产精品第一区二区| 激情另类综合| 欧美无砖砖区免费| 欧美视频在线观看视频极品| 久久久久久久波多野高潮日日| 99热在这里有精品免费| 亚洲免费观看在线视频| 国内偷自视频区视频综合| 国产日韩一区二区三区在线| 欧美精品在线免费播放| 欧美日本久久| 久久资源av| 美女视频黄 久久| 午夜精品福利一区二区蜜股av| 亚洲欧洲一区二区在线播放 | 尤物精品在线| 国产精品欧美日韩| 国产精品美女主播| 欧美电影免费观看网站| 欧美高清hd18日本| 久久免费精品视频| 欧美成人精品三级在线观看| 欧美一区二区三区另类| 在线视频欧美精品| 亚洲欧美激情精品一区二区| 亚洲精品一区二区网址| 一区二区三区四区在线| 亚洲国产精品小视频| 亚洲精品老司机| 亚洲电影有码| 99精品国产热久久91蜜凸| 亚洲国产成人精品视频| 亚洲全部视频| 在线观看国产成人av片| 伊人久久婷婷色综合98网| 国产精品有限公司| 在线观看日韩| 韩国成人精品a∨在线观看| 亚洲大片在线观看| 狠狠久久亚洲欧美专区| 亚洲国产精品一区二区www| 一区二区三区在线免费视频| 亚洲精品欧美激情| 亚洲国产精品成人va在线观看| 亚洲美女91| 亚洲人成网站色ww在线| 中文日韩在线| 久久久噜噜噜久久人人看| 久久精品亚洲乱码伦伦中文| 欧美成人国产一区二区| 久久综合伊人77777麻豆| 欧美日韩精品一区二区三区| 欧美激情一区二区三区不卡| 国产精品国产自产拍高清av| 欧美视频国产精品| 国产主播一区二区三区四区| 国产区欧美区日韩区| 国产精品高潮在线| 欧美亚日韩国产aⅴ精品中极品| 国产深夜精品福利| 国产精品影音先锋| 亚洲国产一区二区a毛片| 亚洲第一网站免费视频| 亚洲一级黄色片| 老司机久久99久久精品播放免费 | 一区二区不卡在线视频 午夜欧美不卡在| 亚洲欧美久久久| 欧美成人高清视频| 欧美劲爆第一页| 国产一区二区日韩| 影音先锋中文字幕一区| 亚洲一区中文字幕在线观看| 玖玖玖免费嫩草在线影院一区| 久久五月天婷婷| 国产精品www| 国产乱肥老妇国产一区二| 亚洲人妖在线| 久久久久久亚洲精品杨幂换脸| 久久午夜av| 国产精品区免费视频| 国产日本亚洲高清| 夜夜嗨av一区二区三区四区 | 久久久久久久久久久一区| 久久午夜精品一区二区| 国产精品美女久久久浪潮软件| 国产精品羞羞答答xxdd| 亚洲免费av电影| 久久香蕉国产线看观看网| 欧美激情偷拍| 加勒比av一区二区| 亚洲精品在线视频| 久久天天综合| 国产视频不卡| 亚洲激情亚洲| 久久色中文字幕| 国产亚洲亚洲| 亚洲美女av电影| 免费不卡亚洲欧美| 国内外成人免费激情在线视频 | 久久久五月天| 国产九九精品| 在线成人小视频| 欧美在线视频二区| 国产精品久久久久久模特| 国内精品久久久久久久影视麻豆 | 亚洲欧洲日本mm| 久久久久久久久综合| 欧美精品一区二区在线播放| 在线观看久久av| 久久久久99| 欧美日韩亚洲91| 亚洲老板91色精品久久| 嫩草影视亚洲| 国产精品色在线| 亚洲一区二区三区777| 欧美日韩精品免费观看视频完整| 国产农村妇女精品一二区| 亚洲一区二区三区乱码aⅴ蜜桃女| 欧美日韩国产在线一区| 国产乱人伦精品一区二区| 亚洲免费在线播放| 国产精品免费在线| 亚洲激情亚洲| 欧美电影在线观看完整版| 亚洲国产精品一区二区第四页av | 一区二区电影免费观看| 欧美另类69精品久久久久9999| 国产欧美精品日韩精品| 午夜精品久久久久久久久久久久久| 国产精品高清在线| 亚洲国产天堂久久国产91| 欧美成人久久| 亚洲精品美女久久7777777| 欧美黑人在线观看| 国产一区二区三区高清在线观看 | 国产综合av| 久久精品99无色码中文字幕| 国产一区二区三区高清在线观看| 日韩一级成人av| 欧美三级午夜理伦三级中视频| 亚洲一级黄色| 国产日本欧美视频| 久久久国产成人精品| 国产精品国产三级国产普通话蜜臀 | 国内揄拍国内精品久久| 久久久综合网站| 国产精品美女久久久久久2018 | 亚洲主播在线播放| 国产视频综合在线| 久久久一区二区三区| 国产人成一区二区三区影院| 久久精品国产亚洲aⅴ| 在线播放中文字幕一区| 欧美高清在线一区| 一区二区三区中文在线观看 | 亚洲福利视频一区二区| 欧美精选午夜久久久乱码6080| 一区二区久久久久久| 国产欧美日韩综合一区在线观看 | 一区二区三区在线观看视频| 久久在线精品|