*目次 [#r683ab6e]
#contents

*ユーザガイド [#e7b195c9]
http://developer.apple.com/library/safari/#documentation/AppleApplications/Conceptual/Dashcode_UserGuide/Contents/Resources/en.lproj/Introduction/Introduction.html

*リファレンス [#ibd3b158]
http://developer.apple.com/library/safari/#documentation/AppleApplications/Reference/Dashboard_Ref/DashboardRef/DashboardRef.html%23//apple_ref/doc/uid/TP40001339

下記のことが記載されています。

**“Widget Basics” introduces the Dashboard environment and describes how to develop a simple widget. [#r456a53f]
ハローワールドと、最小限のプロジェクト構成、XML定義の記述例が記載されています。

**“Designing Widgets” provides guidelines and tips for designing successful widgets. [#fc00bd80]
開発指針が記載されています。

**“Introduction to the Apple Classes” discusses the Apple Classes, what they offer, and how to include them in your widget. [#d91ccb50]
AppleClassと呼ばれる標準部品について
スクロールエリアとか、ボタンとかの話で下記に細かく記載されているので下記参照

***“Using Scroll Areas” talks about integrating a scroll area into your widget. [#u975735a]
スクロールエリア

極力使わないようにという

***“Using an Apple Slider” tells you how to use a slider control in your widget. [#d79534ee]
スライダー

***“Using Animation” discusses using the animation-focused Apple Classes. [#q58d1a41]
アニメーション

***“Using an Apple Button” talks about using the AppleButton class to build your own buttons, and how to use the AppleGlassButton subclass for standard-style buttons. [#c0a7c53d]
ボタン

***“Widget Backs and Preferences” tells you how to display, save, and retrieve preferences. [#mef2dd0e]
AppleInfoButton, used on a widget's front to signify that a widget has a back. When clicked, it flips the widget over.

裏方的な、設定画面表示や保存や復元についてかな?

***“Syncing Widgets” looks at the Dashboard Sync feature in Mac OS X v.10.5 and how you can handle syncing in your widget. [#q8597d1b]
2台マック持ってたときに、同期するメカニズムがあるらしいので、その説明っぽい。

**“Using Widget Events” discusses Dashboard and widget events that your widget may want to be aware of. [#c216245b]
**“Declaring Control Regions” defines and explains how to work with control regions, areas where controls are present in a widget. [#wd1b2a82]
**“Resizing Widgets” provides code useful for implementing resizing in your widget. [#hbf1ac8b]
Using the Canvas talks about using the Canvas feature of WebKit within your widget.
Using the Pasteboard from JavaScript talks about supporting copy, cut, and paste in a widget.
Using Drag and Drop From JavaScript tells you about the handlers needed to support drag and drop in your widget.
**“Localizing Widgets” discusses offering your widget with international users in mind, using localizable strings and other resources. [#y77fd738]
**“Specifying Access Keys” describes the widget access keys, used to turn on resource access for your widget. [#tb0b7d47]
**“Accessing External Resources” talks about opening applications or web pages in a browser with your widget. [#y291baa4]
**“Accessing Command Line Utilities” tells you how to access command-line utilities and scripts from within your widget. [#s242d8ce]
**“Creating a Widget Plug-in” discusses native code plug-ins that your widget uses to interact with other applications. [#z4f33939]
Using Objective-C From JavaScript provides more detail on bridging Objective-C and JavaScript.
**“Delivering Widgets” tells you about packaging and distributing your widget. [#n063d75b]


*Dashcode のwiki [#e0d16f77]
http://f16.aaa.livedoor.jp/~pseuho/Newt/pukiwiki.php/?Dashboard%2FDashboard%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0%A5%AC%A5%A4%A5%C9


*Dashcodeでプログラミング(ネットワーク上のファイルにアクセスする) [#j3666ce2]

http://uchyax.exblog.jp/5443700/

*Dashboard Station [#f78c2c0f]
いろいろダウンロードできる

http://www.dstation.net/modules/mydownloads/

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS