2015-05-09 3 views
2

Я разрабатываю приложение ECP затмения, где я хотел использовать иконки Eclipse, как проект, папки, задача и т.д.Где ECLIPSE иконку можно скачать

Может кто-нибудь помочь мне, где я могу скачать эти иконки? Я искал в workspace/.metadata/org.eclipse.pde.core/.bundlepool, но я не мог найти значки, связанные с Eclipse.

ответ

1

Многие из стандартных значков Eclipse, можно получить из общих образов системного реестра используя что-то вроде:

ISharedImage sharedImages = PlatformUI.getWorkbench().getSharedImages(); 

Image image = sharedImages.getImage(ISharedImages.IMG_OBJ_FOLDER); 

ImageDescriptor imageDesc = sharedImages.getImageDescriptor(ISharedImages.IMG_OBJ_FILE); 

Интерфейс org.eclipse.ui.ISharedImages содержит имена доступных изображений.

Примечание: Это не доступно в E4 RCP.

Файлы значков хранятся в различных файлах jun-файлов плагинов, вы можете использовать инструмент, например, стандартный инструмент jar, чтобы извлечь их.

+0

Но содержит ли он почти все значки? Я хотел использовать некоторые значки, такие как значки задач. Я использовал значки из рабочей области несколько лет назад. он содержит почти все значки. – user414967

+0

Общие изображения содержат наиболее распространенные. Все значки находятся в различных плагинах. –

3

Я хотел бы добавить к Greg's answer:

  • Если поиск в каталоге .bundlepool для значков вы должны смотреть в/извлекать каждую банку. Значки обычно хранятся в папке icons в банке.
  • набор часто используемых Eclipse, иконки можно найти здесь: http://eclipse-icons.i24.cc/
  • так Затмения Kepler, PDE имеет Plug-in Image Browser для browe изображений внутри плагинов из рабочей или целевой платформы.
0

В вашем plugin.xml вы можете использовать его как этот

<command 
      commandId="id" 
      icon="platform:/plugin/org.eclipse.ui.ide/icons/full/obj16/hprio_tsk.gif" 
      style="push" 
      tooltip="%cmd1.commandtooltip">     
</command> 

Вы можете использовать плагин просмотра изображений, чтобы найти его ссылки. Проверьте here.

Смежные вопросы