나는 일식 rcp를 가지고 있으며 보안을 숨기고 prerence 페이지를 원한다. 어떻게해야합니까?이클립스에서 환경 설정 페이지를 숨기는 방법 RCP
답변
. 스테판
안 도움말 환경
¶
는org.eclipse.ui.application.WorkbenchAdvisor
의 하위 클래스에 다음 코드를 넣어, 그것은 RCP 기본 설정 대화 상자에서 "도움말"그룹 제거 :
public void postStartup() {
PreferenceManager pm = PlatformUI.getWorkbench().getPreferenceManager();
pm.remove("org.eclipse.help.ui.browsersPreferencePage");
}
을 " org.eclipse.help.ui.browsersPreferencePage
"은 환경 설정 확장 점의 ID입니다.
관심 사항 환경 설정 추가 ¶
참고 : 플러그인 ID 환경 설정을 찾으려면 Window-->show view--> PDE Runtime--> Plugin Registry
.....을 선택하고 찾고있는 것을 찾으십시오 ....."Workbench preferences
"에 대한 예를 들어
은하는 fable.eclipse.ui.ide
의 모양과 확장 org.eclipse.ui.preferencePages
있습니다 id="org.eclipse.ui.preferencePages.Workbench"
당신이 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
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;
}//
그게 실제로 내가 좋아할만한 것이 었어. 고마워. –
좋은 캐치. +1. 여기 wiki 페이지를 가져왔다. 그런 식으로, sourceforge 프로젝트가 다운 된 경우 정보가 여기에 남아 있습니다. – VonC
환경 설정의 ID를 찾는 또 다른 좋은 방법은 플러그인 레지스트리를 여는 것입니다. 그런 다음 플러그인 org.eclipse.ui로 이동하십시오. 확장 한 다음 확장 점을 확장 한 다음 org.eclipse.ui.preferencePages를 펼치십시오. 그러면 개발에 사용하는 Eclipse에 추가 된 모든 환경 설정 목록이 나타납니다. – nbz
this entry에 따르면, 당신은 "workbench activities" 메커니즘을 사용하고 수 :
- 일반 액션 세트에서 작업을 정의
- 서로 다른 액세스 수준에 해당하는 별도의 활동을 정의에 따라 그룹화 액세스 수준
- 을 통해 각 작업을 적절한 작업 세트와 연결합니다.
activityPatternBinding
요소- 인증 후 활성화 된 활동 ID를 워크 벤치 초기에 주기로 설정합니다 (예 : ).
WorkbenchAdvisor
님의preStartup()
메소드에서 가져 왔습니다.
(참고 위는 사용자의 권한에 따라 필터링을 위해,하지만 그것은 다른 기준에 일반화 될 수 있습니다.) 저장 및 도움을 환경 설정 페이지에 관한
, 당신은 해당 페이지의 ID를 사용 중지 할 수있는 활동으로 바인딩해야합니다.
<activityPatternBinding
activityId="org.eclipse.javaDevelopment"
pattern="org\.eclipse\.help\..*/.*">
</activityPatternBinding>
도움말과 관련된 모든 메뉴/환경 설정 /보기가 사용 중지됩니다.
org.eclipse.help.ui.PrefPageHelp\..*
을 사용하는 경우 prefPageHelp
과 prefPageHelpContent
만 바인딩합니다.
org.eclipse.equinox.security.ui.sec_storage_preferences_context
과 함께 다른 활동 바인딩 확장을 추가하면 보안 저장 환경 설정 페이지도 처리됩니다.
http://sourceforge.net/apps/trac/fable/wiki/Preferences
건배 :이 링크의 솔루션은 발견 같은 일을 찾고 있었다
나는 내 자신의 견해와 prereference 페이지를 숨길 수 있었지만, 저장 공간과 환경 설정 페이지는 여전히 남아 있었다 : ( –
- 1. 이클립스에서 환경 변수를 설정하는 방법
- 2. 이클립스에서 데이터베이스에 연결 rcp
- 3. 이클립스에서 IFileStore를 IPath로 변환 RCP
- 4. Mac 응용 프로그램 메뉴의 "환경 설정"항목을 숨기는 방법
- 5. 이클립스에서 ANT_OPTS 설정
- 6. 환경 설정 화면이없는 환경 설정?
- 7. Eclipse-RCP/SWT 환경 설정 대화 상자가 적용됩니다.
- 8. Eclipse RCP : 특정 페이지에서 OpenPreferencesAction을 사용하는 방법?
- 9. 이클립스에서 기본 서버 설정
- 10. Android 환경 설정 이동 방법
- 11. 목록 환경 설정 및 공유 환경 설정
- 12. RCP 응용 프로그램의 네트워크 옵션 설정
- 13. 사용자 환경 설정
- 14. RCP-Designer를 통한 로켈 설정
- 15. Firefox 확장 기능 개발 환경 설정 페이지를 디버깅하는 방법은 무엇입니까?
- 16. 공유 환경 설정 대 데이터베이스
- 17. 레이아웃에 공유 환경 설정 값을 설정하는 방법
- 18. 정렬 된 환경 설정 모음을 병합하는 방법
- 19. 환경 설정 활동에서 활동 호출 방법?
- 20. FindBugs Ant 작업 - 환경 설정 파일을로드하는 방법?
- 21. Windows에서의 Python 환경 설정
- 22. Juggernaut 환경 설정
- 23. Android JUnit 환경 설정
- 24. Android ==> 환경 설정?
- 25. 공유 환경 설정 사용
- 26. 설정 IP 환경
- 27. 실시간으로 환경 설정 업데이트하기
- 28. LinearLayout으로 환경 설정 룩앤필
- 29. 아파치 환경 변수 설정
- 30. 스테이징 환경 설정
소유권에 속합니다. –
당신은 RCP 소프트웨어의 개발자입니까? –
저는 devleoper입니다. 그러나 환경 설정 페이지는 도움말 플러그인과 같은 다른 플러그인에서 가져 왔습니다. –