ウィジェットは配布時には"xxx.widget"というファイル名の単一ファイルにパッケージして配布する決まりになっていますが、この実体はある決まりに従った名前のフォルダをzip圧縮したものです。

最小構成#

yKayoを例に取ると、
(マイドキュメント\My Widgets\)YKayo
 |-Contents
   |-yKayo.kon
   |-Resources
      |-kayo.png
      |-voice.wav
このようなフォルダ構成にするのが通常です。

Contentsというフォルダ名と、その直下にある(ウィジェット名).kon というファイル名は必須で、Resourcesというフォルダ名は推奨されていますが必須ではありません。

dockを使う場合#

Y!Widget4.0からはdockという新しい表示方式が導入されているので、これを考慮すると
(マイドキュメント\My Widgets\)YKayo
 |-Contents
   |-yKayo.kon
   |-dock.xml
   |-Resources
      |-kayo.png
      |-voice.wav
      |-dock.png
以上のようなファイル構成が最小構成になります。

実際の構成#

(マイドキュメント\My Widgets\)YKayo
 |-Contents
   |-yKayo.kon
   |-kayoClass.js
   |-stickyClass.js
   |-utilClass.js
   |-(.......)
   |-dock.xml
   |-Resources
   |  |-a1
   |  |-b1
   |  |-b2
   |  |-(.....)
   |-Voice
   |  |-konnichiha.wav
   |  |-(.....)
   |-Sound
      |-notify.wav
      |-(.....)
というようにフォルダを細分化して使います。
Voice,SoundはResourcesのうちに入るじゃないかと考える方もいると思いますが、パス名を短くするためにResourcesはグラフィックのみを配置しています。

Add new attachment

Only authorized users are allowed to upload new attachments.
« This page (revision-1) was last changed on 28-Nov-2007 23:43 by UnknownAuthor