*目次 [#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/