Murrine GTK主题引擎加入透明效果
Murrine GTK主题设计师 Andrea Cimitan将支持半透明效果的控件应用到Murrine GTK theme engine中, 将类Vista的玻璃特效带入了Gnome桌面。
Cimitan 使用RGBA 色彩索引表来提供这一特性,并谈到,只需要10到20行代码,半透明效果就可以加入到其他支持RGBA的主题引擎中。
—–
Cimitan在Murrine引擎上所做的工作自引擎创建之初就常常呈现出GTK 控件集的能力和灵活性。Murrine引擎提供了一些高级特性诸如带花纹的滚动条和倾斜的控件等。Cimitan说到半透明特效的添加证明了一件事,那就 是给GTK的批评是错误的。“上周我看到了很多人宣称GTK+的能力不足,”Cimitan在他的blog写到,“他们中有些人仍旧认为GTK+不支持 RGBA…或者认为需要恶心地对代码进行hack才行。这是绝对错误的。”
显然,半透明效果需要支持混合的窗口管理器,当没有混合窗口管理器时,引擎被设计的行为是只是简单地着色渲染,没有使用半透明。
尽管Cimitan发布了一些截图来证明这一新特性,但是支持该特性的Murrine源码还没有官方发布。半透明特性只是被加入到不对外发布的开发版的Murrine引擎中
在GTK引擎支持半透明为Linux桌面应用程序的感官特效迈出了令人印象深刻的一步。“这开创了一个新世界。 顶极的GTK+程序们再也无需自绘控件了, GTK引擎已经帮它们做了这件事。”Cimitan 补充道,“是,It is FAST!”


浙公网安备 33010602011771号