Я шныряли в папке в Picasa «во время выполнения» и нашел кучу из Photoshop .psd файлов , Разумеется, большие части пользовательского интерфейса построены в Photoshop. Слои используются для организации кнопок, stand-ins и курсоров. Roll-overs достигается с заменой изображения, аналогичной JavaScript/DHTML. Например, представление временной шкалы - это всего лишь изображение 640x480 с отмеченным слоем для хранения миниатюры выбранной группы и пользовательских курсоров, определенных в их собственном наборе слоев.
Основополагающий графический движок Picasa, скорее всего, упрощен «Время выполнения Photoshop» с DOM, чтобы упростить таргетинг на тегированные объекты , импортированные из файлов .PSD. Это интеллектуальная архитектура , потому что она обеспечивает быстрое создание прототипов пользовательского интерфейса и последовательный внешний вид на разных платформах. Дизайнеры могут вносить изменения в Photoshop, а затем повторно запустить Picasa, чтобы увидеть результаты. Еще лучше, конечные пользователи могут скрыть приложение, не изучая никаких новых инструментов .
В папке «runtime» также содержатся некоторые простые скрипты, которые связывают элементы UI с их .PSD-аналогами и определяют размещение макета и видимость.
Я все еще надеюсь на ответ, который дает интерфейс интерфейса, который использовался. –