К счастью, код, который WebKit использует для создания этого элемента управления, рисует на холсте, используя базовые операции рисования, поэтому его не должно быть слишком сложно преобразовать в элемент управления Cocoa. Это то, что у меня есть: Прогресс в разработке http://img413.imageshack.us/img413/8418/capturedcran20100623074.png
Я обновлю здесь снова, как только закончу.
Я не знаю, как назвать этот тип элемента управления, поэтому я покажу изображения (из диалога iTunes для медиаплеера и панели ресурсов WebKit Web Inspector):
iTunes показывает использование диска с помощью этого элемента управления http://img13.imageshack.us/img13/8245/capturedcran20100622144.png
Использование Google Chrome элемента управления для отображения скорости загрузки ресурса http://img695.imageshack.us/img695/8245/capturedcran20100622144.png
Я заинтересован в использовании такого рода управления в моем приложении Какао. Я искал по всему интернету, но мало что нашел, так как не знаю его имени - есть ли какой-то общий компонент, который я могу использовать для этого?
Спасибо!
В Safari это реализовано с использованием javascript , см .: SummaryBar.js .
Это полностью пользовательский элемент управления, и я не знаю ни одного аналога с открытым исходным кодом (кроме того, который находится внутри исходного кода Webkit).Не могли бы вы предоставить один?:)