2010-05-19 15 views
5

विकल्प "" यह प्लग-इन UI में योगदान देगा "अगर पिछले विकल्प" सक्रिय रूप से अनदेखा हो जाए तो एक सक्रियकर्ता उत्पन्न करें, एक जावा वर्ग को नियंत्रित करता है कि प्लग-इन के जीवन चक्र " चयनित नहीं है""यह प्लग-इन यूआई में योगदान देगा" विकल्प - व्यवहार और स्पष्टीकरण

alt text http://img179.imageshack.us/img179/6710/newpluginoptions.png

उत्तर

4

जहां तक ​​मेरा, बता सकते हैं हाँ - यह है कि परिस्थिति में नजरअंदाज कर दिया है

"। यह प्लग-इन यूआई में योगदान देगा "टॉगल नियंत्रण दो चीजें:

1) स्वत: जेनरेट की गई एक्टिवेटर कक्षा किस वर्ग को विस्तारित करती है (नीचे और स्पष्टीकरण देखें)।

2) "अगला>" विज़ार्ड के पृष्ठ से चुनने के लिए उपलब्ध टेम्पलेट्स की सूची।

लेकिन यदि पहला विकल्प नहीं चुना गया है, तो इनमें से कोई भी लागू नहीं है। लगभग एक फार्म तर्क बग की तरह लगता है। यूआई आदर्श रूप से दूसरे टॉगल को सशर्त रूप से सक्षम/अक्षम करना चाहिए। ओह अच्छा ...


हैं पर सेट, उत्प्रेरक org.eclipse.ui.plugin.AbstractUIPlugin

अगर बंद पर सेट, उत्प्रेरक org.eclipse.core.runtime फैली फैली हुई है। प्लगइन

1

इसे अनदेखा किया जाता है।
यह प्री-ओएसजीआई क्षेत्र से एक निहित है, जहां आप एक्टिसेसर की आवश्यकता के बिना एक्लिप्स यूआई में प्लगइन बनाने का योगदान विकसित कर सकते हैं: Eclipse Extension vs. OSGi services देखें।

alt text http://www.eclipsezone.com/articles/extensions-vs-services/images/extensions.png

(कोई वहाँ उत्प्रेरक)