netbook-launcher-efl 分析

來源:互聯網
上載者:User

http://www.linuxuk.org/2010/02/the-new-ui-for-arm-based-ubuntu-devices/

 

UBUNTU NetBook版的一個Launch介面,使用EFL而不是原來的clutter,這就使他可以在沒有3D加速的裝置上良好運行,資源佔用也應該有減少

 

是基於gobject的,對GTK的一套東西還是有依賴的。

 

PPA:https://edge.launchpad.net/launch-lite-proj/+index

 

由於這個項目的推動,UBUNTU Lucid源裡已經有EFL的包了。

 

debian 裡有一個liblauncher包沒有,要自己編譯

 

依賴:

 

netbook-launcher-efl:

 

intltool  libglib2.0-dev libgconf2-dev libgtk2.0-dev libcanberra-dev  libnotify-dev libgnomeui-dev libgnome2-dev 

 

liblauncher :  libwnck-dev   libgnome-menu-dev

 

libwncksync-dev

 

使用edje做的介面,使主題定製較為簡單,

 

default.edc的簡單記錄:

 

e/netbook/launcher/main: 整體架構??sidebar-bg給出了sidbar的位置,卻沒有app-bg

 

elm/scroller/base/apps: app  拖動

 

elm/scroller/base/sidebar

 

e/netbook/launcher/main/grid : 整體分割,一個BOX

 

e/netbook/launcher/main/apps/layout :應該是app的基本架構。看不懂

 

e/netbook/launcher/main/places/layout :places (檔案夾)的架構???只有一個swallow

 

e/netbook/launcher/main/grid/item

e/netbook/launcher/main/apps/item

e/netbook/launcher/main/places/storage/item  : 描述了app等的具體項目的狀況,包括mouse處理,運行時標示,favorite添加等,差不多

 

e/netbook/launcher/main/sidebar

 

e/netbook/launcher/main/sidebar/item : sidebar的具體項目,包括滑鼠處理,選中時的變形等

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.