Установка виджета

У Mac OS X достаточно сообразительности, чтобы автоматически установить виджет после его загрузки. Однако сначала вам предлагается испытать новый виджет.
Если он вам понравился, можете щелкнуть по кнопке Keep (сохранить), и Mac OS X скопирует виджет в вашу папку Home (Личное)Library Widgets. Важно заметить, что этот виджет в Dashboard увидите только вы, потому что он скопирован в папку Widgets для вашей учетной записи. Все другие пользователи этого Мака его не увидят.
Если, конечно, вы не поместите этот виджет в папку Library Widgets (т.е. начав с папки Library в окне вашего главного жесткого диска). Содержимое этой папки Widgets доступно всем, у кого есть учетная запись на данной машине.
Web Clips: сделай свой виджет
Вас могут не удовлетворить 20 виджетов Apple или еще несколько тысяч их, написанных другими людьми. Что ж, в Leopard появилось такое средство, как Web clips — новый способ создания собственных виджетов с помощью нескольких щелчков.
Web clips основана на неотъемлемой черте виджетов: почти все они созданы для получения из Веб информации в реальном времени. В этом смысл таких виджетов, как Ski Report, Weather, Stocks, Flight Tracker, ESPN и пр.
А если вас не интересуют ни лыжи, ни котировки, ни спорт, а интересует первая страница New York Times? Или бестселлеры для детей на Amazon? Или самые популярные фильмы YouTube?
В том-то и прелесть Web clips, совместного предприятия Dashboard и веб-браузера Safari в Mac OS X 10.5. Они позволяют превратить любую часть любой веб-страницы в виджет для Dashboard, который будет обновляться при каждом своем открытии. Все равно, что подглядывать в реальном времени в замочную скважину за всеми своими любимыми сайтами.
Создание виджета Web Clip
Вот как изготовить самодельный виджет:
1. Откройте Safari, веб-браузер для Маков. Он находится в вашей папке Applications.
2. Перейдите на веб-страницу, где находится интересующая вас информация.
Экран погаснет, за исключением маленького белого окошка. При перемещении курсора по экрану белое окошко захватывает различные прямоугольные области страницы.
Ваша задача — заключить в рамку ту часть страницы, где обычно находится нужная вам информация. Если дизайн страниц на сайте поменяется, ваш виджет придет в негодность, но какие проблемы? 5 секунд, и вы его восстановите.
3. Перетащите угловые или боковые маркеры так, чтобы прямоугольник охватывал нужную вам часть страницы. Закончив выделение, щелкните по Add или нажмите Return или Enter.
После этого автоматически откроется Dashboard. Но что это? Там появился виджет, которого раньше не было. Сначала можно не заметить его, потому что он находится точно в центре обведенной вами веб-страницы. Но, потащив его в сторону, вы увидите, что это самостоятельный полноценный виджет, действующий в реальном времени.
На этом этапе можно причесать свой виджет, добавив немного глянца к клипу, вырезанному вами с веб-страницы. Щелкните по кнопке О, которая появится при перемещении курсора в правый нижний угол. Виджет повернется обратной стороной, показав элементы управления.
Здесь можно щелкнуть по одному из стилей рамки, выбрав его для улучшения вида своего виджета.
Если щелкнуть Edit, виджет снова повернется к вам лицевой стороной, и тут возникает неожиданность: можно переместить содержимое своего виджета так, как будто это окошко, через которое вы разглядываете веб-страницу. Перетащите содержимое в любую сторону или измените размер рамки с помощью маркера в правом нижнем углу. Щелкните по Done.
Можно изготовить любое количество виджетов. Можно избавиться от них, как от любого другого виджета — с помощью описанного ранее виджета Widgets, помня о том, что если он уйдет, то навсегда.
Примечание
Если у вас есть склонность к программированию, например умение работать в JavaScript и HTML, то вам обеспечена возможность гораздо более легкого, чем прежде, написания виджетов (не клипов с веб-страниц, а настоящих).
Это обусловлено включением в Leopard простой среды разработки виджетов под названием Dashcode. Программа ее установки находится на DVD Leopard (в папке Optional InstallsXCode Tools), а учебные материалы и примеры вы найдете, введя в Google «dashcode tutorial».