まぁ、題名のとおりだな。 スキンの作り方を説明しようと思う | |
相変わらず唐突だねー… しかも最近、こういうやり取り変に多くない? どこぞのサイトに影響されたとか? |
|
う…うるさいなぁ…いいだろう、別に。 とにかく、スキンの作り方だ |
|
ハイハイ…と。 で、窓ストーカー、のスキンだっけ? そもそも、スキンって何? |
|
ふむ。順当な良い質問だ | |
台本に書いてあるからね | |
余計な裏側を語らんで良い… スキンてのは、ソフトの外観だ。窓ストーカーでは、スキンを変更する事により、外観的・機能的なバージョンアップが図れるのだ |
|
ん〜…イマイチ良く分からないなぁ… その、スキンを使った利点ってあるの? |
|
そうさな。スキンを使わないと、窓ストーカーの昨日は右クリックからのポップアップメニューで使用する事になる。 スキンを使うと、ボタンのクリックだけで済むんだ。 また、スキンを適用しなければ使えない機能なんかもあったりする |
|
へぇ。 スキンを使えば、窓ストーカーの可能性を向上させる事が出来るんだね? | |
その通り。 何か今日は冴えた発言だなぁ。はずな | |
台本に書いてあるからね | |
で、だ。 スキンに必要不可欠なものは何だ? | |
窓ストーカー本体 | |
んなの当たり前だろうが …一番重要なのは画像だ。 最低でも一枚は必要だな |
|
あ、そっか。成る程ね。 で、画像のサイズは? | |
そういうのは勝手に決めて良い事になってる …さて。 それじゃ、スキンを早速作ってみようか |
|
自分で作れるの? | |
…ここはスキンの作りかたページなんだがな まぁいい。作れるぞ。 作れるから、画像を用意しろ |
|
どういう感じで作れば良いの? 形式は? | |
ああ。 今回は作成実習って事で機能自体は簡単にする。 よって、ボタンは2つくらい。そうだな。100x50ピクセルの、PNG画像にするか |
|
りょーかい | |
で、スキン用の画像は5種類用意する | |
え? さっき、最低1枚って言ったじゃない | |
最低な。 1枚でも良いけど、一応5種類設定できる。 ○背景画像………スキンの背景。何も無い状態のボタンもここから表示される。 ○フロート画像…マウスがボタンの上を通過している時の画像。 ○押下画像………マウスの左ボタンが押されている状態の画像。 ○有効状態画像…ボタンの機能が有効になっている状態の画像。 ○無効状態画像…そのボタンの機能が利用出来ないときに表示される画像。 全てに同じ画像ファイルを指定しても使えるぞ |
|
ん〜…こんな感じ? 左側がウインドウ固定、右側が終了 |
|
…お前、本当に画像担当か? | |
い…いいでしょ? 結果が出れば… | |
…いいけどな。 で、この画像を元に他の状態画像を用意してみるか 左からフロート用・押下/有効用・無効用画像だ |
|
ごろぉだってヒトの事言えないじゃないの〜 へたっぴ | |
元が元だから仕方ないだろう。 それに、俺はあくまでプログラム担当だ まぁいい。 次に、スキンファイル本体の作成に取り掛かろう |
|
本体はどうやって作るの? 特別なソフトとかいるの? | |
拡張子が.mssというファイルを作る。 メモ帳で十分だ。 先ず、スキンの情報を書き込むか |
|
[Skin] Name=スキン作成実習 Version=1.0 Copyright=2003-比芦 美沙- Back=Skin001.png Float=Skin002.png Down=Skin003.png Available=Skin003.png Unavailable=Skin004.png BackColor=Green |
|
Nameというのがスキンの名前。Versionにはスキンのバージョンを。 Copyrightには著作権情報を記入する。 その下はスキンの設定だな。 Backには背景画像を。Floatにはフロート画像を。Downには押下画像を。Availableには有効画像、Unavailableは無効画像だ。 BackColorを指定すると、該当する色が透過されるぞ |
|
なるほどぉ。 …何かムツカシイねぇ |
|
ま、決められた所を埋めるだけだから、あまり中身を気にしなくても良い。 次に、実際の動作に関わってくるボタンの設定だな |
|
[Button01] Type=WindowSet Left=2 Top=2 Width=47 Height=46 ToolTip=今の画面にくっつくよ〜 |
|
Typeって所に動作の設定をする。 詳しくは窓ストーカー付属のテキストに書いてあるから、ここでの細かい説明は省くが…WindowSetというのは、現在のウィンドウに張り付く動作だ。 で、Left,Top,Width,Heightはボタンの位置・大きさだな。 Left,Topで左端、上端。 Width,Heightで幅と高さを設定する。 んで、ToolTipてのは、マウスカーソルを合わせた時に出るメッセージだ |
|
位置と、動作を指定するだけなのね? | |
そう。ちなみに単位はピクセルな。 さて。もう一個のボタンも設定するか |
|
[Button02] Type=Exit Left=51 Top=2 Width=47 Height=46 ToolTip=終了するよ〜 |
|
…と。Exitっていうのが、終了させる命令? | |
まぁ、そういう事になるか。 さて。出来たらば画像ファイルと一緒に一つのフォルダの中に入れて、実際に窓ストーカーで読んでみるか |
|
わ。 ホントに読んでる | |
そういう風に作ってるんだから当たり前だろう… よし。悪くないな。 これでスキンは完成だ |
|
OK! じゃ、早速公開ね! | |
待て。 その前に、Readmeを書いてもらう | |
れあどめ…? | |
ローマ字読みすんな。 スキンの説明書だな。 別に強制じゃないが、一応推奨はしておく。以下は例だ |
|
『スキン作成実習』 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= |作成ソフト -スキン:メモ帳 | | -画 像:EDGE 1.27b (C)1998-2003 TAKABO SOFT | |開発環境-マシン:NEC VersaPro R VA80H | | -CPU:Intel celeron Processor 800MHz | | -メモリ:256MB | | -O S:Microsoft Windows XP Home | |動作確認:Microsoft WindowsXP | | 窓ストーカーVer.1.42 | =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= ダウンロードありがとうございます。 これは、ウインドウに引っ付いて色々するソフト、『窓ストーカー』用のスキンです。 スキン作成の練習で作ったものなので、恐ろしく実用性は無いでしょう。 このスキンは、『窓ストーカーVer.1.30』以降用に作られています。 それ以前のバージョンでも表示はされるかも知れませんが、乱れると思います。 スキンなので、原因はプログラムの方にあるかもしれませんが、動作におかしな点等ありましたらご一報下さい。 2003/12/24 比芦美沙@ごろぉ Mail:goroxo@entiapage.com URL :http://www.entiapage.com/ |
|
動作確認環境とスキン名、作者名くらい書いときゃいいだろう | |
これで公開? | |
あとは、スキンが入ったフォルダを圧縮して、ウチに送信すれば、ウチのサイトでで公開される。 | |
何か決まり事みたいなものはあるの? | |
おお。実に良いタイミングだな | |
台本に | |
それはもういい。 一応以下の規約に沿って欲しいな | |
●著作権を侵害するような画像の使用はご遠慮ください。 ●圧縮形式はZIPまたはLZHにして下さい。別形式だった場合、こちらで圧縮しなおす事があります。 ●ウイルス入りのファイルは勘弁してください。 こちらでもチェックはしておりますが、他人に多大な迷惑をかける事になりかねます。 ●ファイル名・内容は場合によってこちらで手を加えることがあります。 ●メールに添付する場合、あまりにも大きなファイルの送信は控えてください。 500KBを超える場合、ファイルサイズをメールして頂ければこちらから受け渡し方法を連絡いたします。 |
|
…と。 今思いつくのはこれくらいかな | |
フ〜ン…でも、500KBってそんなに大きくないじゃない | |
…ウチの細い回線ではかなり時間がかかるし、Hotmailの容量は少ないんだ | |
あっそ。 …よし、これで公開できるのね? |
|
そ。 あとは、ダウンロード情報に登録するから、自分が作ったスキンがどれくらいダウンロードされてるか分かる訳だな | |
じゃ、あたしが作ったこのスキンも公開して | |
だめ。 こんなスキン、実用性がまるで無いからな |
|
そんなぁ… |