2011-07-22 71 views
0

我有一個Eclipse應用程序,寫的類似於C的語言,我想添加的提示信息,我的自動生成的文件,例如,我有我的生成文件:如何在我的eclipse應用程序中添加鼠標懸停功能?

// Comment Header for fast_user_action_rules.csd 
// 
// Action Rules 

    // 'sorting the lsb' 
    { 
     0x0000, 0x0000, // 32-bit Data 
     0x00020000,  // Repli/Fwd Port, Mod Rule 
     0x01   // Action 
    } 

// End of fast_user_action_rules.csd 

現在,當我懸停鼠標到0x0002000,工具提示應該顯示信息。任何人都知道如何做到這一點?非常感謝您的幫助。謝謝!

+1

究竟你的意思是 '寫在類似於C語言' 是什麼?用Java編寫的插件是否像大多數人一樣?顯示文本的控件類型是什麼? –

+0

在這種情況下,它是一個.csd文件,我想添加的唯一鼠標懸停功能是位0x00020000,沒有別的。請指教。謝謝! –

回答

2
+0

嗯,我必須在日食中添加AST支持嗎?因爲eclipse應用程序是eclipse的自定義版本,並且它沒有任何AST支持。請指教,謝謝! –

+0

您不需要AST進行懸停。實現ITextHover.getHoverRegion以檢測要檢查的文本的範圍,並通過ITextHover..getHoverInfo/ITextHoverExtension2.getHoverInfo2返回上述區域的字符串/對象。 – Max

+0

好的,謝謝,你能解釋一下如何實現ITextHover?以及該實現位於何處以便.csd文件識別? –

相關問題