Tôi có một nhật thực rcp và muốn ẩn các trang bảo mật và trợ giúp. Làm thế nào tôi có thể làm điều đó?Làm thế nào để ẩn một trang ưu tiên trong nhật thực RCP
Trả lời
tôi đang tìm kiếm điều tương tự và tìm thấy giải pháp trong liên kết này:
http://sourceforge.net/apps/trac/fable/wiki/Preferences
Cheers. Stefan
Disable giúp đỡ thích
¶Đặt đoạn mã sau vào lớp con lại org.eclipse.ui.application.WorkbenchAdvisor
, và nó loại bỏ "Trợ giúp" nhóm từ hộp thoại sở thích RCP:
public void postStartup() {
PreferenceManager pm = PlatformUI.getWorkbench().getPreferenceManager();
pm.remove("org.eclipse.help.ui.browsersPreferencePage");
}
" org.eclipse.help.ui.browsersPreferencePage
"là ID cho điểm mở rộng tùy chọn.
Thêm tùy chọn Phối cảnh ¶
Lưu ý: để tìm tùy chọn id plugin, chọn Window-->show view--> PDE Runtime--> Plugin Registry
..... và cố gắng tìm những gì bạn đang tìm kiếm .....
Ví dụ, đối với "Workbench preferences
", có một cái nhìn trong fable.eclipse.ui.ide
và mở rộng org.eclipse.ui.preferencePages
: id="org.eclipse.ui.preferencePages.Workbench"
Nếu bạn muốn thêm chỉ quan điểm (ví dụ) ưu đãi, thêm tiện ích ưu tiên trong 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
Trong 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;
}//
Đó thực sự là những gì tôi đã lloking. Cảm ơn bạn –
Tốt bắt đầu +1 Tôi đã nhập trang wiki tại đây. Bằng cách đó, nếu dự án sourceforge đi xuống, thông tin vẫn có sẵn ở đây – VonC
Một cách hay khác để tìm các id sở thích là mở Registry Plugin ... Sau đó đi xuống plugin org.eclipse.ui ... mở rộng nó ... sau đó mở rộng các điểm mở rộng, sau đó mở rộng org.eclipse.ui.preferencePages và điều này sẽ có một danh sách tất cả các tùy chọn được thêm vào Eclipse mà bạn đang sử dụng để phát triển. – nbz
Theo this entry, bạn có thể sử dụng cơ chế "workbench activities", và:
- xác định các hoạt động riêng biệt tương ứng với cấp độ truy cập khác nhau
- xác định hành động của bạn trong bộ hành động thường xuyên, nhóm lại theo cấp độ truy cập
- liên kết từng hoạt động với các bộ hành động thích hợp qua
activityPatternBinding
các yếu tố- đặt id hoạt động đã bật sau khi xác thực, sớm trong bàn làm việc vòng đời, ví dụ: từ phương thức
preStartup()
củaWorkbenchAdvisor
.
(Lưu ý, ở trên là dành cho một bộ lọc dựa trên quyền của người sử dụng, nhưng nó có thể khái quát đến các tiêu chuẩn khác.)
Về trang ưu tiên cho việc lưu trữ và giúp đỡ, bạn nên liên kết id của các trang đó với hoạt động bạn biết bạn có thể tắt:
<activityPatternBinding
activityId="org.eclipse.javaDevelopment"
pattern="org\.eclipse\.help\..*/.*">
</activityPatternBinding>
sẽ tắt tất cả menu/tùy chọn/chế độ xem có liên quan đến trợ giúp.
Nếu bạn sử dụng org.eclipse.help.ui.PrefPageHelp\..*
, nó sẽ chỉ liên kết prefPageHelp
và prefPageHelpContent
.
Nếu bạn thêm một tiện ích mở rộng ràng buộc hoạt động khác với org.eclipse.equinox.security.ui.sec_storage_preferences_context
, điều đó cũng sẽ quản lý trang tùy chọn Bộ nhớ bảo mật.
Tôi đã quản lý để ẩn các trang xem và các trang quan trọng của riêng mình, nhưng các trang ưu tiên cho việc lưu trữ và trợ giúp vẫn là: ( –
- 1. Làm thế nào để ẩn số trang trong LaTex trên trang đầu tiên của một chương?
- 2. cơ chế plugin.properties trong nhật thực RCP
- 3. Làm thế nào để cập nhật ưu tiên hiệu quả trong STL priority_queue?
- 4. Làm thế nào để tăng ưu tiên luồng trong pthreads?
- 5. Cách sử dụng log4j trong nhật thực rcp
- 6. Làm cách nào để thêm jar ngoài vào ứng dụng nhật thực rcp?
- 7. Làm thế nào để cập nhật các yếu tố ưu tiên trong một đống cho thuật toán của Prim?
- 8. Làm thế nào để lắng nghe những thay đổi ưu tiên trong một PreferenceFragment?
- 9. Làm thế nào để thực hiện cập nhật một phần trang với jquery
- 10. Làm thế nào để mã CSS trong nhật thực?
- 11. Làm thế nào để bắt đầu nhật thực trong JDK?
- 12. Phương thức ưu tiên để tải lại trang bằng JavaScript?
- 13. làm thế nào để ẩn số sửa đổi từ nhật thực explorer xem?
- 14. Ngôn ngữ cập nhật Android trong hoạt động ưu tiên
- 15. Cách tốt nhất để xây dựng trang web cập nhật cho ứng dụng RCP
- 16. Làm thế nào để ẩn một trang tính trong Excel bằng cách sử dụng OpenXML C#?
- 17. Làm thế nào để cập nhật tốt nhất một trang web từ subversion
- 18. C++ điển ưu tiên
- 19. pthreads với thời gian thực ưu tiên
- 20. Cách gói jre trong ứng dụng nhật thực rcp trong Mac
- 21. Làm thế nào để tạo mẫu chức năng ưu tiên ít nhất trong ADL?
- 22. Làm thế nào để thay đổi ưu tiên xử lý sự kiện trong Symfony 2
- 23. Chỉ định ưu tiên động và ưu tiên cho một toán tử trong Menhir/Ocamlyacc
- 24. Làm thế nào để ẩn một mẫu trong Wordpress?
- 25. Làm thế nào để thêm một dự án vào một EAR hiện có trong nhật thực?
- 26. Làm thế nào để cập nhật một đối tượng từ hình thức chỉnh sửa trong Django?
- 27. Commons Logging ưu tiên thực hành tốt nhất
- 28. Làm thế nào để giao tiếp giữa các khung nhìn trong RCP Eclipse?
- 29. Làm thế nào để có một Ant BAO GỒM NHỮNG SỰ fileset ưu tiên hơn một LOẠI TRỪ
- 30. Làm thế nào để thực hiện cập nhật hàng loạt?
Thuộc SU. –
Bạn có nghĩa là bạn là nhà phát triển phần mềm RCP? –
Tôi là nhà phát triển, nhưng các trang ưu tiên là từ các plugin khác, như các plugin trợ giúp. –