Mam rcp zaćmienie i chcę ukryć zabezpieczenia i pomóc stron prerence. Jak mogę to zrobić?Howto ukryć stronę preferencji w zaćmieniu RCP
Odpowiedz
szukałem tej samej rzeczy i znaleźć rozwiązanie w ten link:
http://sourceforge.net/apps/trac/fable/wiki/Preferences
Cheers. Stefan
Wyłącz Preferencje Pomoc
¶Umieść następujący kod do podklasy org.eclipse.ui.application.WorkbenchAdvisor
i usuwa grupę "Pomoc" z okna dialogowego preferencji RCP:
public void postStartup() {
PreferenceManager pm = PlatformUI.getWorkbench().getPreferenceManager();
pm.remove("org.eclipse.help.ui.browsersPreferencePage");
}
" org.eclipse.help.ui.browsersPreferencePage
"jest identyfikatorem punktu rozszerzenia preferencji.
Dodaj preferencje Perspektywa ¶
uwaga: aby znaleźć wtyczek preferencje identyfikator, wybierz Window-->show view--> PDE Runtime--> Plugin Registry
..... i starają się znaleźć to, czego szukasz .....
Na przykład dla „Workbench preferences
”, spojrzeć w fable.eclipse.ui.ide
i rozszerzenie org.eclipse.ui.preferencePages
: id="org.eclipse.ui.preferencePages.Workbench"
Jeśli chcesz dodać tylko perspektywę (na przykład) preferencje, dodać rozszerzenie preferencji w MANIFEST.XML
:
id : org.eclipse.ui.preferencePages.Perspectives
name:perspective(fable)
class:org.eclipse.ui.internal.ide.dialogs.IDEPerspectivesPreferencePage
//Add : org.eclipse.ui.ide in your Dependencies
W ApplicationWorkBenchAdvisor:
public void postStartup() {
PreferenceManager pm = PlatformUI.getWorkbench().getPreferenceManager();
pm.remove(""org.eclipse.ui.preferencePages.Workbench"browsersPreferencePage");
}
public String getInitialWindowPerspectiveId() {
IPreferenceStore pref = Activator.getDefault().getPreferenceStore();
String ret = pref.getDefaultString(IWorkbenchPreferenceConstants.DEFAULT_PERSPECTIVE_ID);
ret=(ret==null || ret.equals(""))?"yourDefaultPerspectiveID":ret;
return ret;
}//
To właśnie było to, za co się żałowałem Dziękuję –
Dobre łapanie +1 Przywozyłem tutaj stronę wiki. W ten sposób, jeśli projekt sourceforge ulegnie zmniejszeniu, informacje pozostaną dostępne tutaj – VonC
Innym dobrym sposobem na znalezienie ids preferencji jest otwarcie rejestru wtyczek ... Następnie przejdź do wtyczki org.eclipse.ui ... rozwiń go ... a następnie rozwiń punkty rozszerzenia, a następnie rozwiń węzły org.eclipse.ui.preferencePages i uzyskasz listę wszystkich preferencji dodanych do Eclipse, którego używasz do programowania. – nbz
Według this entry, można użyć mechanizmu "workbench activities", oraz:
- definiować odrębne działania odpowiadające różnym poziomie dostępu
- definiują swoje działania w regularnych zestawów działań, pogrupowanych według poziom dostępu
- powiąż każdą czynność z odpowiednimi zestawami działań za pomocą
activityPatternBinding
elementów- ustawić włączone identyfikatory aktywności po uwierzytelnieniu, na wczesnym etapie cyklu roboczego, np. z metody
WorkbenchAdvisor
za pomocą metody .
(Uwaga powyższa była dla filtrowania opartego na uprawnieniach użytkownika, ale może to być uogólniać do innych kryteriów.)
Odnośnie stron preferencja dla przechowywania i pomoc, ty należy powiązać id tych stron z działalności wiesz, że możesz wyłączyć:
<activityPatternBinding
activityId="org.eclipse.javaDevelopment"
pattern="org\.eclipse\.help\..*/.*">
</activityPatternBinding>
by wyłączyć wszystkie menu/Preferences/widoki związane pomóc.
Jeśli użyjesz org.eclipse.help.ui.PrefPageHelp\..*
, będzie to wiązać tylko prefPageHelp
i prefPageHelpContent
.
Jeśli dodasz inne rozszerzenie powiązania aktywności z org.eclipse.equinox.security.ui.sec_storage_preferences_context
, to również zajmie się stroną preferencji Bezpieczna pamięć masowa.
Udało mi się ukryć własne widoki i strony z preferencją, ale strony preferencji dotyczące przechowywania i pomocy pozostały :( –
- 1. Mrówka debugowania w zaćmieniu
- 2. Jednostka zatrzymanych sterty w zaćmieniu?
- 3. Doxygen: Jak ukryć określoną stronę w widoku drzewa
- 4. Aktywność preferencji dla odbiorcy kliknięcia preferencji Prefiks
- 5. Zagnieżdżone ekrany preferencji pod dynamiczną listą preferencji na temat Androida
- 6. Howto pg_restore
- 7. emulacja Androida na wirtualnym pudełku w zaćmieniu
- 8. Brak opcji projektu java w zaćmieniu
- 9. Dołączanie do końca linii w zaćmieniu
- 10. Uczyń przezroczystym tłem ikon androida w zaćmieniu
- 11. Jak wyświetlić japońską postać w zaćmieniu
- 12. Jak uzyskać pozycję kursora w zaćmieniu TextEditor
- 13. Jak debugować aplikację zdalną w moim zaćmieniu
- 14. Korzystanie z preferencji użytkownika w dodatku Firefox
- 15. Zapisz ArrayList w udostępnionych preferencji
- 16. Eclipse RCP- Strona właściwości tylko dla folderów
- 17. Wyłączanie wkładów wtyczek w aplikacji Eclipse RCP
- 18. Własne config.ini w produkcie Eclipse RCP
- 19. Dynamiczne przełączanie języków w aplikacji Eclipse RCP
- 20. Wartość domyślna preferencji Androida
- 21. Jak zdalnie debugować aplikację rcp?
- 22. Zmiana koloru selektora Preferencji
- 23. Aktywacja i dezaktywacja preferencji
- 24. Odczytywanie preferencji współdzielonych
- 25. Resetuj domyślne wartości Preferencji
- 26. Enkapsulowanie preferencji Java API
- 27. Jak zawinąć tytuł preferencji?
- 28. Preferencje liczbowe w preferencji Aktywność w Androidzie
- 29. JavaScript dekoratory HOWTO?
- 30. c Wyrażenie regularne howto
Należy do SU. –
Masz na myśli to, że jesteś programistą oprogramowania RCP? –
Jestem devleoper, ale strony preferencji pochodzą z innych wtyczek, takich jak wtyczki pomocy. –