परिप्रेक्ष्य में दृश्यमान देखें

मेरे पास एक ग्रहण आरसीपी अनुप्रयोग है जो कई दृष्टिकोणों को परिभाषित करता है। डिफ़ॉल्ट परिप्रेक्ष्य दृश्यों को खोलने की अनुमति देता है ( showView विधि के माध्यम से) जिन्हें IPerspectiveLayout कक्षा में परिभाषित नहीं किया गया है।

किसी अन्य परिप्रेक्ष्य में स्विच करते समय, ये विचार गायब हो जाते हैं क्योंकि वे डिफ़ॉल्ट से संबंधित होते हैं।

परिप्रेक्ष्य परिवर्तनों के माध्यम से इन विचारों को लगातार बनाने का कोई तरीका है?

1
जोड़ा संपादित
विचारों: 1

2 उत्तर

AFAIK को "चिपचिपा" के रूप में एक दृश्य घोषित करने के अलावा आरसीपी में ऐसा करने का कोई तरीका नहीं है। लेकिन चिपचिपा विचारों की उनकी सीमाएं हैं, इसे बहुत सावधानी से उपयोग करें।

http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fextension-points%2Forg_eclipse_ui_views.html

चिपचिपा दृश्य एक ऐसा दृश्य है जो डिफ़ॉल्ट रूप से दिखाई देगा   एक बार खिड़की में परिप्रेक्ष्य खोले जाने के बाद। इसकी प्रारंभिक नियुक्ति है   स्थान विशेषता द्वारा नियंत्रित, लेकिन कुछ भी इससे रोकता है   उपयोगकर्ता द्वारा स्थानांतरित या बंद किया जा रहा है। इस तत्व का उपयोग केवल कारण होगा   देखने के लिए प्लेसहोल्डर, यह दृश्य नहीं दिखाएगा।   कृपया ध्यान दें कि इस तत्व का उपयोग बहुत सावधानी से किया जाना चाहिए   और केवल उन विचारों पर लागू किया जाना चाहिए जिनके पास वास्तव में रहने की आवश्यकता है   परिप्रेक्ष्य में।

0
जोड़ा

दृश्य परिप्रेक्ष्य में प्रकट नहीं होगा, जब तक आप परिभाषित नहीं करते हैं, कि दृष्टिकोण परिप्रेक्ष्य लेआउट बनाते समय या जब तक उपयोगकर्ता इसे कुछ क्रियाओं का उपयोग नहीं करता है, तब तक इस परिप्रेक्ष्य से संबंधित होता है। इसलिए, आपको परिप्रेक्ष्य लेआउट में व्यू प्लेसहोल्डर जोड़ने पर विचार करना होगा, org.eclipse.ui.IFolderLayout.addPlaceholder (स्ट्रिंग व्यूआईडी) विधि देखें।

0
जोड़ा