<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Feeling

        三人行,必有我?guī)熝?/p>

       ::  :: 新隨筆 :: 聯(lián)系 ::  :: 管理 ::
      185 隨筆 :: 0 文章 :: 392 評(píng)論 :: 0 Trackbacks
    SWT Win32 Extension寫到現(xiàn)在的狀況,在win32 natvie上面已經(jīng)沒(méi)有太多花樣了,常用的一些功能我都已經(jīng)做得差不多了,現(xiàn)在主要是做一些自定義的控件,就目前的進(jìn)度,還只是完成了Shell,Menu,ToolBar 3個(gè)部分,還有很多內(nèi)容可以慢慢完善。不過(guò)自從發(fā)布了自定義的菜單以后,SWT Win32 Extension的用戶群大增,也對(duì)我提出了更高的要求。不過(guò)現(xiàn)在的主要任務(wù)是實(shí)現(xiàn)功能,因此代碼的質(zhì)量上肯定是差了點(diǎn)。現(xiàn)有的接口都是我自己通過(guò)Example的需求來(lái)加的,以后等功能做的完善上,再將現(xiàn)有的架構(gòu)進(jìn)行較大的重構(gòu),我想應(yīng)該是一個(gè)不錯(cuò)的步驟。畢竟就我一個(gè)人做這個(gè)東西,還要兼職寫Example,Document,測(cè)試,網(wǎng)站維護(hù),雖然每天都在加班加點(diǎn),但還是感覺時(shí)間不夠用。每天都有用戶發(fā)郵件來(lái)催進(jìn)度,所以維護(hù)這個(gè)項(xiàng)目現(xiàn)在真的是讓我廢寢忘食了,但總體來(lái)說(shuō)還是物有所值,畢竟辛辛苦苦的努力,還是有所回報(bào)的。開源嘛,本來(lái)就是一種奉獻(xiàn)精神,回饋社會(huì),讓所有人都來(lái)分享自己的成果。

    這些天一直忙著寫新的Feature,今天寫的差不多了,于是回過(guò)頭來(lái)整理Example。本來(lái)上個(gè)版本我就想接管Eclipse Native的菜單,不過(guò)沒(méi)能如愿,因?yàn)镋clipse的菜單都是LazyLoad的。今天又嘗試了一下,終于成功的實(shí)現(xiàn)了這個(gè)功能。做完了才知道其實(shí)很簡(jiǎn)單,所遇到的重重障礙只不過(guò)是因?yàn)樽约旱目蚣芾鲜潜某鲂碌腷ug。唉,自己測(cè)試自己開發(fā)的東西總是有盲點(diǎn)存在,實(shí)在是無(wú)能為力呀。

    從本質(zhì)上來(lái)說(shuō),我自定義的菜單和標(biāo)準(zhǔn)菜單控件的代碼及事件上的實(shí)現(xiàn)基本一致,所以接管Eclipse原生的菜單并不是一件很難的事情,當(dāng)自定義的菜單接收到一個(gè)事件的時(shí)候,只需將這個(gè)事件轉(zhuǎn)發(fā)給Eclipse的原生菜單就好了,一切就是這么簡(jiǎn)單。重點(diǎn)就是Notify SWT.Selected 和 SWT.Show 事件,前者用來(lái)觸發(fā)Action的行為,后者用來(lái)觸發(fā)Eclipse原生菜單的LazyLoad。

    截圖如下:

    評(píng)論

    # re: 用Custom菜單接管Eclipse的Native菜單[未登錄](méi) 2008-04-20 20:52 BeanSoft
    實(shí)在是太好了,期待樓主的新版本!  回復(fù)  更多評(píng)論
      

    # re: 用Custom菜單接管Eclipse的Native菜單 2008-04-21 10:10 Always BaNg.
    我也是做Eclipse開發(fā)的,Win32和GTK+都懂一點(diǎn)點(diǎn),樓主的SWT Extension有GTK+的版本么?

    希望可以加入到這個(gè)隊(duì)伍中來(lái)。




      回復(fù)  更多評(píng)論
      

    # re: 用Custom菜單接管Eclipse的Native菜單 2008-04-21 13:24 三人行,必有我?guī)熝?/a>
    @Always BaNg.
    本來(lái)考慮過(guò)GTK下的開發(fā)的,項(xiàng)目都已經(jīng)建好了,但是除了custom control以外,我不知道可以加些什么東西進(jìn)去,比較花哨的功能都需要比較高的GTK版本。我本意是想兼容主流平臺(tái)的,如果主流平臺(tái)都不支持的話,這個(gè)項(xiàng)目就沒(méi)有什么意義了。如果你有興趣的話,當(dāng)然歡迎加入,可以加我的MSN或者QQ詳談。

    MSN:cnfree2000@hotmail.com
    QQ:41934961

    全天在線,平常隱身,留言即可。  
    回復(fù)  更多評(píng)論
      

    # re: 用Custom菜單接管Eclipse的Native菜單 2008-05-24 13:05 Macros
    請(qǐng)問(wèn)一下。你是怎樣用SWT Win32 Extension換Eclipse的皮膚的?  回復(fù)  更多評(píng)論
      


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    GitHub |  開源中國(guó)社區(qū) |  maven倉(cāng)庫(kù) |  文件格式轉(zhuǎn)換 
    主站蜘蛛池模板: 久久久久亚洲精品无码网址| 在人线av无码免费高潮喷水| 亚洲精品人成无码中文毛片 | 亚洲一卡2卡3卡4卡国产网站| 91精品国产免费久久国语麻豆| 亚洲国产另类久久久精品| jzzjzz免费观看大片免费| 亚洲综合精品网站| 香蕉视频在线免费看| 亚洲AV永久无码精品一百度影院 | 成年女人免费视频播放体验区| 亚洲午夜久久久精品电影院| 一个人免费观看视频www| 亚洲午夜无码久久久久小说| 国产猛烈高潮尖叫视频免费| 日日狠狠久久偷偷色综合免费| 久久久久国产成人精品亚洲午夜| 黄色短视频免费看| 亚洲国产人成网站在线电影动漫 | 日韩一卡2卡3卡4卡新区亚洲| 花蝴蝶免费视频在线观看高清版| 午夜亚洲www湿好大| 久久久久免费看黄A片APP| 337P日本欧洲亚洲大胆艺术图 | 亚洲中文无码mv| 亚洲区日韩区无码区| 久久精品成人免费网站| 亚洲人成黄网在线观看| 国产网站免费观看| 成全动漫视频在线观看免费高清版下载| 亚洲天堂中文字幕| 在线观着免费观看国产黄| 好男人资源在线WWW免费| 亚洲婷婷综合色高清在线| 国产传媒在线观看视频免费观看| 青柠影视在线观看免费高清| 亚洲图片激情小说| 77777亚洲午夜久久多人| 日本一区二区三区免费高清| 亚洲一级片免费看| 亚洲综合色丁香婷婷六月图片|