$ 0 0 恕刪部分引言ettoolong 寫:直接進入正題:u881831 寫:滑鼠手勢的話我本身沒有使用而且這個架構不容易做到和其他套件互動,您參考一下我後來整合的地方大致就知道這個互動怎麼來的了,方法有兩個:但是方法2是在1.0.61版才加入,8月8號改的那版pcmanfx就還沒這部份,看這邊是要我再加一下您再開始整合還是直接改,抱歉我可能還要再看一下FireGestures的實作才能進一步處理,這部分請隨意吧。ettoolong 寫:目前遇到兩個問題:(1)在pcmanfx裡面滑鼠手勢的線是畫不出來的,所以我是自己畫,不知道有沒有更好的作法。(2)eval();這個我原先寫在BBSFox裡的code在上傳addon會有個安全性警告,所以我改回switch case的寫法,但這樣支援的手勢功能一多,code會變得冗長,eval()有安全的寫法嗎?我覺得(1)的情況和我之前實作反白時不一樣,這部分比較適合用透明背景的獨立元件來實作,我目前不清楚滑鼠手勢的線是怎麼實作的能不能用在XUL 頁面,如果還是不行要自己畫的話可能要用另外的透明背景canvas蓋上去。(2)的話如果是要讓程式碼變的更精簡,從程式架構上來看alex301 版友提供連結中的第二個方法應該比較好,像是這樣:代碼:var abc = {};abc.test = function(extstr) { alert(extstr); }var str = 'test';abc[str]('Hello world!'); ettoolong 寫:另外,滑鼠手勢產生器的頁面可能需要簡中和英文的版本,因為我是直接從BBSFox拉過來用,就沒特別處理語系問題,應該很多人發現BBSFox已經忽略繁中以外的語系了。這部分我可能還是要再看一下FireGestures的實作才能處理。ettoolong 寫:u881831 寫:滑鼠瀏覽的話我是覺得有些滑鼠游標圖示不容易了解其功能,像是同主題閱讀之類的沒看過說明就不知道那是做什麼的。bbsfox使用現有的GPL 圖示但是那並不是專門給BBS 瀏覽用的,不知道看這個討論串的各位有沒有擅長美工的可以幫忙製作?bbsfox也可以用,雖然我不知道樓主有沒有意願使用。(抱歉在這裡徵求圖示,因為我自己開的討論串好像沒什麼人看)BBSFox圖示是google找來的,確認過有GPL後就用了,因為自己本身也沒啥美工能力,所以就用現成的了,找不到合適的圖示去表達[同主題閱讀]之類的功能,只能找個相近的先用,不過似乎自己用個一陣子也就習慣了,就沒再去考慮過圖示問題啦,如果有網友願意提供全套適合的圖示的話也是相當歡迎呦。滑鼠瀏覽的話我弄了整合變更行數列數的測試版本,滑鼠指標圖示就看有沒有人想做了。ettoolong 寫:u881831 寫:接下來我會整理這部分的程式碼再加上讀寫.ans檔案等功能,另外不知道樓主對彩色複製貼上有什麼看法?如果樓主有意願開發這個功能我可以幫忙處理這部分的程式碼。其實這邊我反而沒啥想法,只要能正常動作應該就滿足大部份的需求了,要在別的地方用系統剪貼簿裡的色碼這情況不知道多不多。BBSFox複製的問題在於它的圈選是用瀏覽器的內建文字圈選,也就是程式裡面很難控制使用者真正圈到的範圍,這已經是BBSFox的最大罩門,所以在要取出圈選內容並處理彩色碼的地方就死亡啦...統計資料 : 發表於 由 ettoolong • 發表於 2010-05-16, 06:21 • 回覆 580 • 觀看 183718