2010年 4年后,我又回來了
4年后,我又決定回來了,開始抽空寫日志,記錄生活的一點一滴,希望這次能夠堅持下去,為了自己將來有一個回憶,自己給自己鼓勵一下,yeah!posted @ 2010-01-26 00:00 stamp 閱讀(145) | 評論 (0) | 編輯 收藏
2006年與我同在
posted @ 2010-01-26 00:00 stamp 閱讀(145) | 評論 (0) | 編輯 收藏
posted @ 2006-01-01 16:36 stamp 閱讀(164) | 評論 (0) | 編輯 收藏
posted @ 2005-11-27 12:30 stamp 閱讀(545) | 評論 (0) | 編輯 收藏
posted @ 2005-11-25 20:15 stamp 閱讀(216) | 評論 (0) | 編輯 收藏
posted @ 2005-11-16 19:44 stamp 閱讀(168) | 評論 (0) | 編輯 收藏
posted @ 2005-11-13 12:08 stamp 閱讀(269) | 評論 (0) | 編輯 收藏
posted @ 2005-10-16 23:34 stamp 閱讀(187) | 評論 (0) | 編輯 收藏
posted @ 2005-10-11 18:52 stamp 閱讀(353) | 評論 (0) | 編輯 收藏
posted @ 2005-10-08 20:27 stamp 閱讀(217) | 評論 (0) | 編輯 收藏
在進行文本編輯器的開發時候,經常會遇到對相關內容的提示,可以通過如下代碼實現SourceViewerConfiguration的
public IContentAssistant getContentAssistant(ISourceViewer sourceViewer)
{
ContentAssistant assistant = new ContentAssistant();
assistant.setContentAssistProcessor (new XMLCompletionProcessor (), XMLPartitionScanner.XML_TAG);
assistant.enableAutoActivation(true);
assistant.setAutoActivationDelay(250);
assistant.setProposalPopupOrientation(IContentAssistant.PROPOSAL_OVERLAY);
assistant.setProposalSelectorBackground(ColorManager.background);
assistant.setProposalSelectorForeground(ColorManager.foreground);
return assistant;
}
其中XMLCompletionProcessor 主要實現IContentAssistProcessor接口,內容輔助主要實現接口中的
public ICompletionProposal[] computeCompletionProposals(ITextViewer viewer, int documentOffset)
{
for (int i = 0; i < 5;i++)
{
result[i] = new CompletionProposal("bbb", documentOffset, 0, 3, null,
"aaa",null, "");
}
return result;
}
此時會在輔助框中出現5個aaa,當確定后,補充到文本編輯器的相應位置是bbb,具體參數的說明請見API說明。
posted @ 2005-09-23 20:57 stamp 閱讀(466) | 評論 (0) | 編輯 收藏