Как Вы программно помещаете значки папок на боковую панель Средства поиска, учитывая, что необходимо использовать пользовательский значок для папки?

Я раньше использовал WestCiv StyleMaster, который является довольно хорошим редактором CSS / инспектор / приложение отладчика. Объединение, что с вышеупомянутым Firebug, и Вы не можете не остаться сверху своего CSS.

5
задан jopes 30 June 2009 в 10:11
поделиться

2 ответа

Нет поддерживаемого способа сделать это с использованием чистого Какао. Вместо этого используйте LSSharedFileList API. Это поддерживаемый способ управления списками боковой панели, и вы можете предоставить собственный значок (как IconRef из Icon Services) при вставке элемента.

7
ответ дан 14 December 2019 в 04:45
поделиться

Я был слишком упрям, чтобы не делать очевидного. Я сделал:

[[NSWokspace sharedWorkspace] setIcon:someIcon forFile:someFile options:0];

, чтобы установить значок изображения для папки. С тех пор я добавил com.apple.sidebarlists.plist NSUserDefaults и перезапустил Finder через Apple Events. Это заставило все работать.

0
ответ дан 14 December 2019 в 04:45
поделиться