SnipSnap hacking II 
繼
SnipSnap hacking I 後,又利用了星期五下午時間繼續 hack
SnipSnap...
這次的 hacking 後已有真正的成果,參閱
神秘事件簿 可以看到執行的效果(嗯,還是笑果?)。以下簡單介紹我幹了什麼事,至於細節部份在整理後會和另一個 Macro 一起記錄到
SnipSnap 相關資訊中。
過程如下:
- 原先說到需要 新增一個 Label Search 的 Macro 及一個 Formatter 來實作原有的 Label Search 功能,但後來發現 Macro {label-search} 本身有一個額外的參數可以指定欲使用的 Formatter 類別,所以馬上見風轉舵改成從這個方面去著手處理。
- 從系統預設的 ListFormatter 中發現,VerticalListFormatter.java 顯示的效果接近欲修改的樣式,於是將這個檔案換成 TitleListFormatter.java 來修改。
- 把先前測試用來擷取每篇 snip 標題的函式加到 TitleListFormatter.java 後,將原先只是取得 snip 名稱的部份代換成取得 snip 抬頭。
- 測試一下,這是在不想花太多力氣下的最佳解。
開始來做各個分類下的內容了...
※嗯,好像還有個問題要解決… orz