チェンジセット 117
- 更新日時:
- 2010/01/26 01:22:01 (2 年 前)
- パス:
- trunk
- ファイル:
-
- 2 削除
- 69 変更
- 35 コピー
-
chrome.manifest (変更) (1 diff)
-
chrome/content/about.js (変更) (2 diff)
-
chrome/content/about.xul (変更) (1 diff)
-
chrome/content/about/readme.html (変更) (16 diff)
-
chrome/content/about/readme/addon-list.png (コピー) (コピー元: tags/1.1/chrome/content/about/readme/addon-list.png)
-
chrome/content/about/readme/after-create-category.png (コピー) (コピー元: tags/1.1/chrome/content/about/readme/after-create-category.png)
-
chrome/content/about/readme/after-create-skin.png (コピー) (コピー元: tags/1.1/chrome/content/about/readme/after-create-skin.png)
-
chrome/content/about/readme/bg-on-addon-manager.png (コピー) (コピー元: tags/1.1/chrome/content/about/readme/bg-on-addon-manager.png)
-
chrome/content/about/readme/bg-on-download-manager.png (コピー) (コピー元: tags/1.1/chrome/content/about/readme/bg-on-download-manager.png)
-
chrome/content/about/readme/bg-on-error-console-manager.png (コピー) (コピー元: tags/1.1/chrome/content/about/readme/bg-on-error-console-manager.png)
-
chrome/content/about/readme/color-all-select.png (変更) (前のリビジョン)
-
chrome/content/about/readme/custom-skin-logo.png (コピー) (コピー元: tags/1.1/chrome/content/about/readme/custom-skin-logo.png)
-
chrome/content/about/readme/custom-skin-menu.png (コピー) (コピー元: tags/1.1/chrome/content/about/readme/custom-skin-menu.png)
-
chrome/content/about/readme/custom-skin-select.png (コピー) (コピー元: tags/1.1/chrome/content/about/readme/custom-skin-select.png)
-
chrome/content/about/readme/no-greasemonkey-install.png (変更) (前のリビジョン)
-
chrome/content/about/readme/search-bar.png (コピー) (コピー元: tags/1.1/chrome/content/about/readme/search-bar.png)
-
chrome/content/about/readme/search-engine-list.png (コピー) (コピー元: tags/1.1/chrome/content/about/readme/search-engine-list.png)
-
chrome/content/about/readme/skin-menu.png (変更) (前のリビジョン)
-
chrome/content/about/readme/soundnotice-scene-select-category-open.png (コピー) (コピー元: tags/1.1/chrome/content/about/readme/soundnotice-scene-select-category-open.png)
-
chrome/content/about/readme/soundnotice-scene-select.png (コピー) (コピー元: tags/1.1/chrome/content/about/readme/soundnotice-scene-select.png)
-
chrome/content/about/readme/to-illustrator-site.png (コピー) (コピー元: tags/1.1/chrome/content/about/readme/to-illustrator-site.png)
-
chrome/content/about/readme/version-number35.png (変更) (前のリビジョン)
-
chrome/content/about/readme/version-number36.png (コピー) (コピー元: tags/1.1/chrome/content/about/readme/version-number36.png)
-
chrome/content/about/readme/verup-complete.png (コピー) (コピー元: tags/1.1/chrome/content/about/readme/verup-complete.png)
-
chrome/content/about/readme/verup-info.png (コピー) (コピー元: tags/1.1/chrome/content/about/readme/verup-info.png)
-
chrome/content/config.js (変更) (5 diff)
-
chrome/content/config.xul (変更) (1 diff)
-
chrome/content/overlay.css (変更) (5 diff)
-
chrome/content/overlay.xul (変更) (2 diff)
-
chrome/content/skin/ahs.css (コピー) (コピー元: tags/1.1/chrome/content/skin/ahs.css)
-
chrome/content/skin/ahs_kiyoteru.png (コピー) (コピー元: tags/1.1/chrome/content/skin/ahs_kiyoteru.png)
-
chrome/content/skin/ahs_miki.png (コピー) (コピー元: tags/1.1/chrome/content/skin/ahs_miki.png)
-
chrome/content/skin/ahs_yuki.png (コピー) (コピー元: tags/1.1/chrome/content/skin/ahs_yuki.png)
-
chrome/content/skin/gackpo1.css (変更) (2 diff)
-
chrome/content/skin/gackpo2.css (変更) (2 diff)
-
chrome/content/skin/gackpo3.css (変更) (2 diff)
-
chrome/content/skin/gackpo4.css (変更) (2 diff)
-
chrome/content/skin/gumi1.css (変更) (2 diff)
-
chrome/content/skin/gumi2.css (変更) (2 diff)
-
chrome/content/skin/kaito1.css (変更) (2 diff)
-
chrome/content/skin/kaito2.css (変更) (2 diff)
-
chrome/content/skin/kittokat_piacryptonC.png (コピー) (コピー元: tags/1.1/chrome/content/skin/kittokat_piacryptonC.png)
-
chrome/content/skin/kittokat_piacryptonD.png (コピー) (コピー元: tags/1.1/chrome/content/skin/kittokat_piacryptonD.png)
-
chrome/content/skin/kiyoteru_logo.png (コピー) (コピー元: tags/1.1/chrome/content/skin/kiyoteru_logo.png)
-
chrome/content/skin/luka1.css (変更) (2 diff)
-
chrome/content/skin/luka2.css (変更) (2 diff)
-
chrome/content/skin/luka3.css (変更) (2 diff)
-
chrome/content/skin/luka4.css (変更) (2 diff)
-
chrome/content/skin/luka5.css (変更) (2 diff)
-
chrome/content/skin/meiko1.css (変更) (2 diff)
-
chrome/content/skin/meiko2.css (変更) (2 diff)
-
chrome/content/skin/miki1.css (コピー) (コピー元: tags/1.1/chrome/content/skin/miki1.css)
-
chrome/content/skin/miki_logo.png (コピー) (コピー元: tags/1.1/chrome/content/skin/miki_logo.png)
-
chrome/content/skin/miku.css (変更) (2 diff)
-
chrome/content/skin/miku2.css (変更) (2 diff)
-
chrome/content/skin/miku3.css (変更) (2 diff)
-
chrome/content/skin/miku4.css (変更) (2 diff)
-
chrome/content/skin/miku5.css (変更) (2 diff)
-
chrome/content/skin/piapro1.css (変更) (2 diff)
-
chrome/content/skin/rinlen1.css (変更) (2 diff)
-
chrome/content/skin/rinlen2.css (変更) (2 diff)
-
chrome/content/skin/rinlen3.css (変更) (2 diff)
-
chrome/content/skin/rinlen4.css (変更) (2 diff)
-
chrome/content/skin/rinlen5.css (変更) (2 diff)
-
chrome/content/skin/skin.properties (変更) (3 diff)
-
chrome/content/skin/yuki_logo.png (コピー) (コピー元: tags/1.1/chrome/content/skin/yuki_logo.png)
-
chrome/content/splash/logo-3.0.png (コピー) (コピー元: tags/1.1/chrome/content/splash/logo-3.0.png)
-
chrome/content/splash/logo-3.5.png (コピー) (コピー元: tags/1.1/chrome/content/splash/logo-3.5.png)
-
chrome/content/splash/logo-3.6.png (コピー) (コピー元: tags/1.1/chrome/content/splash/logo-3.6.png)
-
chrome/content/splash/spacer.png (コピー) (コピー元: tags/1.1/chrome/content/splash/spacer.png)
-
chrome/content/splash/splash.js (変更) (1 diff)
-
chrome/content/splash/splash.xul (変更) (2 diff)
-
chrome/content/splash/splash_alert.js (コピー) (コピー元: tags/1.1/chrome/content/splash/splash_alert.js)
-
chrome/content/splash/splash_alert.xul (コピー) (コピー元: tags/1.1/chrome/content/splash/splash_alert.xul)
-
chrome/content/splash/suichu-3.0.png (削除)
-
chrome/content/splash/suichu-3.5.png (削除)
-
chrome/content/splash/suichu.png (コピー) (コピー元: tags/1.1/chrome/content/splash/suichu.png)
-
chrome/content/tool/akitaneru.html (変更) (1 diff)
-
chrome/content/tool/amazon.html (変更) (1 diff)
-
chrome/content/tool/clock.html (変更) (1 diff)
-
chrome/content/tool/clock2.html (変更) (1 diff)
-
chrome/content/tool/fullmiku.html (変更) (1 diff)
-
chrome/content/tool/grayback.css (コピー) (コピー元: tags/1.1/chrome/content/tool/grayback.css)
-
chrome/content/tool/miku_drum.html (変更) (1 diff)
-
chrome/content/tool/mikunano.html (変更) (1 diff)
-
chrome/content/tool/mikunano2.html (変更) (1 diff)
-
chrome/content/tool/mikunyano.html (変更) (1 diff)
-
chrome/content/tool/piapro_audio.html (変更) (1 diff)
-
chrome/content/tool/piapro_image.html (変更) (1 diff)
-
chrome/content/tool/tool.js (変更) (1 diff)
-
chrome/content/tool/tool.properties (変更) (1 diff)
-
chrome/content/tool/toolhtml.css (変更) (1 diff)
-
chrome/content/tool/vdw.html (変更) (1 diff)
-
chrome/content/tool/vocaran.html (変更) (1 diff)
-
chrome/content/vocalofx.js (変更) (12 diff)
-
chrome/locale/en-US/vocalofx.dtd (変更) (4 diff)
-
chrome/locale/en-US/vocalofx.properties (変更) (3 diff)
-
chrome/locale/ja/vocalofx.dtd (変更) (4 diff)
-
chrome/locale/ja/vocalofx.properties (変更) (3 diff)
-
components/vocalofx-startup.js (変更) (6 diff)
-
defaults/preferences/vocalofx.js (変更) (2 diff)
-
install.rdf (変更) (1 diff)
-
modules/common.js (変更) (1 diff)
-
platform/Darwin/chrome/content/fx3/overlay.css (変更) (5 diff)
-
platform/Linux/chrome/content/fx3/overlay.css (変更) (3 diff)
-
platform/WINNT/chrome/content/fx3/overlay.css (変更) (1 diff)
凡例:
- 変更なし
- 追加
- 削除
-
trunk/chrome.manifest
r96 r117 10 10 override chrome://branding/content/icon48.png chrome://vocalofx/content/icons/Firemiku_icon48.png 11 11 override chrome://branding/content/icon64.png chrome://vocalofx/content/icons/Firemiku_icon64.png 12 override chrome://vocalofx/content/splash/suichu.png chrome://vocalofx/content/splash/suichu-3.0.png appversion>=3.0 13 override chrome://vocalofx/content/splash/suichu.png chrome://vocalofx/content/splash/suichu-3.5.png appversion>=3.5 12 override chrome://vocalofx/content/splash/logo.png chrome://vocalofx/content/splash/logo-3.0.png appversion>=3.0 13 override chrome://vocalofx/content/splash/logo.png chrome://vocalofx/content/splash/logo-3.5.png appversion>=3.5 14 override chrome://vocalofx/content/splash/logo.png chrome://vocalofx/content/splash/logo-3.6.png appversion>=3.6 -
trunk/chrome/content/about.js
r96 r117 41 41 , "nyaco" 42 42 , "ion" 43 , "kittokat" 43 44 , "tomoyoshi" 44 45 , "osayo" … … 55 56 var colorpallets = 56 57 [ "smallwebmemo" 57 , "mikugermvictim"58 58 ]; 59 59 var specialthanks = 60 60 [ "gf-tlv" 61 61 , "yararchive" 62 , "mikugermvictim" 62 63 ]; 63 64 var creators = -
trunk/chrome/content/about.xul
r96 r117 46 46 <hbox id="colorpalletBox"> 47 47 <vbox/> 48 <vbox/>49 48 </hbox> 50 49 51 50 <label class="sectionTitle" value="&vocalofx.specialthanks.label;"/> 52 51 <hbox id="specialthanksBox"> 52 <vbox/> 53 53 <vbox/> 54 54 <vbox/> -
trunk/chrome/content/about/readme.html
r96 r117 1 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2 3 2 <html> 4 3 <head> … … 10 9 <link rel="icon" href="chrome://vocalofx/content/icons/Firemiku_icon32.png"> 11 10 12 <title>ぼかろFx&フルみっくパッチ READMEver 0.9HTML版</title>11 <title>ぼかろFx&フルみっくパッチ READMEver1.3 HTML版</title> 13 12 </head> 14 13 15 14 <body> 16 15 17 <h1>ぼかろFx&フルみっくパッチ READMEver 0.9HTML版</h1>16 <h1>ぼかろFx&フルみっくパッチ READMEver1.3 HTML版</h1> 18 17 19 18 <p> … … 34 33 windows・Mac・Linux<br> 35 34 対象バージョン<br> 36 Firefox3.0系・Firefox3.5系<br> 37 ぼかろFx:1.0pre2(1.0評価版)<br> 38 <div onmouseover="this.style.background='#B2D1D0'" onmouseout="this.style.background='#e8f8f8'"> 39 <注>フルみっくパッチ0.19.1は1.0pre2に対応していないので、READMEの本バージョンにおいては対象から外してあります。</注> 40 </div><br> 35 Firefox3.0系・Firefox3.5系・Firefox3.6系<br> 36 ぼかろFx:1.1<br> 37 フルみっくパッチ:0.4.1<br> 38 <div onmouseover="this.style.background='#B2D1D0'" onmouseout="this.style.background='#e8f8f8'"> 39 <注>フルみっくパッチ0.4.1は一部使えない機能があります。その機能については「使用不可」としています。</注> 40 </div> 41 41 </p> 42 42 … … 44 44 45 45 <p> 46 <a href="http://piapro.jp/content/hq3qqt981xsxb02o"> ぼかろFx ver1.0pre(スクリーンショット等)</a><br>47 <a href="http://piapro.jp/content/dstfxe1bpbiue6rw"> 次期ぼかろFxについて(プレビュー動画へのリンクあり)</a><br>46 <a href="http://piapro.jp/content/hq3qqt981xsxb02o"> ぼかろFx ver1.1(スクリーンショット・プレビュー動画へのリンク等)</a><br> 47 <a href="http://piapro.jp/content/dstfxe1bpbiue6rw"> 次期ぼかろFxについて(プレビュー動画へのリンクあり)</a><br> 48 48 <br> 49 49 以上2つはピアプロ内のサイト。<br> 50 50 <br> 51 <a href="http://rayflood.org/vocaloid/#fx">VOCALOID に関するetc.(インストールサイト)</a><br>52 <br> 53 これら 3つのサイトが公式サイトになります。51 <a href="http://rayflood.org/vocaloid/#fx">VOCALOID に関するetc.(インストールサイト)</a><br> 52 <br> 53 これら3つのサイトが公式サイトになります。 54 54 </p> 55 55 56 56 <h3><ぼかろFx></h3> 57 57 <h4>☆ダウンロード&インストール☆</h4> 58 59 <p> 60 <a href="http://piapro.jp/content/hq3qqt981xsxb02o">ぼかろFx ver1.0pre</a>のコメントにある<br> 61 <br> 62 <b><a href="http://rayflood.org/vocaloid/vocalofx-1.0pre2-fx.xpi">http://rayflood.org/vocaloid/vocalofx-1.0pre2-fx.xpi</a></b><br> 58 <p> 59 大きく分けて2つあります。<br> 60 1つは自動更新。もう1つは、インストールサイトでのインストールです。<br> 61 <br> 62 「自動更新」はその名の通り、自動的に更新(バージョンアップ)が行われる機能です。<br> 63 以前のぼかろFxが入っていれば、対象になります。<br> 64 <br> 65 急いでバージョンアップしたい場合や自動更新の対象でない場合は、次の方法で行ってください。<br> 66 まずアドオンマネージャーを次の手順で起動します。<br> 67 <br> 68 Firefoxの最上部にある<b>ツール</b>をクリックすると、メニューの中に「<b>アドオン< /b>」があります。<br> 69 このアドオンを選ぶと<b>アドオンマネージャーが起動</b>します。<br> 70 <img src="chrome://vocalofx/content/about/readme/tool-addon-select.png" alt=""><br> 71 アドオンマネージャーで<b>ぼかろFxをクリックして選択</b>し、<b>「更新を確認」ボタン< /b>を押してください。<br> 72 <img src="chrome://vocalofx/content/about/readme/addon-list.png" alt=""><br> 73 「新しいバージョンがあります」という情報が出ますので、<b>「更新をインストール」ボタン</b>を押してインストールしてください。<br> 74 <img src="chrome://vocalofx/content/about/readme/verup-info.png" alt=""><br> 75 更新が完了すると、次のような画面が出ます。<br> 76 <img src="chrome://vocalofx/content/about/readme/verup-complete.png" alt=""><br> 77 <br> 78 あるいは<a href="http://rayflood.org/vocaloid/#fx">VOCALOID に関するetc.</a>で、<br> 79 <br> 80 <a href="http://rayflood.org/vocaloid/vocalofx-1.1-fx.xpi">vocalofx-1.1-fx.xpi</a><br> 63 81 <br> 64 82 をクリックしてください。インストールできます。<br> 65 83 <div onmouseover="this.style.background='#B2D1D0'" onmouseout="this.style.background='#e8f8f8'"> 66 84 クリックしてもインストールできない場合は、<a href="#konnatokiha" >「こんな時は」</a>のインストール箇所を見てください。<br> 67 </div><br> 68 <br> 85 </div> 69 86 インストール後は再起動指示の画面が出ますので、再起動ボタンを押してFirefoxを再起動してください。 70 87 </p> 71 72 <p> 73 <Firefox3.5系 限定作業><br>88 <br> 89 <p> 90 <Firefox3.5系・3.6系限定作業><br> 74 91 Firefox3.0系ではアクセス状態を示すマークとして、はちゅねミクが標準的に表示されます。<br> 75 しかしFirefox3.5系 ではアクセス状態を示すマークが標準から外れています。そのため、92 しかしFirefox3.5系・3.6系ではアクセス状態を示すマークが標準から外れています。そのため、 76 93 <div onmouseover="this.style.background='#B2D1D0'" onmouseout="this.style.background='#e8f8f8'"> 77 94 アクセス状態を示すはちゅねミクを表示する作業が必要ですので説明します。 … … 90 107 そうすると、読み込み中アイコンがはちゅねミクになって配置されます。<br> 91 108 配置場所が気に入らなければ、再びドラッグアンドドロップして配置場所を変えてください。<br> 92 </Firefox3.5系 限定作業>93 </p> 94 95 <p> 96 <Firefox3.0系・Firefox3.5系 共通作業><br>109 </Firefox3.5系・3.6系限定作業> 110 </p> 111 112 <p> 113 <Firefox3.0系・Firefox3.5系・3.6系共通作業><br> 97 114 「ブックマークボタン」は、Firefox3.0系でもFirefox3.5系でも標準的に表示されていません。 98 115 <br> … … 101 118 </div> 102 119 <br> 103 </Firefox3.0系・Firefox3.5系 共通作業><br>120 </Firefox3.0系・Firefox3.5系・3.6系共通作業><br> 104 121 </p> 105 122 <p> … … 119 136 各種パーツ類を再度配置変更したい場合は、「ツールバーのカスタマイズ」ウィンドウを開いて好みのパーツを配置エリアへドラッグアンドドロップしてください。 120 137 </p> 121 122 138 <h4>☆使い方☆</h4> 123 139 <p> … … 140 156 ツールとスキンはどちらかにマウスをあわせます。<br> 141 157 </p> 158 142 159 <h5>☆ツールとスキン☆</h5> 143 160 <p> … … 170 187 <li>「On」「Off」ボタン:対象のチェックボックスの全てにチェックを付ける(On)、はずす(Off)を行います。</li> 171 188 <li>デフォルト以外のテーマ:Firefoxが標準で持っているデフォルトのテーマ以外が使われている場合警告します。</li> 172 <li>拡張機能「Personas for Firefox」・拡張機能「緑のgoo」・拡張機能「ぜんぶしいたけ」・拡張機能「フォクすけといっしょ」・拡張機能「ギコ猫といっしょ」:これらの拡張は全て、機能がぼかろFxと被るので有効な場合に警告します。</li> 173 <li>拡張機能「about:IceCream」:スキンKAITO選択時のicecreamと被るので、有効な場合警告します。</li> 189 <li>拡張機能「Personas for Firefox」・拡張機能「緑のgoo」・拡張機能「ぜんぶしいたけ」・拡張機能「フォクすけといっしょ」・拡張機能「ギコ猫といっしょ」・拡張機能「about:IceCream」:これらの拡張は全て、機能がぼかろFxと被るので有効な場合に警告します。</li> 174 190 <li>拡張機能「Splash」:起動時に表示されるスプラッシュスクリーンの機能が被るので、有効な場合警告します。</li> 175 191 </ul> … … 181 197 <li>スプラッシュスクリーンでしゃべらせない:チェックを入れると、起動時に再生されるミクの「起動するよ」の音声が出なくなります。</li> 182 198 <li>各ツールを自動起動しない:チェックを入れると、前回起動していたツールがFirefoxを起動した時に自動的に起動されなくなります。</li> 183 <li>常に全ての配色を選択できる:チェックを入れると、配色選択を全ての ぼかろの配色から行えます。画像参照。<br>199 <li>常に全ての配色を選択できる:チェックを入れると、配色選択を全ての配色から行えます。画像参照。<br> 184 200 <img src="chrome://vocalofx/content/about/readme/color-all-select.png" alt=""></li> 201 <li>起動時、スキンをランダムに選択する:チェックを入れると、Firefox起動時にスキンと配色がランダムに選択されます。</li> 185 202 <li>ピアプロユーザー支援ツールを「インストール」:Greasemonkeyという別の拡張機能が入っている場合、 Greasemonkey用のピアプロユーザー支援ツールをインストールします。入っていない場合、インストールできません。<br> 186 203 <img src="chrome://vocalofx/content/about/readme/no-greasemonkey-install.png" alt=""> 187 204 <br> 188 Greasemonkeyを入れたい場合、<a href="https://addons.mozilla.org/ja/firefox/addon/748">Greasemonkey</a> で、ダウンロード・インストールしてください。<br>205 Greasemonkeyを入れたい場合、<a href="https://addons.mozilla.org/ja/firefox/addon/748">Greasemonkey</a> で、ダウンロード・インストールしてください。<br> 189 206 その後、ピアプロユーザー支援ツールを「インストール」ボタンを押すとツールがインストールされます。</li> 190 207 </ul> … … 196 213 <img src="chrome://vocalofx/content/about/readme/after-greasemonkey-install.png" alt=""> 197 214 </p> 198 199 215 <p> 200 216 次に<b>ツール</b>です。 … … 275 291 </p> 276 292 277 278 293 <p>次は<b>スキン</b>です。スキンを変更することで、見た目を変えることができます。<br> 279 294 特にはっきり変わるのが右上にイラストが表示されることです。<br> 280 295 <br> 281 ミクを始め、最新のGUMI まで画像を選べます。<br>282 スキンで選択できる ぼかろを選ぶと、具体的なリストが出ますので、好みの画像を選択してください。<br>296 ミクを始め、最新のGUMI・ピアプロの非公式マスコットキャラクター(案)まで画像を選べます。<br> 297 スキンで選択できる「ぼかろ名」や「ピアプロ」を選ぶと、具体的なリストが出ますので、好みの画像を選択してください。<br> 283 298 <img src="chrome://vocalofx/content/about/readme/skin-menu.png" alt=""><br> 284 配色については、それぞれのぼかろ用に設定された文字色などの変更が出来ます。<br> 299 配色については、それぞれに設定された文字色などの変更が出来ます。<br> 300 選んだ配色は各キャラごとに保存されます。<br> 301 ただし、初音ミク・SDミクと鏡音リン・レン・SDリン・レンは配色が共通して保存されます。<br> 302 <br> 285 303 テーマ変更なしを選ぶと(Firefoxの標準指定な)地の色が選択されます。<br> 286 304 <br> 287 <a href="http://piapro.jp/content/ dstfxe1bpbiue6rw">次期ぼかろFxについて</a>でプレビュー動画へのリンクがありますが、<br>288 <br> 289 <a href="http://circle.zoome.jp/tdki/media/ 1824/">http://circle.zoome.jp/tdki/media/1824/</a><br>305 <a href="http://piapro.jp/content/hq3qqt981xsxb02o"> ぼかろFx ver1.1(スクリーンショット・プレビュー動画へのリンク等)</a>でプレビュー動画へのリンクがありますが、<br> 306 <br> 307 <a href="http://circle.zoome.jp/tdki/media/2475/">http://circle.zoome.jp/tdki/media/2475/</a><br> 290 308 <br> 291 309 がプレビュー動画のアドレスです。<br> 310 ニコニコ動画でもプレビュー動画が見られます。<br><br> 311 <br> 312 <a href="http://www.nicovideo.jp/watch/sm8555015"> 【初音ミク×Firefox】ぼかろFx ver1.0【1年半で正式版】</a><br> 292 313 <br> 293 314 特にスキンや配色変更の操作については、動画を見るとすぐに理解できるでしょう。 294 315 </p> 295 316 <h3><フルみっくパッチ></h3> 317 <h4>☆ダウンロード&インストール☆</h4> 318 <p> 319 <超重要> 320 フルみっくパッチ0.4.1はインストールの際に注意が必要です。<br> 321 「<b>フルみっくパッチ0.4が入っている場合</b>」事前にアドオンマネージャーで<b>フルみっくパッチ 0.4を削除して</b>から、インストールしてください。<br> 322 またフルみっくパッチ0.4が入っている状態で、フルみっくパッチ0.4.1をインストールしようとして失敗する、あるいはFirefoxの応答がなくなるような場合は、フルみっくパッチ0.4の実体であるフォルダを削除してください。<br> 323 324 windows XP・2000なら、<br> 325 <br> 326 C:\Documents and Settings\<username>\Application Data\Mozilla\Firefox\xxxxxxxx.default\extensions<br> 327 <br> 328 内にある、「p4v@yararchive.googlepages.com」というフォルダを丸ごと削除 329 してください。<br><br> 330 Mac・Linuxの場合は、<br> 331 <br> 332 http://support.mozilla.com/ja/kb/Profiles#new<br> 333 <br> 334 で、「プラットフォーム別のコンテンツを表示」の箇所で、Mac・Linuxをクリックして該当するOSの内容を参照してください。<br> 335 <br> 336 その削除が終わってから、フルみっくパッチ0.4.1をインストールしてください。<br> 337 </超重要> 338 </p> 339 340 <ol> 341 <li><a href="http://sites.google.com/site/yararchive/Home/fullMikkuPatch-0.4.1.zip?attredirects=0&d=1"> フルみっくパッチ0.4.1</a> で、fullMikkuPatch-0.4.1.zipをダウンロード・保存してください。</li> 342 <li>解凍ツールでfullMikkuPatch-0.4.1.zipを解凍します。</li> 343 <li>新しくフォルダが出来て、その中にfullMikkuPatch-0.4.1.xpiがあります。</li> 344 <li>fullMikkuPatch-0.4.1.xpiを、起動中のFirefoxまたはFirefoxのショートカットへドラッグアンドドロップしてインストールします。</li> 345 <li>インストール後は再起動指示の画面が出ますので、再起動ボタンを押してFirefoxを再起動してください。</li> 346 </ol> 347 348 <h5>☆追加される機能☆</h5> 349 <ul> 350 <li>表示 ぼかろFxサイドバー:使用不可</li> 351 <li>起動 スプラッシュスクリーン等:画像・音声変更</li> 352 <li>起動 起動ツール:自動起動するツールの選択</li> 353 <li>表示 カスタムスキン:右上イラストの独自指定等</li> 354 <li>表示 リンク表示:「イラスト作者のページへ」メニュー</li> 355 <li>その他 スキン変更:複数ウインドウでのスキン変更反映</li> 356 <li>音声通知 通知音設定:特定の場面で再生される通知音の設定</li> 357 </ul> 358 <p> 359 フルみっくパッチの設定項目はカテゴリー分けされていますので、各カテゴリー毎に説明します。まずはフルみっくパッチの設定画面を開きます。 360 </p> 361 362 <h5>☆フルみっくパッチの設定☆</h5> 363 364 <h6>設定画面の開き方</h6> 365 <p> 366 Firefoxの最上部にある<b>ツール</b>をクリックすると、メニューの中に「<b>アドオン< /b>」があります。<br> 367 このアドオンを選ぶと<b>アドオンマネージャーが起動</b>します。<br> 368 <img src="chrome://vocalofx/content/about/readme/tool-addon-select.png" alt=""><br> 369 アドオンマネージャーで、フルみっくパッチの「設定」ボタンをクリックして選択します。<br> 370 </p> 371 <ul> 372 <li>アイコン変更</li> 373 </ul> 374 <p> 375 ぼかろFx本体と全く同一の機能ですが、on/offの一括指定機能はありません。<br> 376 こちらで指定した場合、ぼかろFx本体側にも反映されます。 377 </p> 378 379 <ul> 380 <li>スタートアップ</li> 381 </ul> 382 <ul> 383 <li>警告機能</li> 384 <li>スプラッシュスクリーン</li> 385 <li>自動起動するツール</li> 386 </ul> 387 <p> 388 さらにサブカテゴリーとして、「警告機能」「スプラッシュスクリーン」「自動起動するツール」の3つに分かれています。<br> 389 <br> 390 <b>警告機能</b>:ぼかろFx本体と同じです。<br> 391 <b>スプラッシュスクリーン</b>:「スプラッシュスクリーンを有効にする」にチェックが入っている(標準指定)と、<br> 392 <br> 393 起動時に表示されるスプラッシュスクリーンを他の画像に変える<br> 394 起動時に流れる音声を他の音声に変える<br> 395 <br> 396 ことができます。<br> 397 <b>自動起動するツール</b>:ぼかろFx本体と同じです。 398 </p> 399 400 <ul> 401 <li>出現設定</li> 402 </ul> 403 <p> 404 「ぼかろFxの背景設定をfirefox全体に適用する」にチェックが入っていると(標準ではチェックが入っていません)、<br> 405 アドオンマネージャーやダウンロードマネージャー、エラーコンソールなどに右上イラストが背景表示されます。画像参照。<br> 406 <img src="chrome://vocalofx/content/about/readme/bg-on-addon-manager.png" alt=""><br> 407 <img src="chrome://vocalofx/content/about/readme/bg-on-download-manager.png" alt=""><br> 408 <img src="chrome://vocalofx/content/about/readme/bg-on-error-console-manager.png" alt=""><br> 409 410 </p> 411 412 <ul> 413 <li>通知設定</li> 414 </ul> 415 <p> 416 「通知を有効にする」にチェックが入っていると、○○した時に指定音声を再生します。<br> 417 <br> 418 <img src="chrome://vocalofx/content/about/readme/soundnotice-scene-select.png" alt=""><br> 419 上記の様に最初は7つのカテゴリーだけが表示されていますので、「Firefox本体」「ダウンロードマネージャ」「ウィンドウの開閉」「ページの読み込み」「ページ内検索」「右下アラート」「その他」の前にあるプラスをクリックするとそのカテゴリーで設定できる「○○した時」が表示されます。<br> 420 <img src="chrome://vocalofx/content/about/readme/soundnotice-scene-select-category-open.png" alt=""><br> 421 再生する「○○した時」を選んだ後、右下のフォルダアイコンで音声ファイルを指定してください。<br> 422 違う音声を指定する場合には、別の音声ファイルを指定しなおしてください。<br> 423 鳴らさない場合は、音声ファイル指定している欄を空白にするか「通知を有効にする」のチェックを外してください。 424 </p> 425 426 <ul> 427 <li>カスタムスキン</li> 428 </ul> 429 <!-- 430 <p> 431 改造パッチの適用:ユーザー独自のスキンを使うための指定項目ですが、うまく機能しないため使用不可です。<br> 432 スキンファイルの改造方法は、<br> 433 <br> 434 <a href="http://kiki.suppa.jp/vfx/kaizou.htm"> ぼかろFx改造マニュアル(?)</a><br> 435 <br> 436 を参照してください。<br> 437 この補正数値の値は、独自スキン作成の際に役立ちます。 438 --> 439 <p> 440 ユーザーが指定したイラストを右上部分に表示するものです。<br> 441 右上に表示したい画像(GIF・JPG・PNG)を指定する方法を説明します。<br> 442 <br> 443 <br> 444 <img src="chrome://vocalofx/content/about/readme/custom-skin-menu.png" alt=""><br> 445 上記の画面で「新規カテゴリ」ボタンを押します。<br> 446 <img src="chrome://vocalofx/content/about/readme/create-category.png" alt=""><br> 447 すると、カテゴリ名の入力をするウィンドウが出ますのでカテゴリ名を入力して「OK」ボタンを押します。<br> 448 すると、新しいカテゴリが出来ます。<br> 449 <img src="chrome://vocalofx/content/about/readme/after-create-category.png" alt=""><br> 450 <br> 451 <br> 452 今度は「新規スキン」ボタンを押します。<br> 453 カテゴリ作成と同様にスキン名を入力します。<br> 454 <img src="chrome://vocalofx/content/about/readme/create-skin.png" alt=""><br> 455 <br> 456 <img src="chrome://vocalofx/content/about/readme/after-create-skin.png" alt=""><br> 457 スキン名が作成されたら、右側の「画像のURL」の箇所のフォルダアイコンで、右上イラストのファイルを指定して「OK」ボタンを押します。<br> 458 <br> 459 今度は右下のぼかろのロゴのメニューから「スキン」を開くと先ほど設定したカテゴリが表示されるので、そのカテゴリを選んで下さい。すると先ほど作成したスキン名が表示されますので、それを選んでください。<br> 460 <img src="chrome://vocalofx/content/about/readme/custom-skin-select.png" alt=""><br> 461 <br> 462 カスタムスキンを選ぶと右下のロゴは、下記のようになります。<br> 463 <img src="chrome://vocalofx/content/about/readme/custom-skin-logo.png" alt=""><br> 464 <br> 465 なおカスタムスキンは、ぼかろFx本体の「起動時、スキンをランダムに選択する」の対象の範囲外です。<br> 466 そのためカスタムスキンが選択されていると、起動時の右上イラストはカスタムスキンで指定されているイラストになります。<br> 467 <br> 468 画像がうまく表示されない場合は、Y方向補正の欄の数字を増やすと表示位置の補正がかかります。<br> 469 補正数値は「0以上」であること・縦方向のみでX方向(横方向)の補正はできないことに注意してください。 470 </p> 471 472 <ul> 473 <li>その他</li> 474 </ul> 475 <p> 476 ツールからのリンクを新しいウィンドウで開く:チェックを入れると、リンクが張られているツール(ピアプロプレイヤーなど)のリンクを開く時、新しいウィンドウへ開きます。ぼかろFx本体の標準指定は、新しいタブへ開きます。<br> 477 <br> 478 常に全ての配色を選択できる:ぼかろFx本体側と全く同じです。<br> 479 <br> 480 イラスト作者のページに飛ぶためのメニュー表示:右下のロゴで表示されるメニュー項目に、<br> 481 「イラスト作者様のページへ」を加える指定です。<br> 482 新しく加わるこのメニュー項目をクリックすると、現在表示されているスキンのイラスト作者様のページへ飛びます。 483 <img src="chrome://vocalofx/content/about/readme/to-illustrator-site.png" alt=""> 484 </p> 485 486 <h3></フルみっくパッチ></h3> 296 487 <h4>☆その他☆</h4> 297 <p> 298 また、Firefoxの最上部にある<b>ツール</b>をクリックすると、メニューの中に「<b>アドオン</b>」があります。<img src="chrome://vocalofx/content/about/readme/tool-addon-select.png" alt=""> 299 <br> 488 <ul> 489 <li>Firefoxの最上部にある<b>ツール</b>をクリックすると、メニューの中に「<b> アドオン</b>」があります。<br> 300 490 このアドオンを選ぶと<b>アドオンマネージャー</b>が起動します。<br> 301 491 アドオンマネージャーで、<b>ぼかろFxをクリックして選択</b>します。<br> 302 <b>その状態で右クリックして「ぼかろFxについて」を選択</b>すると画像の作者さんやツールの作者さんの一覧を確認できます。また、作者さんのサイトへ行くこともできます。< br>492 <b>その状態で右クリックして「ぼかろFxについて」を選択</b>すると画像の作者さんやツールの作者さんの一覧を確認できます。また、作者さんのサイトへ行くこともできます。</li> 303 493 <img src="chrome://vocalofx/content/about/readme/addon-manager-right-click.png" alt=""> 304 </p> 494 <br> 495 <li>検索バーの検索エンジンを変更することで、ピアプロ内のイラストやテキストなどを対象に調べることも出来ます。<br> 496 標準の検索エンジンはgoogleに設定されています。<br> 497 <img src="chrome://vocalofx/content/about/readme/search-bar.png" alt=""> 498 </li><br> 499 <ol> 500 <li>「g」(これをファビコンといいます)の隣にある「▼」をクリックすると、変更できる検索エンジンの一覧が表示されます。<br> 501 <img src="chrome://vocalofx/content/about/readme/search-engine-list.png" alt=""></li> 502 <li>お好みのものをクリックして選択します。</li> 503 <li>後は、検索バー内に検索ワードを入れてエンターキーを押すか虫眼鏡のアイコンをクリックすればOKです。</li> 504 </ol> 505 </ul> 506 <p> 507 検索エンジンを再度変更する場合には、検索エンジンのファビコンの隣の「▼」を再度クリックして一覧を出して、別の検索エンジンを選択してください。<br> 508 <br> 509 ピアプロを対象にした検索エンジンのファビコンは全て同じため、どれを選んだか分からなくなった場合の確認方法も念のため案内します。<br> 510 方法は2つあります。<br> 511 <br> 512 1つめは、検索エンジンの選択画面を出して、太字になっているものがどれかを確認する方法です。<br> 513 もう1つは、検索バーに何も入力せずにエンターキーを押すか虫眼鏡のアイコンをクリックです。こうすると、今選んでいるピアプロ内検索の検索エンジンの名前が入力欄に出てきます。 514 </p> 515 305 516 <h3><a name="konnatokiha"><こんな時は></a></h3> 306 517 <h4>※ぼかろFxがインストールできない。</h4> … … 313 524 <li>新しく開かれる画面にバージョン名が書かれています。</li> 314 525 </ol> 315 <p>「バージョン 3.0.1 2」「バージョン 3.5.1」のように書かれていればFirefoxのバージョンは問題ありません。<br>(画像は、それぞれ3.0.13と3.5.2)526 <p>「バージョン 3.0.17」「バージョン 3.5.7」「バージョン 3.6」のように書かれていればFirefoxのバージョンは問題ありません。<br>(画像は、それぞれ3.0.13と3.5.7と 3.6) 316 527 右上の×ボタンか、右下の「OK」ボタンで画面を閉じます。<br> 317 528 <img src="chrome://vocalofx/content/about/readme/version-number30.png" alt=""> 318 529 <img src="chrome://vocalofx/content/about/readme/version-number35.png" alt=""> 530 <img src="chrome://vocalofx/content/about/readme/version-number36.png" alt=""> 319 531 <br> 320 532 バージョンに問題ないならば以下を確認しましょう。<br> … … 326 538 以下の方法でインストールできない設定か調べてみましょう。 327 539 </p> 328 329 540 <p> 330 541 <div onmouseover="this.style.background='#B2D1D0'" onmouseout="this.style.background='#e8f8f8'"> … … 337 548 338 549 <ol> 339 <li>ホームページのアドレスを表示するバーに、<b>about:config</b> と入れてエンターキーを押してください。<img src="chrome://vocalofx/content/about/readme/command-aboutconfig.png" alt=""></li>550 <li>ホームページのアドレスを表示するバーに、<b>about:config</b> と入れてエンターキーを押してください。<img src="chrome://vocalofx/content/about/readme/command-aboutconfig.png" alt=""></li> 340 551 <li>注意を促す画面が表示されますので、「細心の注意を払って使用する」ボタンをクリックします。<img src="chrome://vocalofx/content/about/readme/notice-aboutconfig.png" alt=""></li> 341 552 <li>新しく画面が開きます。フィルタの入力欄に「install」と入力すると、installを含む設定名(英語)が出てきます。<img src="chrome://vocalofx/content/about/readme/aboutconfig-install.png" alt=""></li> … … 356 567 <h5>バグや競合</h5> 357 568 <p> 358 <a href="http://piapro.jp/content/hdezp5dm3skpx734"> スクリーンショットが載っているサイト</a>もしくは、<a href="http://rayflood.org/vocaloid/#fx">インストールサイト</a>の掲示板へお願いします。<br>569 <a href="http://piapro.jp/content/hdezp5dm3skpx734"> スクリーンショットが載っているサイト</a>もしくは、<a href="http://rayflood.org/vocaloid/#fx"> インストールサイト</a>の掲示板へお願いします。<br> 359 570 後者はピアプロのIDがない方向けです。<br> 360 571 <br> -
trunk/chrome/content/config.js
r96 r117 6 6 const SPLASH_VOICE = "splash_voice"; 7 7 const USE_ALLPARET = "use_allparet"; 8 const RANDOM_SELECT = "random_select"; 8 9 const TOOL_ONSTARTUP = "tool_onstartup"; 9 10 const TOOL_TO_WINDOW = "tool_opento_window"; … … 21 22 const SPLASH_PROPERTY_VOICE = "extensions.vocalofx.skin_splash.voice"; 22 23 const SKIN_PROPERTY_USE_ALLPARET = "extensions.vocalofx.skin_use_allparet"; 24 const SKIN_PROPERTY_SELECT_RANDOM = "extensions.vocalofx.skin_select_random"; 23 25 const GREASEMONKEY_ID = "{e4a8a97b-f2ed-450b-b12d-ee082ba24781}"; 24 26 … … 84 86 use_allparet.checked = prefBrc2.getBoolPref(SKIN_PROPERTY_USE_ALLPARET); 85 87 88 var random_select = document.getElementById(RANDOM_SELECT); 89 random_select.addEventListener("command", observe, true); 90 random_select.checked = prefBrc2.getBoolPref(SKIN_PROPERTY_SELECT_RANDOM); 91 86 92 var items = prefBrc2.getCharPref(ENABLED_ITEMS); 87 93 if(items.indexOf(GREASEMONKEY_ID) == -1){ … … 124 130 prefBrc2.setBoolPref(SKIN_PROPERTY_USE_ALLPARET, target.checked); 125 131 } 132 else if(target.id == RANDOM_SELECT){ 133 prefBrc2.setBoolPref(SKIN_PROPERTY_SELECT_RANDOM, target.checked); 134 } 126 135 } 127 136 … … 143 152 , document.getElementById("tool_opento_window") 144 153 , document.getElementById("use_allparet") 154 , document.getElementById("random_select") 145 155 ]; 146 156 for(var i = 0; i < other.length; i++){ -
trunk/chrome/content/config.xul
r96 r117 61 61 <checkbox id="tool_opento_window" label="&vocalofx.config.other.tool_opento_window.label;"/> 62 62 <checkbox id="use_allparet" label="&vocalofx.config.other.use_allparet.label;"/> 63 <checkbox id="random_select" label="&vocalofx.config.other.random_select.label;"/> 63 64 <hbox><label id="piapro_gm.label" style="padding-top:0.5em;" value="&vocalofx.config.other.piapro_gm.label;"/><button id="piapro_gm.button" label="&vocalofx.config.other.piapro_gm.button;" oncommand="openPiaprogmDialog();"/></hbox> 64 65 <label id="piapro_gm.notinstalled" value="&vocalofx.config.other.piapro_gm.notinstalled;" style="font-weight:bold;color:red;" collapsed="true"/> -
trunk/chrome/content/overlay.css
r96 r117 2 2 @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); 3 3 4 #find-field, .find-field-container 5 , #urlbar, .searchbar-textbox 6 , #bookmarksPanel 7 #search-box 8 , #history-panel 9 #search-box 4 #navigator-toolbox 5 , #PersonalToolbar 6 , #sidebar-splitter 7 , #FindToolbar 10 8 { 11 background-color: transparent; 12 -moz-appearance: none !important; 13 -moz-border-top-colors: #96969D; 14 -moz-border-bottom-colors: #96969D; 15 -moz-border-right-colors: #96969D; 16 -moz-border-left-colors: #96969D; 9 border: 0px; 10 } 11 12 #navigator-toolbox > toolbar 13 , #sidebar-box > sidebarheader 14 , #status-bar > statusbarpanel 15 , treechildren::-moz-tree-row 16 { 17 border-color: transparent !important; 17 18 } 18 19 … … 26 27 border: 1px solid transparent; 27 28 padding: 1px !important; 29 } 30 31 #main-window .find-field-container 32 , #urlbar, .searchbar-textbox 33 , #bookmarksPanel 34 #search-box 35 , #history-panel 36 #search-box 37 { 38 background-color: transparent; 39 -moz-appearance: none !important; 40 -moz-border-top-colors: #96969D; 41 -moz-border-left-colors: #96969D; 42 -moz-border-right-colors: #96969D; 43 -moz-border-bottom-colors: #96969D; 28 44 } 29 45 … … 49 65 #main-window 50 66 , #main-window toolbarbutton 67 , #main-window .findbar-textbox 51 68 , #sidebar-box > sidebarheader 52 , #find-field-container53 69 , #status-bar > statusbarpanel 54 70 , #history-panel #viewButton 55 , .tabbrowser-tabs, .tabbrowser-strip56 71 , #urlbar > .autocomplete-textbox-container 72 , .tabbrowser-tabs 57 73 { 58 -moz-appearance: none ;74 -moz-appearance: none !important; 59 75 } 60 76 … … 78 94 79 95 #navigator-toolbox 80 , #PersonalToolbar81 96 , #sidebar-splitter 82 , #FindToolbar 97 , .searchbar-engine-button 98 , #main-window .findbar-textbox 99 , #identity-box 100 , #identity-box > hbox 101 , .tabbrowser-tabs 102 , .tabbrowser-tab[selected="true"] 83 103 { 84 b order: 0px;104 background-color: transparent !important; 85 105 } 86 106 87 107 #navigator-toolbox > toolbar 88 , #sidebar-box > sidebarheader 89 , #status-bar > statusbarpanel 90 , treechildren::-moz-tree-row 108 , #autocomplete-security-wrapper 109 , #urlbar[level="high"] > .autocomplete-textbox-container 110 , #urlbar[level="low"] > .autocomplete-textbox-container 111 , #urlbar > .autocomplete-history-dropmarker 112 , #urlbar > .autocomplete-history-dropmarker:hover 113 , #urlbar > .autocomplete-history-dropmarker[open="true"] 91 114 { 92 b order-color: transparent !important;115 background-color: transparent !important; 93 116 } 94 117 95 .tabbrowser-tabs, .tabs-bottom 96 , #navigator-toolbox 118 #navigator-toolbox 97 119 , #navigator-toolbox > toolbar 98 120 , #navigator-toolbox > #nav-bar … … 104 126 , #urlbar > .autocomplete-history-dropmarker:hover 105 127 , #urlbar > .autocomplete-history-dropmarker[open="true"] 128 , .tabbrowser-tabs 106 129 { 107 130 background-image: none !important; 108 131 } 109 132 110 #navigator-toolbox 111 , #sidebar-splitter 112 , .tabbrowser-tab[selected="true"] 113 , .searchbar-engine-button 114 , .findbar-textbox 115 , #identity-box 116 , #identity-box > hbox 133 #main-window .findbar-textbox[status="notfound"] 117 134 { 118 background-color: transparent;135 color: #bec8d1 !important; 119 136 } 120 121 .tabs-alltabs-box 122 , .tabbrowser-strip, .tabbrowser-tab 123 , .tabbrowser-tabs, .tabs-bottom 124 , .tab-image-left, .tab-image-middle, .tab-close-button, .tab-image-right 125 , .tabbrowser-arrowscrollbox > .scrollbutton-up 126 , .tabbrowser-arrowscrollbox > .scrollbutton-down-stack > .scrollbutton-rel-box > .scrollbutton-down-box 127 , #navigator-toolbox > toolbar 128 , #autocomplete-security-wrapper 129 , #urlbar[level="high"] > .autocomplete-textbox-container 130 , #urlbar[level="low"] > .autocomplete-textbox-container 131 , #urlbar > .autocomplete-history-dropmarker 132 , #urlbar > .autocomplete-history-dropmarker:hover 133 , #urlbar > .autocomplete-history-dropmarker[open="true"] 137 #main-window .findbar-textbox[status="notfound"] 134 138 { 135 background-color: transparent !important; 139 background-color: #e12885 !important; 140 -moz-box-shadow: 0 0 0 1em #e12885 inset; 136 141 } 142 #main-window findbar[flash="true"] > .find-field-container > .findbar-textbox 143 { 144 background-color: #bec8d1 !important; 145 } 146 #main-window .findbar-textbox[flash="true"] 147 { 148 -moz-box-shadow: 0 0 0 1em #bec8d1 inset; 149 } -
trunk/chrome/content/overlay.xul
r96 r117 14 14 15 15 <script type="application/x-javascript" src="chrome://vocalofx/content/vocalofx.js"/> 16 <script type="application/x-javascript" src="chrome://vocalofx/content/update.js"/>17 16 <stringbundleset id="stringbundleset"> 18 17 <stringbundle id="vocalofx-properties" src="chrome://vocalofx/locale/vocalofx.properties"/> … … 40 39 </menupopup> 41 40 </menu> 42 <menu id="vocalofx-skin-menu-miku" class="menu-iconic vocalofx-skin-menu" label="&vocalofx.skin_menu.miku.label;">43 <menupopup id="vocalofx-skin-popup-miku">44 </menupopup>45 </menu>46 <menu id="vocalofx-skin-menu-sdmiku" class="menu-iconic vocalofx-skin-menu" label="&vocalofx.skin_menu.sdmiku.label;">47 <menupopup id="vocalofx-skin-popup-sdmiku">48 </menupopup>49 </menu>50 <menu id="vocalofx-skin-menu-rinlen" class="menu-iconic vocalofx-skin-menu" label="&vocalofx.skin_menu.rinlen.label;">51 <menupopup id="vocalofx-skin-popup-rinlen">52 </menupopup>53 </menu>54 <menu id="vocalofx-skin-menu-sdrinlen" class="menu-iconic vocalofx-skin-menu" label="&vocalofx.skin_menu.sdrinlen.label;">55 <menupopup id="vocalofx-skin-popup-sdrinlen">56 </menupopup>57 </menu>58 <menu id="vocalofx-skin-menu-luka" class="menu-iconic vocalofx-skin-menu" label="&vocalofx.skin_menu.luka.label;">59 <menupopup id="vocalofx-skin-popup-luka">60 </menupopup>61 </menu>62 <menu id="vocalofx-skin-menu-meiko" class="menu-iconic vocalofx-skin-menu" label="&vocalofx.skin_menu.meiko.label;">63 <menupopup id="vocalofx-skin-popup-meiko">64 </menupopup>65 </menu>66 <menu id="vocalofx-skin-menu-kaito" class="menu-iconic vocalofx-skin-menu" label="&vocalofx.skin_menu.kaito.label;">67 <menupopup id="vocalofx-skin-popup-kaito">68 </menupopup>69 </menu>70 <menu id="vocalofx-skin-menu-gackpo" class="menu-iconic vocalofx-skin-menu" label="&vocalofx.skin_menu.gackpo.label;">71 <menupopup id="vocalofx-skin-popup-gackpo">72 </menupopup>73 </menu>74 <menu id="vocalofx-skin-menu-gumi" class="menu-iconic vocalofx-skin-menu" label="&vocalofx.skin_menu.gumi.label;">75 <menupopup id="vocalofx-skin-popup-gumi">76 </menupopup>77 </menu>78 <menu id="vocalofx-skin-menu-piapro" class="menu-iconic vocalofx-skin-menu" label="&vocalofx.skin_menu.piapro.label;">79 <menupopup id="vocalofx-skin-popup-piapro">80 </menupopup>81 </menu>82 41 </menupopup> 83 42 </menu> -
trunk/chrome/content/skin/gackpo1.css
r96 r117 59 59 , #main-window 60 60 #status-bar 61 , #main-window62 #find-field63 61 , #main-window 64 62 .findbar-textbox … … 137 135 background-color: #ffffff !important; 138 136 } 139 140 /* fx2 mac */141 #main-window142 treechildren.autocomplete-treebody::-moz-tree-row143 , #bookmarksPanel144 treechildren::-moz-tree-row145 , #history-panel146 treechildren::-moz-tree-row147 {148 background-color: #ffffff;149 }150 151 #main-window152 #find-field[status="notfound"]153 , #main-window154 .findbar-textbox[status="notfound"]155 {156 color: #bec8d1 !important;157 }158 159 #main-window160 #find-field[status="notfound"]161 , #main-window162 .findbar-textbox[status="notfound"]163 {164 background-color: #e12885 !important;165 }166 167 #main-window168 #FindToolbar[flash="true"] > #find-field-container > #find-field169 , #main-window170 findbar[flash="true"] > .find-field-container > .findbar-textbox171 {172 background-color: #bec8d1 !important;173 } -
trunk/chrome/content/skin/gackpo2.css
r96 r117 59 59 , #main-window 60 60 #status-bar 61 , #main-window62 #find-field63 61 , #main-window 64 62 .findbar-textbox … … 137 135 background-color: #a170e4 !important; 138 136 } 139 140 /* fx2 mac */141 #main-window142 treechildren.autocomplete-treebody::-moz-tree-row143 , #bookmarksPanel144 treechildren::-moz-tree-row145 , #history-panel146 treechildren::-moz-tree-row147 {148 background-color: #a170e4;149 }150 151 #main-window152 #find-field[status="notfound"]153 , #main-window154 .findbar-textbox[status="notfound"]155 {156 color: #bec8d1 !important;157 }158 159 #main-window160 #find-field[status="notfound"]161 , #main-window162 .findbar-textbox[status="notfound"]163 {164 background-color: #e12885 !important;165 }166 167 #main-window168 #FindToolbar[flash="true"] > #find-field-container > #find-field169 , #main-window170 findbar[flash="true"] > .find-field-container > .findbar-textbox171 {172 background-color: #bec8d1 !important;173 } -
trunk/chrome/content/skin/gackpo3.css
r96 r117 59 59 , #main-window 60 60 #status-bar 61 , #main-window62 #find-field63 61 , #main-window 64 62 .findbar-textbox … … 137 135 background-color: #bef9f1 !important; 138 136 } 139 140 /* fx2 mac */141 #main-window142 treechildren.autocomplete-treebody::-moz-tree-row143 , #bookmarksPanel144 treechildren::-moz-tree-row145 , #history-panel146 treechildren::-moz-tree-row147 {148 background-color: #bef9f1;149 }150 151 #main-window152 #find-field[status="notfound"]153 , #main-window154 .findbar-textbox[status="notfound"]155 {156 color: #bec8d1 !important;157 }158 159 #main-window160 #find-field[status="notfound"]161 , #main-window162 .findbar-textbox[status="notfound"]163 {164 background-color: #e12885 !important;165 }166 167 #main-window168 #FindToolbar[flash="true"] > #find-field-container > #find-field169 , #main-window170 findbar[flash="true"] > .find-field-container > .findbar-textbox171 {172 background-color: #bec8d1 !important;173 } -
trunk/chrome/content/skin/gackpo4.css
r96 r117 59 59 , #main-window 60 60 #status-bar 61 , #main-window62 #find-field63 61 , #main-window 64 62 .findbar-textbox … … 137 135 background-color: #4b4e77 !important; 138 136 } 139 140 /* fx2 mac */141 #main-window142 treechildren.autocomplete-treebody::-moz-tree-row143 , #bookmarksPanel144 treechildren::-moz-tree-row145 , #history-panel146 treechildren::-moz-tree-row147 {148 background-color: #4b4e77;149 }150 151 #main-window152 #find-field[status="notfound"]153 , #main-window154 .findbar-textbox[status="notfound"]155 {156 color: #bec8d1 !important;157 }158 159 #main-window160 #find-field[status="notfound"]161 , #main-window162 .findbar-textbox[status="notfound"]163 {164 background-color: #e12885 !important;165 }166 167 #main-window168 #FindToolbar[flash="true"] > #find-field-container > #find-field169 , #main-window170 findbar[flash="true"] > .find-field-container > .findbar-textbox171 {172 background-color: #bec8d1 !important;173 } -
trunk/chrome/content/skin/gumi1.css
r96 r117 59 59 , #main-window 60 60 #status-bar 61 , #main-window62 #find-field63 61 , #main-window 64 62 .findbar-textbox … … 137 135 background-color: #ef7922 !important; 138 136 } 139 140 /* fx2 mac */141 #main-window142 treechildren.autocomplete-treebody::-moz-tree-row143 , #bookmarksPanel144 treechildren::-moz-tree-row145 , #history-panel146 treechildren::-moz-tree-row147 {148 background-color: #ef7922;149 }150 151 #main-window152 #find-field[status="notfound"]153 , #main-window154 .findbar-textbox[status="notfound"]155 {156 color: #bec8d1 !important;157 }158 159 #main-window160 #find-field[status="notfound"]161 , #main-window162 .findbar-textbox[status="notfound"]163 {164 background-color: #e12885 !important;165 }166 167 #main-window168 #FindToolbar[flash="true"] > #find-field-container > #find-field169 , #main-window170 findbar[flash="true"] > .find-field-container > .findbar-textbox171 {172 background-color: #bec8d1 !important;173 } -
trunk/chrome/content/skin/gumi2.css
r96 r117 59 59 , #main-window 60 60 #status-bar 61 , #main-window62 #find-field63 61 , #main-window 64 62 .findbar-textbox … … 137 135 background-color: #359d22 !important; 138 136 } 139 140 /* fx2 mac */141 #main-window142 treechildren.autocomplete-treebody::-moz-tree-row143 , #bookmarksPanel144 treechildren::-moz-tree-row145 , #history-panel146 treechildren::-moz-tree-row147 {148 background-color: #359d22;149 }150 151 #main-window152 #find-field[status="notfound"]153 , #main-window154 .findbar-textbox[status="notfound"]155 {156 color: #bec8d1 !important;157 }158 159 #main-window160 #find-field[status="notfound"]161 , #main-window162 .findbar-textbox[status="notfound"]163 {164 background-color: #e12885 !important;165 }166 167 #main-window168 #FindToolbar[flash="true"] > #find-field-container > #find-field169 , #main-window170 findbar[flash="true"] > .find-field-container > .findbar-textbox171 {172 background-color: #bec8d1 !important;173 } -
trunk/chrome/content/skin/kaito1.css
r96 r117 59 59 , #main-window 60 60 #status-bar 61 , #main-window62 #find-field63 61 , #main-window 64 62 .findbar-textbox … … 137 135 background-color: #413a87 !important; 138 136 } 139 140 /* fx2 mac */141 #main-window142 treechildren.autocomplete-treebody::-moz-tree-row143 , #bookmarksPanel144 treechildren::-moz-tree-row145 , #history-panel146 treechildren::-moz-tree-row147 {148 background-color: #413a87;149 }150 151 #main-window152 #find-field[status="notfound"]153 , #main-window154 .findbar-textbox[status="notfound"]155 {156 color: #bec8d1 !important;157 }158 159 #main-window160 #find-field[status="notfound"]161 , #main-window162 .findbar-textbox[status="notfound"]163 {164 background-color: #e12885 !important;165 }166 167 #main-window168 #FindToolbar[flash="true"] > #find-field-container > #find-field169 , #main-window170 findbar[flash="true"] > .find-field-container > .findbar-textbox171 {172 background-color: #bec8d1 !important;173 } -
trunk/chrome/content/skin/kaito2.css
r96 r117 59 59 , #main-window 60 60 #status-bar 61 , #main-window62 #find-field63 61 , #main-window 64 62 .findbar-textbox … … 137 135 background-color: #cdcfe8 !important; 138 136 } 139 140 /* fx2 mac */141 #main-window142 treechildren.autocomplete-treebody::-moz-tree-row143 , #bookmarksPanel144 treechildren::-moz-tree-row145 , #history-panel146 treechildren::-moz-tree-row147 {148 background-color: #cdcfe8;149 }150 151 #main-window152 #find-field[status="notfound"]153 , #main-window154 .findbar-textbox[status="notfound"]155 {156 color: #bec8d1 !important;157 }158 159 #main-window160 #find-field[status="notfound"]161 , #main-window162 .findbar-textbox[status="notfound"]163 {164 background-color: #e12885 !important;165 }166 167 #main-window168 #FindToolbar[flash="true"] > #find-field-container > #find-field169 , #main-window170 findbar[flash="true"] > .find-field-container > .findbar-textbox171 {172 background-color: #bec8d1 !important;173 } -
trunk/chrome/content/skin/luka1.css
r96 r117 59 59 , #main-window 60 60 #status-bar 61 , #main-window62 #find-field63 61 , #main-window 64 62 .findbar-textbox … … 137 135 background-color: #fff2f2 !important; 138 136 } 139 140 /* fx2 mac */141 #main-window142 treechildren.autocomplete-treebody::-moz-tree-row143 , #bookmarksPanel144 treechildren::-moz-tree-row145 , #history-panel146 treechildren::-moz-tree-row147 {148 background-color: #fff2f2;149 }150 151 #main-window152 #find-field[status="notfound"]153 , #main-window154 .findbar-textbox[status="notfound"]155 {156 color: #660033 !important;157 }158 159 #main-window160 #find-field[status="notfound"]161 , #main-window162 .findbar-textbox[status="notfound"]163 {164 background-color: #aa6699 !important;165 }166 167 #main-window168 #FindToolbar[flash="true"] > #find-field-container > #find-field169 , #main-window170 findbar[flash="true"] > .find-field-container > .findbar-textbox171 {172 background-color: #aa6699 !important;173 } -
trunk/chrome/content/skin/luka2.css
r96 r117 59 59 , #main-window 60 60 #status-bar 61 , #main-window62 #find-field63 61 , #main-window 64 62 .findbar-textbox … … 137 135 background-color: #342019 !important; 138 136 } 139 140 /* fx2 mac */141 #main-window142 treechildren.autocomplete-treebody::-moz-tree-row143 , #bookmarksPanel144 treechildren::-moz-tree-row145 , #history-panel146 treechildren::-moz-tree-row147 {148 background-color: #342019;149 }150 151 #main-window152 #find-field[status="notfound"]153 , #main-window154 .findbar-textbox[status="notfound"]155 {156 color: #660033 !important;157 }158 159 #main-window160 #find-field[status="notfound"]161 , #main-window162 .findbar-textbox[status="notfound"]163 {164 background-color: #aa6699 !important;165 }166 167 #main-window168 #FindToolbar[flash="true"] > #find-field-container > #find-field169 , #main-window170 findbar[flash="true"] > .find-field-container > .findbar-textbox171 {172 background-color: #aa6699 !important;173 } -
trunk/chrome/content/skin/luka3.css
r96 r117 59 59 , #main-window 60 60 #status-bar 61 , #main-window62 #find-field63 61 , #main-window 64 62 .findbar-textbox … … 137 135 background-color: #dca7b1 !important; 138 136 } 139 140 /* fx2 mac */141 #main-window142 treechildren.autocomplete-treebody::-moz-tree-row143 , #bookmarksPanel144 treechildren::-moz-tree-row145 , #history-panel146 treechildren::-moz-tree-row147 {148 background-color: #dca7b1;149 }150 151 #main-window152 #find-field[status="notfound"]153 , #main-window154 .findbar-textbox[status="notfound"]155 {156 color: #660033 !important;157 }158 159 #main-window160 #find-field[status="notfound"]161 , #main-window162 .findbar-textbox[status="notfound"]163 {164 background-color: #aa6699 !important;165 }166 167 #main-window168 #FindToolbar[flash="true"] > #find-field-container > #find-field169 , #main-window170 findbar[flash="true"] > .find-field-container > .findbar-textbox171 {172 background-color: #aa6699 !important;173 } -
trunk/chrome/content/skin/luka4.css
r96 r117 59 59 , #main-window 60 60 #status-bar 61 , #main-window62 #find-field63 61 , #main-window 64 62 .findbar-textbox … … 137 135 background-color: #fefefc !important; 138 136 } 139 140 /* fx2 mac */141 #main-window142 treechildren.autocomplete-treebody::-moz-tree-row143 , #bookmarksPanel144 treechildren::-moz-tree-row145 , #history-panel146 treechildren::-moz-tree-row147 {148 background-color: #fefefc;149 }150 151 #main-window152 #find-field[status="notfound"]153 , #main-window154 .findbar-textbox[status="notfound"]155 {156 color: #660033 !important;157 }158 159 #main-window160 #find-field[status="notfound"]161 , #main-window162 .findbar-textbox[status="notfound"]163 {164 background-color: #aa6699 !important;165 }166 167 #main-window168 #FindToolbar[flash="true"] > #find-field-container > #find-field169 , #main-window170 findbar[flash="true"] > .find-field-container > .findbar-textbox171 {172 background-color: #aa6699 !important;173 } -
trunk/chrome/content/skin/luka5.css
r96 r117 59 59 , #main-window 60 60 #status-bar 61 , #main-window62 #find-field63 61 , #main-window 64 62 .findbar-textbox … … 137 135 background-color: #33373a !important; 138 136 } 139 140 /* fx2 mac */141 #main-window142 treechildren.autocomplete-treebody::-moz-tree-row143 , #bookmarksPanel144 treechildren::-moz-tree-row145 , #history-panel146 treechildren::-moz-tree-row147 {148 background-color: #33373a;149 }150 151 #main-window152 #find-field[status="notfound"]153 , #main-window154 .findbar-textbox[status="notfound"]155 {156 color: #660033 !important;157 }158 159 #main-window160 #find-field[status="notfound"]161 , #main-window162 .findbar-textbox[status="notfound"]163 {164 background-color: #aa6699 !important;165 }166 167 #main-window168 #FindToolbar[flash="true"] > #find-field-container > #find-field169 , #main-window170 findbar[flash="true"] > .find-field-container > .findbar-textbox171 {172 background-color: #aa6699 !important;173 } -
trunk/chrome/content/skin/meiko1.css
r96 r117 59 59 , #main-window 60 60 #status-bar 61 , #main-window62 #find-field63 61 , #main-window 64 62 .findbar-textbox … … 137 135 background-color: #cb213c !important; 138 136 } 139 140 /* fx2 mac */141 #main-window142 treechildren.autocomplete-treebody::-moz-tree-row143 , #bookmarksPanel144 treechildren::-moz-tree-row145 , #history-panel146 treechildren::-moz-tree-row147 {148 background-color: #cb213c;149 }150 151 #main-window152 #find-field[status="notfound"]153 , #main-window154 .findbar-textbox[status="notfound"]155 {156 color: #bec8d1 !important;157 }158 159 #main-window160 #find-field[status="notfound"]161 , #main-window162 .findbar-textbox[status="notfound"]163 {164 background-color: #e12885 !important;165 }166 167 #main-window168 #FindToolbar[flash="true"] > #find-field-container > #find-field169 , #main-window170 findbar[flash="true"] > .find-field-container > .findbar-textbox171 {172 background-color: #bec8d1 !important;173 } -
trunk/chrome/content/skin/meiko2.css
r96 r117 59 59 , #main-window 60 60 #status-bar 61 , #main-window62 #find-field63 61 , #main-window 64 62 .findbar-textbox … … 137 135 background-color: #51322f !important; 138 136 } 139 140 /* fx2 mac */141 #main-window142 treechildren.autocomplete-treebody::-moz-tree-row143 , #bookmarksPanel144 treechildren::-moz-tree-row145 , #history-panel146 treechildren::-moz-tree-row147 {148 background-color: #51322f;149 }150 151 #main-window152 #find-field[status="notfound"]153 , #main-window154 .findbar-textbox[status="notfound"]155 {156 color: #bec8d1 !important;157 }158 159 #main-window160 #find-field[status="notfound"]161 , #main-window162 .findbar-textbox[status="notfound"]163 {164 background-color: #e12885 !important;165 }166 167 #main-window168 #FindToolbar[flash="true"] > #find-field-container > #find-field169 , #main-window170 findbar[flash="true"] > .find-field-container > .findbar-textbox171 {172 background-color: #bec8d1 !important;173 } -
trunk/chrome/content/skin/miku.css
r96 r117 59 59 , #main-window 60 60 #status-bar 61 , #main-window62 #find-field63 61 , #main-window 64 62 .findbar-textbox … … 137 135 background-color: #373b3e !important; 138 136 } 139 140 /* fx2 mac */141 #main-window142 treechildren.autocomplete-treebody::-moz-tree-row143 , #bookmarksPanel144 treechildren::-moz-tree-row145 , #history-panel146 treechildren::-moz-tree-row147 {148 background-color: #373b3e;149 }150 151 #main-window152 #find-field[status="notfound"]153 , #main-window154 .findbar-textbox[status="notfound"]155 {156 color: #bec8d1 !important;157 }158 159 #main-window160 #find-field[status="notfound"]161 , #main-window162 .findbar-textbox[status="notfound"]163 {164 background-color: #e12885 !important;165 }166 167 #main-window168 #FindToolbar[flash="true"] > #find-field-container > #find-field169 , #main-window170 findbar[flash="true"] > .find-field-container > .findbar-textbox171 {172 background-color: #bec8d1 !important;173 } -
trunk/chrome/content/skin/miku2.css
r96 r117 59 59 , #main-window 60 60 #status-bar 61 , #main-window62 #find-field63 61 , #main-window 64 62 .findbar-textbox … … 137 135 background-color: #373b3e !important; 138 136 } 139 140 /* fx2 mac */141 #main-window142 treechildren.autocomplete-treebody::-moz-tree-row143 , #bookmarksPanel144 treechildren::-moz-tree-row145 , #history-panel146 treechildren::-moz-tree-row147 {148 background-color: #373b3e;149 }150 151 #main-window152 #find-field[status="notfound"]153 , #main-window154 .findbar-textbox[status="notfound"]155 {156 color: #bec8d1 !important;157 }158 159 #main-window160 #find-field[status="notfound"]161 , #main-window162 .findbar-textbox[status="notfound"]163 {164 background-color: #e12885 !important;165 }166 167 #main-window168 #FindToolbar[flash="true"] > #find-field-container > #find-field169 , #main-window170 findbar[flash="true"] > .find-field-container > .findbar-textbox171 {172 background-color: #bec8d1 !important;173 } -
trunk/chrome/content/skin/miku3.css
r96 r117 59 59 , #main-window 60 60 #status-bar 61 , #main-window62 #find-field63 61 , #main-window 64 62 .findbar-textbox … … 137 135 background-color: #c3e5e7 !important; 138 136 } 139 140 /* fx2 mac */141 #main-window142 treechildren.autocomplete-treebody::-moz-tree-row143 , #bookmarksPanel144 treechildren::-moz-tree-row145 , #history-panel146 treechildren::-moz-tree-row147 {148 background-color: #c3e5e7;149 }150 151 #main-window152 #find-field[status="notfound"]153 , #main-window154 .findbar-textbox[status="notfound"]155 {156 color: #bec8d1 !important;157 }158 159 #main-window160 #find-field[status="notfound"]161 , #main-window162 .findbar-textbox[status="notfound"]163 {164 background-color: #e12885 !important;165 }166 167 #main-window168 #FindToolbar[flash="true"] > #find-field-container > #find-field169 , #main-window170 findbar[flash="true"] > .find-field-container > .findbar-textbox171 {172 background-color: #bec8d1 !important;173 } -
trunk/chrome/content/skin/miku4.css
r96 r117 59 59 , #main-window 60 60 #status-bar 61 , #main-window62 #find-field63 61 , #main-window 64 62 .findbar-textbox … … 137 135 background-color: #e8f8f8 !important; 138 136 } 139 140 /* fx2 mac */141 #main-window142 treechildren.autocomplete-treebody::-moz-tree-row143 , #bookmarksPanel144 treechildren::-moz-tree-row145 , #history-panel146 treechildren::-moz-tree-row147 {148 background-color: #e8f8f8;149 }150 151 #main-window152 #find-field[status="notfound"]153 , #main-window154 .findbar-textbox[status="notfound"]155 {156 color: #bec8d1 !important;157 }158 159 #main-window160 #find-field[status="notfound"]161 , #main-window162 .findbar-textbox[status="notfound"]163 {164 background-color: #e12885 !important;165 }166 167 #main-window168 #FindToolbar[flash="true"] > #find-field-container > #find-field169 , #main-window170 findbar[flash="true"] > .find-field-container > .findbar-textbox171 {172 background-color: #bec8d1 !important;173 } -
trunk/chrome/content/skin/miku5.css
r96 r117 59 59 , #main-window 60 60 #status-bar 61 , #main-window62 #find-field63 61 , #main-window 64 62 .findbar-textbox … … 137 135 background-color: #f9f9f9 !important; 138 136 } 139 140 /* fx2 mac */141 #main-window142 treechildren.autocomplete-treebody::-moz-tree-row143 , #bookmarksPanel144 treechildren::-moz-tree-row145 , #history-panel146 treechildren::-moz-tree-row147 {148 background-color: #f9f9f9;149 }150 151 #main-window152 #find-field[status="notfound"]153 , #main-window154 .findbar-textbox[status="notfound"]155 {156 color: #bec8d1 !important;157 }158 159 #main-window160 #find-field[status="notfound"]161 , #main-window162 .findbar-textbox[status="notfound"]163 {164 background-color: #e12885 !important;165 }166 167 #main-window168 #FindToolbar[flash="true"] > #find-field-container > #find-field169 , #main-window170 findbar[flash="true"] > .find-field-container > .findbar-textbox171 {172 background-color: #bec8d1 !important;173 } -
trunk/chrome/content/skin/piapro1.css
r96 r117 59 59 , #main-window 60 60 #status-bar 61 , #main-window62 #find-field63 61 , #main-window 64 62 .findbar-textbox … … 137 135 background-color: #ffe5f1 !important; 138 136 } 139 140 /* fx2 mac */141 #main-window142 treechildren.autocomplete-treebody::-moz-tree-row143 , #bookmarksPanel144 treechildren::-moz-tree-row145 , #history-panel146 treechildren::-moz-tree-row147 {148 background-color: #ffe5f1;149 }150 151 #main-window152 #find-field[status="notfound"]153 , #main-window154 .findbar-textbox[status="notfound"]155 {156 color: #bec8d1 !important;157 }158 159 #main-window160 #find-field[status="notfound"]161 , #main-window162 .findbar-textbox[status="notfound"]163 {164 background-color: #e12885 !important;165 }166 167 #main-window168 #FindToolbar[flash="true"] > #find-field-container > #find-field169 , #main-window170 findbar[flash="true"] > .find-field-container > .findbar-textbox171 {172 background-color: #bec8d1 !important;173 } -
trunk/chrome/content/skin/rinlen1.css
r96 r117 59 59 , #main-window 60 60 #status-bar 61 , #main-window62 #find-field63 61 , #main-window 64 62 .findbar-textbox … … 137 135 background-color: #555658 !important; 138 136 } 139 140 /* fx2 mac */141 #main-window142 treechildren.autocomplete-treebody::-moz-tree-row143 , #bookmarksPanel144 treechildren::-moz-tree-row145 , #history-panel146 treechildren::-moz-tree-row147 {148 background-color: #555658;149 }150 151 #main-window152 #find-field[status="notfound"]153 , #main-window154 .findbar-textbox[status="notfound"]155 {156 color: #bec8d1 !important;157 }158 159 #main-window160 #find-field[status="notfound"]161 , #main-window162 .findbar-textbox[status="notfound"]163 {164 background-color: #e12885 !important;165 }166 167 #main-window168 #FindToolbar[flash="true"] > #find-field-container > #find-field169 , #main-window170 findbar[flash="true"] > .find-field-container > .findbar-textbox171 {172 background-color: #bec8d1 !important;173 } -
trunk/chrome/content/skin/rinlen2.css
r96 r117 59 59 , #main-window 60 60 #status-bar 61 , #main-window62 #find-field63 61 , #main-window 64 62 .findbar-textbox … … 137 135 background-color: #555658 !important; 138 136 } 139 140 /* fx2 mac */141 #main-window142 treechildren.autocomplete-treebody::-moz-tree-row143 , #bookmarksPanel144 treechildren::-moz-tree-row145 , #history-panel146 treechildren::-moz-tree-row147 {148 background-color: #555658;149 }150 151 #main-window152 #find-field[status="notfound"]153 , #main-window154 .findbar-textbox[status="notfound"]155 {156 color: #bec8d1 !important;157 }158 159 #main-window160 #find-field[status="notfound"]161 , #main-window162 .findbar-textbox[status="notfound"]163 {164 background-color: #e12885 !important;165 }166 167 #main-window168 #FindToolbar[flash="true"] > #find-field-container > #find-field169 , #main-window170 findbar[flash="true"] > .find-field-container > .findbar-textbox171 {172 background-color: #bec8d1 !important;173 } -
trunk/chrome/content/skin/rinlen3.css
r96 r117 59 59 , #main-window 60 60 #status-bar 61 , #main-window62 #find-field63 61 , #main-window 64 62 .findbar-textbox … … 137 135 background-color: #fcf5a7 !important; 138 136 } 139 140 /* fx2 mac */141 #main-window142 treechildren.autocomplete-treebody::-moz-tree-row143 , #bookmarksPanel144 treechildren::-moz-tree-row145 , #history-panel146 treechildren::-moz-tree-row147 {148 background-color: #fcf5a7;149 }150 151 #main-window152 #find-field[status="notfound"]153 , #main-window154 .findbar-textbox[status="notfound"]155 {156 color: #bec8d1 !important;157 }158 159 #main-window160 #find-field[status="notfound"]161 , #main-window162 .findbar-textbox[status="notfound"]163 {164 background-color: #e12885 !important;165 }166 167 #main-window168 #FindToolbar[flash="true"] > #find-field-container > #find-field169 , #main-window170 findbar[flash="true"] > .find-field-container > .findbar-textbox171 {172 background-color: #bec8d1 !important;173 } -
trunk/chrome/content/skin/rinlen4.css
r96 r117 59 59 , #main-window 60 60 #status-bar 61 , #main-window62 #find-field63 61 , #main-window 64 62 .findbar-textbox … … 137 135 background-color: #b7b7b7 !important; 138 136 } 139 140 /* fx2 mac */141 #main-window142 treechildren.autocomplete-treebody::-moz-tree-row143 , #bookmarksPanel144 treechildren::-moz-tree-row145 , #history-panel146 treechildren::-moz-tree-row147 {148 background-color: #b7b7b7;149 }150 151 #main-window152 #find-field[status="notfound"]153 , #main-window154 .findbar-textbox[status="notfound"]155 {156 color: #bec8d1 !important;157 }158 159 #main-window160 #find-field[status="notfound"]161 , #main-window162 .findbar-textbox[status="notfound"]163 {164 background-color: #e12885 !important;165 }166 167 #main-window168 #FindToolbar[flash="true"] > #find-field-container > #find-field169 , #main-window170 findbar[flash="true"] > .find-field-container > .findbar-textbox171 {172 background-color: #bec8d1 !important;173 } -
trunk/chrome/content/skin/rinlen5.css
r96 r117 59 59 , #main-window 60 60 #status-bar 61 , #main-window62 #find-field63 61 , #main-window 64 62 .findbar-textbox … … 137 135 background-color: #fffbe2 !important; 138 136 } 139 140 /* fx2 mac */141 #main-window142 treechildren.autocomplete-treebody::-moz-tree-row143 , #bookmarksPanel144 treechildren::-moz-tree-row145 , #history-panel146 treechildren::-moz-tree-row147 {148 background-color: #fffbe2;149 }150 151 #main-window152 #find-field[status="notfound"]153 , #main-window154 .findbar-textbox[status="notfound"]155 {156 color: #bec8d1 !important;157 }158 159 #main-window160 #find-field[status="notfound"]161 , #main-window162 .findbar-textbox[status="notfound"]163 {164 background-color: #e12885 !important;165 }166 167 #main-window168 #FindToolbar[flash="true"] > #find-field-container > #find-field169 , #main-window170 findbar[flash="true"] > .find-field-container > .findbar-textbox171 {172 background-color: #bec8d1 !important;173 } -
trunk/chrome/content/skin/skin.properties
r96 r117 1 skinmenu=kei_miku,kei_miku_sing,kei_miku_sd,hachune_miku,sanari_miku,nagamon_miku,ion_mikuhachune,amino_miku,mayo_miku,nyaco_2ndAnniversary,yuki_miku,yuki_miku2,kei_rinlen2,kei_rinlen,kei_rinlen_sd,sanari_rinlen,nendloid_rinlen,roadroller_rinlen,yuki_rinlen,komore_rinlen,zasikiusa_rinlen,karuru_rinlen,yuki_rinlen2,kei_luka,sanpati_takoluka,sarahimuro_luka,sanari_luka,momonenami_luka,t_tomoe_luka, miura_gackpo1,miura_gackpo2,miura_gackpo3,atora_gackpo,asaki3103_gackpo,hachimetre_gackpo,yuuki_gumi1,yuuki_gumi2,yuuki_gumi3,NASHI_K_gumi,megumistina_gumi,shiwasuta_megumegu,kaya_meiko,rumeco_meiko,ruchi_kk_meiko,sanari_meiko,necco1211_kaito,hachimetre_kaito,bsxxx5419_kaito,sanari_kaito,kittokat_piacryptonA,kittokat_piacryptonB2 palletmenu=miku,miku2,miku3,miku4,miku5,rinlen1,rinlen2,rinlen3,rinlen4,rinlen5,luka1,luka2,luka3,luka4,luka5,meiko1,meiko2,kaito1,kaito2,gackpo1,gackpo2,gackpo3,gackpo4,gumi1,gumi2, piapro1,mikuonly1 skinmenu=kei_miku,kei_miku_sing,kei_miku_sd,hachune_miku,sanari_miku,nagamon_miku,ion_mikuhachune,amino_miku,mayo_miku,nyaco_2ndAnniversary,yuki_miku,yuki_miku2,kei_rinlen2,kei_rinlen,kei_rinlen_sd,sanari_rinlen,nendloid_rinlen,roadroller_rinlen,yuki_rinlen,komore_rinlen,zasikiusa_rinlen,karuru_rinlen,yuki_rinlen2,kei_luka,sanpati_takoluka,sarahimuro_luka,sanari_luka,momonenami_luka,t_tomoe_luka,kaya_meiko,rumeco_meiko,ruchi_kk_meiko,sanari_meiko,necco1211_kaito,hachimetre_kaito,bsxxx5419_kaito,sanari_kaito,miura_gackpo1,miura_gackpo2,miura_gackpo3,atora_gackpo,asaki3103_gackpo,hachimetre_gackpo,yuuki_gumi1,yuuki_gumi2,yuuki_gumi3,NASHI_K_gumi,megumistina_gumi,shiwasuta_megumegu,ahs_miki,ahs_yuki,ahs_kiyoteru,kittokat_piacryptonA,kittokat_piacryptonB,kittokat_piacryptonC,kittokat_piacryptonD 2 palletmenu=miku,miku2,miku3,miku4,miku5,rinlen1,rinlen2,rinlen3,rinlen4,rinlen5,luka1,luka2,luka3,luka4,luka5,meiko1,meiko2,kaito1,kaito2,gackpo1,gackpo2,gackpo3,gackpo4,gumi1,gumi2,miki1,ahs,piapro1,mikuonly 3 3 palletmenu.miku=miku,miku2,miku3,miku4,miku5,mikuonly 4 4 palletmenu.rinlen=rinlen1,rinlen2,rinlen3,rinlen4,rinlen5,mikuonly … … 8 8 palletmenu.meiko=meiko1,meiko2,mikuonly 9 9 palletmenu.kaito=kaito1,kaito2,mikuonly 10 palletmenu.miki=miki1,ahs,mikuonly 11 palletmenu.yuki=miki1,ahs,mikuonly 12 palletmenu.kiyoteru=miki1,ahs,mikuonly 10 13 kei_miku.position=230,2 11 14 kei_miku.category=miku … … 161 164 kittokat_piacryptonB.category=piapro 162 165 kittokat_piacryptonB.category_sub=piapro 166 kittokat_piacryptonC.position=250,2 167 kittokat_piacryptonC.category=piapro 168 kittokat_piacryptonC.category_sub=piapro 169 kittokat_piacryptonD.position=200,2 170 kittokat_piacryptonD.category=piapro 171 kittokat_piacryptonD.category_sub=piapro 172 ahs_miki.position=500,3.2 173 ahs_miki.category=miki 174 ahs_miki.category_sub=miki 175 ahs_yuki.position=220,2.5 176 ahs_yuki.category=yuki 177 ahs_yuki.category_sub=miki 178 ahs_kiyoteru.position=250,3 179 ahs_kiyoteru.category=kiyoteru 180 ahs_kiyoteru.category_sub=miki -
trunk/chrome/content/splash/splash.js
r96 r117 8 8 var width = pref.getIntPref("extensions.vocalofx.skin_splash.screen_width"); 9 9 var height = pref.getIntPref("extensions.vocalofx.skin_splash.screen_height"); 10 var logo_image = pref.getCharPref("extensions.vocalofx.skin_splash.screen_logo"); 11 var spacer_height = pref.getIntPref("extensions.vocalofx.skin_splash.screen_spacer_height"); 10 12 if(!image){ 11 13 image = "chrome://vocalofx/content/splash/eclipse-3.4.png"; 12 14 width = 455; 13 15 height = 295; 16 logo_image = ""; 14 17 } 15 var screen = document.getElementById("screen"); 16 screen.src = image; 18 19 var screen = document.getElementById("vocalofx-splash"); 20 screen.style.MozAppearance = "none"; 21 screen.style.backgroundRepeat = "no-repeat"; 22 screen.style.backgroundImage = "url('" + image + "')"; 17 23 screen.width = width; 18 24 screen.height = height; 25 26 var logo = document.getElementById("logo"); 27 if(logo_image){ 28 logo.src = logo_image; 29 logo.width = width; 30 logo.height = 400 * (width / 1600); 31 } 32 33 //var header = document.getElementById("header"); 34 //var footer = document.getElementById("footer"); 35 var header = document.getElementById("header-30mac"); 36 var footer = document.getElementById("footer-30mac"); 37 header.height = spacer_height; 38 footer.height = height - logo.height - header.height; 19 39 20 40 var voice = pref.getCharPref("extensions.vocalofx.skin_splash.voice"); -
trunk/chrome/content/splash/splash.xul
r96 r117 3 3 <!DOCTYPE dialog SYSTEM "chrome://vocalofx/locale/vocalofx.dtd"> 4 4 <window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" 5 id="vocalofx-splash" onload="init();" hidechrome="true">5 title="&vocalofx.name;" id="vocalofx-splash" onload="init();" hidechrome="true"> 6 6 <script type="application/x-javascript" src="chrome://vocalofx/content/splash/splash.js"/> 7 7 <keyset> … … 9 9 </keyset> 10 10 11 <image id="screen" onclick="window.close();"/> 11 <vbox id="header" onclick="window.close();"/> 12 <image id="header-30mac" onclick="window.close();" height="0px" src="chrome://vocalofx/content/splash/spacer.png"/> 13 <image id="logo" onclick="window.close();"/> 14 <vbox id="footer" onclick="window.close();"/> 15 <image id="footer-30mac" onclick="window.close();" height="0px" src="chrome://vocalofx/content/splash/spacer.png"/> 12 16 </window> -
trunk/chrome/content/tool/akitaneru.html
r43 r117 4 4 <title>買うな!</title> 5 5 <link rel="stylesheet" href="chrome://vocalofx/content/tool/toolhtml.css"> 6 <link rel="stylesheet" href="chrome://vocalofx/content/tool/grayback.css"> 6 7 </head> 7 8 <body> -
trunk/chrome/content/tool/amazon.html
r43 r117 4 4 <title>双子よろしくぅ!</title> 5 5 <link rel="stylesheet" href="chrome://vocalofx/content/tool/toolhtml.css"> 6 <link rel="stylesheet" href="chrome://vocalofx/content/tool/grayback.css"> 6 7 </head> 7 8 <body> -
trunk/chrome/content/tool/clock.html
r15 r117 8 8 <embed src="http://inuki0286.hp.infoseek.co.jp/clock2-another.swf" 9 9 type="application/x-shockwave-flash" 10 w idth="180" height="240" bgcolor="#ffffff"10 wmode="transparent" width="180" height="240" bgcolor="#ffffff" 11 11 pluginspage="http://www.adobe.com/go/getflashplayer_jp" /> 12 12 </body> -
trunk/chrome/content/tool/clock2.html
r96 r117 8 8 <embed src="http://inuki0286.hp.infoseek.co.jp/Clock/clock20.swf" 9 9 type="application/x-shockwave-flash" 10 w idth="180" height="240" bgcolor="#ffffff"10 wmode="transparent" width="180" height="240" bgcolor="#ffffff" 11 11 pluginspage="http://www.adobe.com/go/getflashplayer_jp" /> 12 12 </body> -
trunk/chrome/content/tool/fullmiku.html
r43 r117 4 4 <title>フルみっく伝染歌プレーヤー</title> 5 5 <link rel="stylesheet" href="chrome://vocalofx/content/tool/toolhtml.css"> 6 <link rel="stylesheet" href="chrome://vocalofx/content/tool/grayback.css"> 6 7 </head> 7 8 <body> -
trunk/chrome/content/tool/miku_drum.html
r43 r117 4 4 <title>MIKU Drum Machine</title> 5 5 <link rel="stylesheet" href="chrome://vocalofx/content/tool/toolhtml.css"> 6 <link rel="stylesheet" href="chrome://vocalofx/content/tool/grayback.css"> 6 7 </head> 7 8 <body> -
trunk/chrome/content/tool/mikunano.html
r43 r117 4 4 <title>初音ミクnano</title> 5 5 <link rel="stylesheet" href="chrome://vocalofx/content/tool/toolhtml.css"> 6 <link rel="stylesheet" href="chrome://vocalofx/content/tool/grayback.css"> 6 7 </head> 7 8 <body> -
trunk/chrome/content/tool/mikunano2.html
r43 r117 4 4 <title>初音ミクnano</title> 5 5 <link rel="stylesheet" href="chrome://vocalofx/content/tool/toolhtml.css"> 6 <link rel="stylesheet" href="chrome://vocalofx/content/tool/grayback.css"> 6 7 </head> 7 8 <body> -
trunk/chrome/content/tool/mikunyano.html
r43 r117 4 4 <title>初音ミクnyano</title> 5 5 <link rel="stylesheet" href="chrome://vocalofx/content/tool/toolhtml.css"> 6 <link rel="stylesheet" href="chrome://vocalofx/content/tool/grayback.css"> 6 7 </head> 7 8 <body> -
trunk/chrome/content/tool/piapro_audio.html
r96 r117 7 7 <body onload="setTimeout('location.reload();', 60 * 60 * 1000);"> 8 8 <embed name="piapro_player" src="http://piapro.jp/modpub/swf/bp_audio.swf" 9 FlashVars="pid=&fid=&view=audio&c=0" quality="high" w idth="160" height="245" align="middle"9 FlashVars="pid=&fid=&view=audio&c=0" quality="high" wmode="transparent" width="160" height="245" align="middle" 10 10 allowScriptAccess="always" type="application/x-shockwave-flash" 11 11 pluginspage="http://www.macromedia.com/go/getflashplayer" /> -
trunk/chrome/content/tool/piapro_image.html
r96 r117 7 7 <body onload="setTimeout('location.reload();', 15 * 60 * 1000);"> 8 8 <embed name="piapro_player" src="http://piapro.jp/modpub/swf/bp_image.swf" 9 FlashVars="pid=&fid=&view=image&c=0" quality="high" w idth="160" height="245" align="middle"9 FlashVars="pid=&fid=&view=image&c=0" quality="high" wmode="transparent" width="160" height="245" align="middle" 10 10 allowScriptAccess="always" type="application/x-shockwave-flash" 11 11 pluginspage="http://www.macromedia.com/go/getflashplayer" /> -
trunk/chrome/content/tool/tool.js
r96 r117 21 21 var startup = false; 22 22 if(window.opener.closed){ 23 var offsetX = (window.outerWidth - window.innerWidth) / 2; 24 var offsetY = window.outerHeight - window.innerHeight - offsetX; 25 left -= offsetX; 26 top -= offsetY; 23 var appver = pref.getCharPref("extensions.lastAppVersion"); 24 var verComp = Components.classes["@mozilla.org/xpcom/version-comparator;1"].getService(Components.interfaces.nsIVersionComparator); 25 if(verComp.compare("3.5", appver) > 0){ 26 var offsetX = (window.outerWidth - window.innerWidth) / 2; 27 var offsetY = window.outerHeight - window.innerHeight - offsetX; 28 left -= offsetX; 29 top -= offsetY; 30 } 27 31 startup = true; 28 32 } -
trunk/chrome/content/tool/tool.properties
r96 r117 1 toolmenu=piapro_audio,piapro_image,vocaran,vdw,fullmiku,fullmix,fullmix_playlist,miku_drum,mikunano,mikun ano2,mikunyano,amazon,akitaneru,clock,clock2,mikuCalc1 toolmenu=piapro_audio,piapro_image,vocaran,vdw,fullmiku,fullmix,fullmix_playlist,miku_drum,mikunano,mikunyano,amazon,akitaneru,clock,clock2,mikuCalc 2 2 piapro_audio.size=160,245 3 3 piapro_image.size=160,245 -
trunk/chrome/content/tool/toolhtml.css
r7 r117 1 1 body{ 2 background: #373b3e;3 2 margin: 0px; 4 3 } -
trunk/chrome/content/tool/vdw.html
r96 r117 7 7 <body> 8 8 <embed src="http://bokasachi.natsu.gs/blog_part/vdw.swf" 9 quality="high" bgcolor="#ffffff" width="180" height="450" name="vdw" align="middle"9 quality="high" wmode="transparent" bgcolor="#ffffff" width="180" height="450" name="vdw" align="middle" 10 10 allowScriptAccess="sameDomain" type="application/x-shockwave-flash" 11 11 pluginspage="http://www.macromedia.com/go/getflashplayer" /> -
trunk/chrome/content/tool/vocaran.html
r96 r117 7 7 <body onload="setTimeout('location.reload();', 60 * 60 * 1000);"> 8 8 <embed src="http://bokasachi.natsu.gs/blog_part/vocaran.swf" 9 quality="high" bgcolor="#ffffff" width="180" height="300" name="vocaran" align="middle"9 quality="high" wmode="transparent" bgcolor="#ffffff" width="180" height="300" name="vocaran" align="middle" 10 10 allowScriptAccess="sameDomain" type="application/x-shockwave-flash" 11 11 pluginspage="http://www.macromedia.com/go/getflashplayer" /> -
trunk/chrome/content/vocalofx.js
r96 r117 1 1 var vocalofx = { 2 MOZ_LWTHEME_USED: "lightweightThemes.isThemeSelected", 3 MOZ_LWTHEME_INSTALL: "InstallBrowserTheme", 4 MOZ_LWTHEME_PREVIEW: "PreviewBrowserTheme", 5 MOZ_LWTHEME_PREVIEW_END: "ResetBrowserThemePreview", 6 MOZ_DEFAULT_THEME: "{972ce4c6-7e08-4474-a285-3208198ce6fd}", 2 7 SKINPREF_OBSERVER: "extensions.vocalofx.skin_", 3 8 SKIN_PROPERTY_ICONS: "extensions.vocalofx.skin_icons.", … … 12 17 TOOL_PROPERTY_PIAPROGM_ALERT: "extensions.vocalofx.tool_piaprogm_alert", 13 18 TOOL_PROPERTY_TO_WINDOW: "extensions.vocalofx.tool_opento_window", 19 ALERT_THEME: "extensions.vocalofx.skin_theme_alert", 14 20 ICONCLASS_TOOL: "vocalofx-tool", 15 21 ICONCLASS_SKIN_PALLET: "vocalofx-skin-pallet", … … 17 23 ICONCLASS_SKIN_MENU: "vocalofx-skin-menu", 18 24 TOOLDIALOG_URL: "chrome://vocalofx/content/tool/tool.xul", 25 ALERTDIALOG_URL: "chrome://vocalofx/content/alert.xul", 19 26 CHROME_TOOL: "chrome://vocalofx/content/tool/", 20 27 CHROME_SKIN: "chrome://vocalofx/content/skin/", … … 23 30 BROWSER_PREF_CHANGED: "nsPref:changed", 24 31 DOMWINDOWOPENED: "domwindowopened", 25 DEFAULT_CATEGORY: " miku",26 DEFAULT_SKIN: "k ei_miku_sing",27 DEFAULT_PALLET: " miku",32 DEFAULT_CATEGORY: "piapro", 33 DEFAULT_SKIN: "kittokat_piacryptonD", 34 DEFAULT_PALLET: "piapro", 28 35 29 36 openVocalofxTool: function(tool){ … … 76 83 } 77 84 , 85 isLWThemeUsed: function(){ 86 var lwt_used; 87 try{ 88 lwt_used = this.pref.getBoolPref(this.MOZ_LWTHEME_USED); 89 } 90 catch(e){ 91 lwt_used = false; 92 } 93 return lwt_used; 94 } 95 , 78 96 setVocalofxSkinImage: function(){ 97 if(this.isLWThemeUsed() || this.lwt_preview){ 98 return; 99 } 100 79 101 var image; 102 var skin; 103 var category; 80 104 try{ 81 105 image = this.pref.getCharPref(this.SKIN_PROPERTY_IMAGE); 106 skin = image.substring(image.lastIndexOf("/") + 1, image.length - 4); 107 category = this.skin_properties.getString(skin + ".category_sub"); 82 108 } 83 109 catch(e){ … … 88 114 this.main_window.style.backgroundRepeat = "no-repeat"; 89 115 this.main_window.style.backgroundImage = "url('" + image + "')"; 90 91 var skin = image.substring(image.lastIndexOf("/") + 1, image.length - 4);92 116 this.selectMenuitemIcon(this.ICONCLASS_SKIN_IMAGE, skin); 93 var category = this.skin_properties.getString(skin + ".category_sub");94 117 this.selectMenuitemIcon(this.ICONCLASS_SKIN_MENU, category); 95 118 } … … 260 283 261 284 var category = this.skin_properties.getString(skins[i] + ".category_sub"); 262 var skin_popup = document.getElementById("vocalofx-skin-popup-" +category);285 var skin_popup = this.getCategoryPopup(category); 263 286 skin_popup.appendChild(menuitem); 264 287 } … … 296 319 } 297 320 , 321 getCategoryPopup: function(category){ 322 var menupopup = document.getElementById("vocalofx-skin-popup-" + category); 323 if(menupopup == null){ 324 menupopup = document.createElement("menupopup"); 325 menupopup.setAttribute("id", "vocalofx-skin-popup-" + category); 326 var menu = document.createElement("menu"); 327 menu.setAttribute("id", "vocalofx-skin-menu-" + category); 328 menu.setAttribute("class", "menu-iconic vocalofx-skin-menu"); 329 menu.setAttribute("label", this.vocalofx_properties.getString("vocalofx.skin_menu." + category + ".label")); 330 var skin_popup_root = document.getElementById("vocalofx-skin-popup"); 331 menu.appendChild(menupopup); 332 skin_popup_root.appendChild(menu); 333 } 334 return menupopup; 335 } 336 , 298 337 setMenuitemIcon: function(menuitem, onoff){ 299 if(onoff){ 300 menuitem.setAttribute("image", "chrome://vocalofx/content/icons/defaultFavicon.png"); 301 } 302 else{ 303 menuitem.setAttribute("image", ""); 338 try{ 339 if(onoff){ 340 menuitem.setAttribute("image", "chrome://vocalofx/content/icons/defaultFavicon.png"); 341 } 342 else{ 343 menuitem.setAttribute("image", ""); 344 } 345 } 346 catch(e){ 347 // nop 304 348 } 305 349 } … … 425 469 this.tool_properties = document.getElementById("vocalofx-tool-properties"); 426 470 471 if(this.main_window._lightweightTheme){ 472 this.main_window._lightweightTheme._update_orig = this.main_window._lightweightTheme._update; 473 this.main_window._lightweightTheme._update = function(aData){ 474 this._update_orig(aData); 475 vocalofx.setVocalofxSkinImage(); 476 }; 477 } 478 gBrowser.mPanelContainer.addEventListener(this.MOZ_LWTHEME_INSTALL, this, false, true); 479 gBrowser.mPanelContainer.addEventListener(this.MOZ_LWTHEME_PREVIEW, this, false, true); 480 gBrowser.mPanelContainer.addEventListener(this.MOZ_LWTHEME_PREVIEW_END, this, false, true); 481 this.pref.addObserver(this.MOZ_LWTHEME_USED, this, false); 482 427 483 this.pref.addObserver(this.SKINPREF_OBSERVER, this, false); 428 484 this.watcher.registerNotification(this); … … 438 494 , 439 495 destroy: function(){ 496 this.pref.removeObserver(this.MOZ_LWTHEME_USED, this, false); 497 gBrowser.mPanelContainer.removeEventListener(this.MOZ_LWTHEME_INSTALL, this, false); 498 gBrowser.mPanelContainer.removeEventListener(this.MOZ_LWTHEME_PREVIEW, this, false); 499 gBrowser.mPanelContainer.removeEventListener(this.MOZ_LWTHEME_PREVIEW_END, this, false); 440 500 window.removeEventListener(this.BROWSER_ONLOAD, this, false); 441 501 this.pref.removeObserver(this.SKINPREF_OBSERVER, this, false); … … 464 524 this.setVocalofxPalletMenu(); 465 525 break; 526 case this.MOZ_LWTHEME_USED: 527 if(!this.isLWThemeUsed()){ 528 this.setVocalofxSkinImage(); 529 } 530 break; 466 531 } 467 532 if(aData.indexOf(this.SKIN_PROPERTY_ICONS) == 0){ … … 482 547 case this.BROWSER_UNONLOAD: 483 548 this.destroy(); 549 break; 550 case this.MOZ_LWTHEME_INSTALL: 551 if(this.pref.getBoolPref(this.ALERT_THEME)){ 552 var dialog = window.openDialog(this.ALERTDIALOG_URL, "_blank", "chrome,centerscreen,alwaysRaised=yes,modal=yes", this.MOZ_DEFAULT_THEME); 553 dialog.focus(); 554 } 555 break; 556 case this.MOZ_LWTHEME_PREVIEW: 557 this.lwt_preview = true; 558 break; 559 case this.MOZ_LWTHEME_PREVIEW_END: 560 this.lwt_preview = false; 484 561 break; 485 562 } -
trunk/chrome/locale/en-US/vocalofx.dtd
r96 r117 1 <!ENTITY vocalofx.name "VocaloFx"> 1 2 <!ENTITY vocalofx.menu.readme.label "README"> 2 3 <!ENTITY vocalofx.menu.config.label "Settings"> … … 30 31 <!ENTITY vocalofx.config.other.tool_opento_window.label "Open link in new window from Tool"> 31 32 <!ENTITY vocalofx.config.other.use_allparet.label "Allways use all coloring"> 33 <!ENTITY vocalofx.config.other.random_select.label "select Skin by random on startup"> 32 34 <!ENTITY vocalofx.config.other.piapro_gm.label "PIAPRO user assist tool"> 33 35 <!ENTITY vocalofx.config.other.piapro_gm.button "Install"> … … 45 47 <!ENTITY vocalofx.alert.theme_warning3.label "Please use default theme."> 46 48 49 <!ENTITY vocalofx.splash_alert.warning1.label "VocaloFx displays Splash Screen after VocaloFx 1.0 ."> 50 <!ENTITY vocalofx.splash_alert.warning2.label "and plays VOCCALOID's voice."> 51 <!ENTITY vocalofx.splash_alert.warning3.label "turn off at this dialog, if you don't display."> 52 47 53 <!ENTITY vocalofx.illustrator.label "Illust:"> 48 54 <!ENTITY vocalofx.tool.label "Tool:"> … … 53 59 <!ENTITY vocalofx.skin_menu.label "Skin"> 54 60 <!ENTITY vocalofx.skin_menu.pallet.label "Pallet"> 55 <!ENTITY vocalofx.skin_menu.miku.label "Hatsune Miku">56 <!ENTITY vocalofx.skin_menu.sdmiku.label "SD Miku">57 <!ENTITY vocalofx.skin_menu.rinlen.label "Kagamine Rin/Len">58 <!ENTITY vocalofx.skin_menu.sdrinlen.label "SD Rin/Len">59 <!ENTITY vocalofx.skin_menu.luka.label "Megurine Luka">60 <!ENTITY vocalofx.skin_menu.gackpo.label "Gackpoid">61 <!ENTITY vocalofx.skin_menu.gumi.label "Megpoid">62 <!ENTITY vocalofx.skin_menu.meiko.label "MEIKO">63 <!ENTITY vocalofx.skin_menu.kaito.label "KAITO">64 <!ENTITY vocalofx.skin_menu.piapro.label "PIAPRO">65 61 66 62 <!ENTITY vocalofx.piapro_gm.title "PIAPRO user assist tool"> -
trunk/chrome/locale/en-US/vocalofx.properties
r96 r117 54 54 vocalofx.skin.kittokat_piacryptonA=KittoKat "Pia Crypton A" 55 55 vocalofx.skin.kittokat_piacryptonB=KittoKat "Pia Crypton B" 56 vocalofx.skin.kittokat_piacryptonC=KittoKat "Pia Crypton C" 57 vocalofx.skin.kittokat_piacryptonD=KittoKat "Pia Crypton D" 58 vocalofx.skin.ahs_miki=SF-A2 CodeName miki Official 59 vocalofx.skin.ahs_yuki=Vocalo-Student Kaai Yuki Official 60 vocalofx.skin.ahs_kiyoteru=Vocalo-Teacher Hiyama Kiyoteru Official 56 61 vocalofx.skin.pallet.miku=Hatsune Miku 57 62 vocalofx.skin.pallet.miku2=Hatsune Miku(no pink) … … 80 85 vocalofx.skin.pallet.kaito1=KAITO blue 81 86 vocalofx.skin.pallet.kaito2=KAITO white blue 87 vocalofx.skin.pallet.miki1=SF-A2 CodeName miki 88 vocalofx.skin.pallet.ahs=AH-Software 82 89 vocalofx.skin.pallet.piapro1=PIAPRO 90 vocalofx.skin_menu.miku.label=Hatsune Miku 91 vocalofx.skin_menu.sdmiku.label=SD Miku 92 vocalofx.skin_menu.rinlen.label=Kagamine Rin/Len 93 vocalofx.skin_menu.sdrinlen.label=SD Rin/Len 94 vocalofx.skin_menu.luka.label=Megurine Luka 95 vocalofx.skin_menu.gackpo.label=Gackpoid 96 vocalofx.skin_menu.gumi.label=Megpoid 97 vocalofx.skin_menu.meiko.label=MEIKO 98 vocalofx.skin_menu.kaito.label=KAITO 99 vocalofx.skin_menu.miki.label=AH-Software 100 vocalofx.skin_menu.piapro.label=PIAPRO 83 101 vocalofx.tool.piapro_audio=PIAPRO Player (Music) 84 102 vocalofx.tool.piapro_image=PIAPRO Player (Illust) … … 153 171 vocalofx.creator.NASHI_K.name=NASHI-K 154 172 vocalofx.creator.NASHI_K.homepage=http://piapro.jp/NASHI_K 173 vocalofx.creator.kittokat.name=kittoKat 174 vocalofx.creator.kittokat.homepage=http://piapro.jp/nkquatre_kat 155 175 vocalofx.creator.tomoyoshi.name=tomoyoshi 156 176 vocalofx.creator.tomoyoshi.homepage=http://piapro.jp/tomoyoshi_ohta -
trunk/chrome/locale/ja/vocalofx.dtd
r96 r117 1 <!ENTITY vocalofx.name "ぼかろFx"> 1 2 <!ENTITY vocalofx.menu.readme.label "README"> 2 3 <!ENTITY vocalofx.menu.config.label "設定"> … … 30 31 <!ENTITY vocalofx.config.other.tool_opento_window.label "ツールからのリンクを新しいウィンドウで開く"> 31 32 <!ENTITY vocalofx.config.other.use_allparet.label "常に全ての配色を選択できる"> 33 <!ENTITY vocalofx.config.other.random_select.label "起動時、スキンをランダムに選択する"> 32 34 <!ENTITY vocalofx.config.other.piapro_gm.label "ピアプロユーザー支援ツールを"> 33 35 <!ENTITY vocalofx.config.other.piapro_gm.button "インストール"> … … 45 47 <!ENTITY vocalofx.alert.theme_warning3.label "デフォルトに戻すことをお薦めします。"> 46 48 49 <!ENTITY vocalofx.splash_alert.warning1.label "ぼかろFx 1.0以降、起動時にスプラッシュスクリーンが表示されます。"> 50 <!ENTITY vocalofx.splash_alert.warning2.label "また、ミクのしゃべり声も再生されます。"> 51 <!ENTITY vocalofx.splash_alert.warning3.label "表示したいくない場合は、このダイアログでオフにできます。"> 52 47 53 <!ENTITY vocalofx.illustrator.label "イラスト:"> 48 54 <!ENTITY vocalofx.tool.label "ツール:"> … … 53 59 <!ENTITY vocalofx.skin_menu.label "スキン"> 54 60 <!ENTITY vocalofx.skin_menu.pallet.label "配色"> 55 <!ENTITY vocalofx.skin_menu.miku.label "初音ミク">56 <!ENTITY vocalofx.skin_menu.sdmiku.label "SDミク">57 <!ENTITY vocalofx.skin_menu.rinlen.label "鏡音リン・レン">58 <!ENTITY vocalofx.skin_menu.sdrinlen.label "SDリン・レン">59 <!ENTITY vocalofx.skin_menu.luka.label "巡音ルカ">60 <!ENTITY vocalofx.skin_menu.gackpo.label "がくっぽいど">61 <!ENTITY vocalofx.skin_menu.gumi.label "メグッポイド">62 <!ENTITY vocalofx.skin_menu.meiko.label "MEIKO">63 <!ENTITY vocalofx.skin_menu.kaito.label "KAITO">64 <!ENTITY vocalofx.skin_menu.piapro.label "ピアプロ">65 61 66 62 <!ENTITY vocalofx.piapro_gm.title "ピアプロユーザー支援ツール"> -
trunk/chrome/locale/ja/vocalofx.properties
r96 r117 54 54 vocalofx.skin.kittokat_piacryptonA=きっとKat 「ピア・クリプトン A」 55 55 vocalofx.skin.kittokat_piacryptonB=きっとKat 「ピア・クリプトン B」 56 vocalofx.skin.kittokat_piacryptonC=きっとKat 「ピア・クリプトン C」 57 vocalofx.skin.kittokat_piacryptonD=きっとKat 「ピア・クリプトン D」 58 vocalofx.skin.ahs_miki=SF-A2 開発コード miki 公式 59 vocalofx.skin.ahs_yuki=ボカロ小学生 歌愛ユキ 公式 60 vocalofx.skin.ahs_kiyoteru=ボカロ先生 氷山キヨテル 公式 56 61 vocalofx.skin.pallet.miku=初音ミク 57 62 vocalofx.skin.pallet.miku2=初音ミク(ピンクなし) … … 80 85 vocalofx.skin.pallet.kaito1=KAITO 青 81 86 vocalofx.skin.pallet.kaito2=KAITO 白青 87 vocalofx.skin.pallet.miki1=SF-A2 開発コード miki 88 vocalofx.skin.pallet.ahs=AH-Software 82 89 vocalofx.skin.pallet.piapro1=ピアプロ 90 vocalofx.skin_menu.miku.label=初音ミク 91 vocalofx.skin_menu.sdmiku.label=SDミク 92 vocalofx.skin_menu.rinlen.label=鏡音リン・レン 93 vocalofx.skin_menu.sdrinlen.label=SDリン・レン 94 vocalofx.skin_menu.luka.label=巡音ルカ 95 vocalofx.skin_menu.gackpo.label=がくっぽいど 96 vocalofx.skin_menu.gumi.label=メグッポイド 97 vocalofx.skin_menu.meiko.label=MEIKO 98 vocalofx.skin_menu.kaito.label=KAITO 99 vocalofx.skin_menu.miki.label=AH-Software 100 vocalofx.skin_menu.piapro.label=ピアプロ 83 101 vocalofx.tool.piapro_audio=ピアプロプレイヤー(楽曲) 84 102 vocalofx.tool.piapro_image=ピアプロプレイヤー(イラスト) … … 153 171 vocalofx.creator.NASHI_K.name=NASHI-Kさん 154 172 vocalofx.creator.NASHI_K.homepage=http://piapro.jp/NASHI_K 173 vocalofx.creator.kittokat.name=きっとKatさん 174 vocalofx.creator.kittokat.homepage=http://piapro.jp/nkquatre_kat 155 175 vocalofx.creator.tomoyoshi.name=ともよしさん 156 176 vocalofx.creator.tomoyoshi.homepage=http://piapro.jp/tomoyoshi_ohta -
trunk/components/vocalofx-startup.js
r96 r117 4 4 Cu.import("resource://gre/modules/XPCOMUtils.jsm"); 5 5 6 var ios=Cc["@mozilla.org/network/io-service;1"].getService(Ci.nsIIOService);7 var resProt=ios.getProtocolHandler("resource").QueryInterface(Ci.nsIResProtocolHandler);8 var modulesDir=__LOCATION__.parent.parent;9 modulesDir.append("modules");10 resProt.setSubstitution("p4v-jsm",ios.newFileURI(modulesDir));11 12 Cu.import("resource://p4v-jsm/common.js");13 var obsSvc = new xpc.obsSvc;14 var prefSvc = new xpc.prefSvc;15 var prefBrc2 = new xpc.prefBrc2;16 var extMgr = new xpc.extMgr;17 var strbndSvc = new xpc.strbndSvc;18 19 6 function VocaloFxStartup(){} 20 7 VocaloFxStartup.prototype = { 21 classID: Components.ID("{C5752C51-3062-42db-A5F8-8CF9920B4757}"), 22 classDescription: "VocaloFx Startup", 23 contractID: "@rayflood.org/vocalofx-startup;1", 24 _xpcom_categories: [{category: "app-startup", service: true}], 25 QueryInterface: XPCOMUtils.generateQI([Ci.nsIObserver]), 26 helpInfo: this.classDescription, 27 28 APP_STARTUP: "app-startup", 29 FINAL_UI_STARTUP: "final-ui-startup", 30 QUIT_APPLICATION: "quit-application", 31 observe: function(aSubject, aTopic, aData){ 8 classID : Components.ID("{C5752C51-3062-42db-A5F8-8CF9920B4757}"), 9 classDescription : "VocaloFx Startup", 10 contractID : "@rayflood.org/vocalofx-startup;1", 11 _xpcom_categories : [{category: "app-startup", service: true}], 12 QueryInterface : XPCOMUtils.generateQI([Ci.nsIObserver]), 13 helpInfo : this.classDescription, 14 15 APP_STARTUP : "app-startup", 16 FINAL_UI_STARTUP : "final-ui-startup", 17 QUIT_APPLICATION : "quit-application", 18 19 ENABLED_ITEMS : "extensions.enabledItems", 20 DEFAULT_THEME : "{972ce4c6-7e08-4474-a285-3208198ce6fd}", 21 MOZ_LWTHEME_USED : "lightweightThemes.isThemeSelected", 22 GREASEMONKEY_ID : "{e4a8a97b-f2ed-450b-b12d-ee082ba24781}", 23 24 VOCALOFX_PROPERTY_VERSION : "extensions.vocalofx.version", 25 SKIN_PROPERTY_IMAGE : "extensions.vocalofx.skin_image", 26 SKIN_PROPERTY_PALLET : "extensions.vocalofx.skin_pallet", 27 SKIN_PROPERTY_POSITION : "extensions.vocalofx.skin_position", 28 SKIN_PROPERTY_CATEGORY : "extensions.vocalofx.skin_category", 29 SKIN_PROPERTY_USE_ALLPARET : "extensions.vocalofx.skin_use_allparet", 30 SKIN_SELECT_RANDOM : "extensions.vocalofx.skin_select_random", 31 ALERT_ADDON : "extensions.vocalofx.alert_addon.", 32 ALERT_THEME : "extensions.vocalofx.skin_theme_alert", 33 ALERT_PIAPROGM : "extensions.vocalofx.tool_piaprogm_alert", 34 35 observe : function(aSubject, aTopic, aData){ 32 36 switch(aTopic){ 33 37 case this.APP_STARTUP: 34 obsSvc.addObserver(this, this.FINAL_UI_STARTUP, false); 35 obsSvc.addObserver(this, this.QUIT_APPLICATION, false); 38 this.constructor(); 39 this.obsSvc.addObserver(this, this.FINAL_UI_STARTUP, false); 40 this.obsSvc.addObserver(this, this.QUIT_APPLICATION, false); 36 41 break; 37 42 case this.FINAL_UI_STARTUP: 38 obsSvc.removeObserver(this, this.FINAL_UI_STARTUP);43 this.obsSvc.removeObserver(this, this.FINAL_UI_STARTUP); 39 44 this.init(); 45 this.selectSkinByRandom(); 40 46 this.alert(); 41 47 this.piaprogm(); 42 48 break; 43 49 case this.QUIT_APPLICATION: 44 obsSvc.removeObserver(this, this.QUIT_APPLICATION);50 this.obsSvc.removeObserver(this, this.QUIT_APPLICATION); 45 51 break; 46 52 } 47 53 } 48 54 , 49 init: function(){ 50 const ENABLED_ITEMS = "extensions.enabledItems"; 55 constructor : function(){ 56 var ios=Cc["@mozilla.org/network/io-service;1"].getService(Ci.nsIIOService); 57 var resProt=ios.getProtocolHandler("resource").QueryInterface(Ci.nsIResProtocolHandler); 58 var modulesDir=__LOCATION__.parent.parent; 59 modulesDir.append("modules"); 60 resProt.setSubstitution("p4v-jsm",ios.newFileURI(modulesDir)); 61 Cu.import("resource://p4v-jsm/common.js"); 62 63 this.obsSvc = new xpc.obsSvc; 64 this.prefSvc = new xpc.prefSvc; 65 this.prefBrc2 = new xpc.prefBrc2; 66 this.extMgr = new xpc.extMgr; 67 this.strbndSvc = new xpc.strbndSvc; 68 this.verComp = new xpc.verComp; 69 this.ww = new xpc.ww; 70 this.skin_properties = this.strbndSvc.createBundle("chrome://vocalofx/content/skin/skin.properties"); 71 } 72 , 73 init : function(){ 51 74 this.enabledItems = {}; 52 75 53 var items = prefBrc2.getCharPref(ENABLED_ITEMS).split(",");76 var items = this.prefBrc2.getCharPref(this.ENABLED_ITEMS).split(","); 54 77 for(var i = 0; i < items.length; i++){ 55 78 var item = items[i].split(":"); … … 57 80 } 58 81 59 const VOCALOFX_PROPERTY_VERSION = "extensions.vocalofx.version"; 60 const SKIN_PROPERTY_CATEGORY = "extensions.vocalofx.skin_category"; 61 var addon = extMgr.getItemForID("vocalofx@rayflood.org"); 82 var addon = this.extMgr.getItemForID("vocalofx@rayflood.org"); 62 83 var version = "0.1pre"; 63 84 try{ 64 version = prefBrc2.getCharPref(VOCALOFX_PROPERTY_VERSION);85 version = this.prefBrc2.getCharPref(this.VOCALOFX_PROPERTY_VERSION); 65 86 } 66 87 catch(e){ 67 88 try{ 68 prefBrc2.getCharPref(SKIN_PROPERTY_CATEGORY);89 this.prefBrc2.getCharPref(this.SKIN_PROPERTY_CATEGORY); 69 90 } 70 91 catch(e){ 71 version = " init";92 version = "0.0"; 72 93 } 73 94 } … … 76 97 } 77 98 78 prefBrc2.setCharPref(VOCALOFX_PROPERTY_VERSION, addon.version);79 if(version == " init"){99 this.prefBrc2.setCharPref(this.VOCALOFX_PROPERTY_VERSION, addon.version); 100 if(version == "0.0"){ 80 101 this.initVocalofxPref(); 81 102 } 82 else if(version == "0.1pre"){ 83 this.update_0_1pre(); 103 else{ 104 this.resetVocalofxSkin(); 105 } 106 if(this.verComp.compare("1.0", version) > 0){ 107 this.ww.openWindow(null, "chrome://vocalofx/content/splash/splash_alert.xul", "vocalofx-splash-alert", "chrome,centerscreen,alwaysRaised=yes,modal=yes", null); 84 108 } 85 109 } … … 111 135 user_pref("extensions.vocalofx.version", "0.1pre3"); 112 136 */ 113 initVocalofxPref : function(){137 initVocalofxPref : function(){ 114 138 var srchEngine = new xpc.lclstr; 115 139 srchEngine.data = "ピアプロ音楽検索"; … … 135 159 user_pref("extensions.vocalofx.tool.startup.fullmiku", false); 136 160 */ 137 update_0_1pre: function(){ 138 const SKIN_PROPERTY_IMAGE = "extensions.vocalofx.skin_image"; 139 const SKIN_PROPERTY_PALLET = "extensions.vocalofx.skin_pallet"; 140 const SKIN_PROPERTY_POSITION = "extensions.vocalofx.skin_position"; 141 const SKIN_PROPERTY_CATEGORY = "extensions.vocalofx.skin_category"; 142 try{ 143 var skin_properties = strbndSvc.createBundle("chrome://vocalofx/content/skin/skin.properties"); 144 var image = prefBrc2.getCharPref(SKIN_PROPERTY_IMAGE); 145 var token = image.split("/"); 146 var imagefile = token[token.length - 1]; 147 var image_id = imagefile.substr(0, imagefile.lastIndexOf(".png")); 148 var position = skin_properties.GetStringFromName(image_id + ".position"); 149 prefBrc2.setCharPref(SKIN_PROPERTY_POSITION, position); 150 151 var category = prefBrc2.getCharPref(SKIN_PROPERTY_CATEGORY); 152 var pallet = category; 153 prefBrc2.setCharPref(SKIN_PROPERTY_PALLET + "." + category, pallet); 154 prefBrc2.setCharPref(SKIN_PROPERTY_PALLET, pallet); 155 } 156 catch(e){ 157 // nop 158 } 159 } 160 , 161 alert: function(){ 162 const ALERT_ADDON = "extensions.vocalofx.alert_addon."; 163 const ALERT_THEME = "extensions.vocalofx.skin_theme_alert"; 164 const DEFAULT_THEME = "{972ce4c6-7e08-4474-a285-3208198ce6fd}"; 161 alert : function(){ 165 162 var installedAddons = new xpc.sptAry; 166 163 167 var addons = prefSvc.getBranch(ALERT_ADDON).getChildList("", {});164 var addons = this.prefSvc.getBranch(this.ALERT_ADDON).getChildList("", {}); 168 165 for(var i = 0; i < addons.length; i++){ 169 if(! prefBrc2.getBoolPref(ALERT_ADDON + addons[i])){166 if(!this.prefBrc2.getBoolPref(this.ALERT_ADDON + addons[i])){ 170 167 continue; 171 168 } … … 177 174 } 178 175 179 if( prefBrc2.getBoolPref(ALERT_THEME) && prefBrc2.getCharPref("general.skins.selectedSkin") != "classic/1.0"){176 if(this.prefBrc2.getBoolPref(this.ALERT_THEME) && (this.prefBrc2.getCharPref("general.skins.selectedSkin") != "classic/1.0" || this.isLWThemeUsed())){ 180 177 var string = new xpc.supportsString; 181 string.data = DEFAULT_THEME;178 string.data = this.DEFAULT_THEME; 182 179 installedAddons.AppendElement(string); 183 180 } 184 181 185 182 if(installedAddons.Count()){ 186 var ww = new xpc.ww; 187 ww.openWindow(null, "chrome://vocalofx/content/alert.xul", "vocalofx-alert", "chrome,centerscreen,alwaysRaised=yes,modal=yes", installedAddons); 188 } 189 } 190 , 191 piaprogm: function(){ 192 const GREASEMONKEY_ID = "{e4a8a97b-f2ed-450b-b12d-ee082ba24781}"; 193 const ALERT_PIAPROGM = "extensions.vocalofx.tool_piaprogm_alert"; 194 if(this.enabledItems[GREASEMONKEY_ID] && prefBrc2.getBoolPref(ALERT_PIAPROGM)){ 195 var ww = new xpc.ww; 196 ww.openWindow(null, "chrome://vocalofx/content/tool/piapro_gm.xul", "piaprogm-alert", "chrome,centerscreen,alwaysRaised=yes,modal=yes", null); 183 this.ww.openWindow(null, "chrome://vocalofx/content/alert.xul", "vocalofx-alert", "chrome,centerscreen,alwaysRaised=yes,modal=yes", installedAddons); 184 } 185 } 186 , 187 isLWThemeUsed : function(){ 188 var lwt_used; 189 try{ 190 lwt_used = this.prefBrc2.getBoolPref(this.MOZ_LWTHEME_USED); 191 } 192 catch(e){ 193 lwt_used = false; 194 } 195 return lwt_used; 196 } 197 , 198 piaprogm : function(){ 199 if(this.enabledItems[this.GREASEMONKEY_ID] && this.prefBrc2.getBoolPref(this.ALERT_PIAPROGM)){ 200 this.ww.openWindow(null, "chrome://vocalofx/content/tool/piapro_gm.xul", "piaprogm-alert", "chrome,centerscreen,alwaysRaised=yes,modal=yes", null); 201 } 202 } 203 , 204 selectSkinByRandom : function(){ 205 if(!this.prefBrc2.getBoolPref(this.SKIN_SELECT_RANDOM)){ 206 return; 207 } 208 209 try{ 210 var skins = this.skin_properties.GetStringFromName("skinmenu").split(","); 211 var skin_index = Math.floor(Math.random() * skins.length); 212 var category = this.skin_properties.GetStringFromName(skins[skin_index] + ".category"); 213 var pallets; 214 if(category == "piapro" || this.prefBrc2.getBoolPref(this.SKIN_PROPERTY_USE_ALLPARET)){ 215 pallets = this.skin_properties.GetStringFromName("palletmenu").split(","); 216 } 217 else{ 218 pallets = this.skin_properties.GetStringFromName("palletmenu." + category).split(","); 219 } 220 var pallet_index = Math.floor(Math.random() * (pallets.length - 1)); 221 this.selectVocalofxSkin(skins[skin_index], pallets[pallet_index]); 222 } 223 catch(e){ 224 // nop 225 } 226 } 227 , 228 resetVocalofxSkin : function(){ 229 try{ 230 var image = this.prefBrc2.getCharPref(this.SKIN_PROPERTY_IMAGE); 231 var token = image.split("/"); 232 var imagefile = token[token.length - 1]; 233 var skin = imagefile.substr(0, imagefile.lastIndexOf(".png")); 234 var pallet = this.prefBrc2.getCharPref(this.SKIN_PROPERTY_PALLET); 235 this.selectVocalofxSkin(skin, pallet); 236 } 237 catch(e){ 238 // nop 239 } 240 } 241 , 242 selectVocalofxSkin : function(skin, pallet){ 243 try{ 244 var position = this.skin_properties.GetStringFromName(skin + ".position"); 245 var category = this.skin_properties.GetStringFromName(skin + ".category"); 246 this.prefBrc2.setCharPref(this.SKIN_PROPERTY_IMAGE, "chrome://vocalofx/content/skin/" + skin + ".png"); 247 this.prefBrc2.setCharPref(this.SKIN_PROPERTY_POSITION, position); 248 this.prefBrc2.setCharPref(this.SKIN_PROPERTY_CATEGORY, category); 249 this.prefBrc2.setCharPref(this.SKIN_PROPERTY_PALLET + "." + category, pallet); 250 this.prefBrc2.setCharPref(this.SKIN_PROPERTY_PALLET, pallet); 251 } 252 catch(e){ 253 // nop 197 254 } 198 255 } -
trunk/defaults/preferences/vocalofx.js
r96 r117 8 8 pref("extensions.vocalofx.skin_pallet.meiko", "meiko1"); 9 9 pref("extensions.vocalofx.skin_pallet.kaito", "kaito1"); 10 pref("extensions.vocalofx.skin_pallet.miki", "miki1"); 11 pref("extensions.vocalofx.skin_pallet.yuki", "ahs"); 12 pref("extensions.vocalofx.skin_pallet.kiyoteru", "ahs"); 10 13 pref("extensions.vocalofx.skin_pallet.piapro", "piapro1"); 11 14 pref("extensions.vocalofx.skin_icons.back-button", "back-button-rin"); … … 21 24 pref("extensions.vocalofx.skin_splash.screen_width", 455); 22 25 pref("extensions.vocalofx.skin_splash.screen_height", 303); 26 pref("extensions.vocalofx.skin_splash.screen_spacer_height", 180); 27 pref("extensions.vocalofx.skin_splash.screen_logo", "chrome://vocalofx/content/splash/logo.png"); 23 28 pref("extensions.vocalofx.skin_splash.voice", "chrome://vocalofx/content/splash/miku_kidou.wav"); 29 pref("extensions.vocalofx.skin_select_random", false); 24 30 pref("extensions.vocalofx.skin_use_allparet", false); 25 31 pref("extensions.vocalofx.skin_theme_alert", true); -
trunk/install.rdf
r96 r117 3 3 <Description about="urn:mozilla:install-manifest"> 4 4 <em:id>vocalofx@rayflood.org</em:id> 5 <em:version>1. 0</em:version>5 <em:version>1.1</em:version> 6 6 <em:type>2</em:type> 7 7 -
trunk/modules/common.js
r96 r117 16 16 17 17 var xpc={ 18 verComp:Components.Constructor("@mozilla.org/xpcom/version-comparator;1", "nsIVersionComparator"), 18 19 lclstr:Components.Constructor("@mozilla.org/pref-localizedstring;1","nsIPrefLocalizedString"), 19 20 sptAry:Components.Constructor("@mozilla.org/supports-array;1","nsISupportsArray"), -
trunk/platform/Darwin/chrome/content/fx3/overlay.css
r96 r117 3 3 #identity-icon-label { 4 4 margin-right: -10px; 5 } 6 7 #identity-box { 8 min-width: 44px; 9 } 10 #urlbar { 11 -moz-padding-end: 10px; 12 } 13 .searchbar-textbox > .autocomplete-textbox-container > .textbox-input-box, 14 .search-go-container { 15 margin-bottom: 2px; 16 } 17 .searchbar-textbox > .searchbar-engine-button { 18 -moz-margin-start: -44px; 19 } 20 21 .tabbrowser-strip { 22 background-color: transparent !important; 23 } 24 .tabs-bottom { 25 height: 4px; 26 margin: 0px; 27 background: url("chrome://vocalofx/content/icons/tabstrip-bottom.png") repeat; 28 border-top: 1px solid threedshadow; 29 border-bottom: 1px solid threedshadow; 5 30 } 6 31 … … 10 35 background: url("chrome://vocalofx/content/icons/tab-bkgnd.png") repeat-x !important; 11 36 margin: 3px 0px 4px; 12 padding: 0px 1px 1px 0px;37 padding: 0px 1px 0px 0px; 13 38 border: 2px solid; 14 39 border-right-width: 1px; … … 46 71 } 47 72 48 .tabs-bottom {49 height: 4px;50 margin: 0px;51 background: -moz-dialog url("chrome://vocalofx/content/icons/tabstrip-bottom.png") repeat;52 border-top: 1px solid threedshadow;53 border-bottom: 1px solid threedshadow;54 }55 56 73 .tabbrowser-arrowscrollbox > .scrollbutton-up, 57 74 .tabbrowser-arrowscrollbox > .scrollbutton-down-stack > .scrollbutton-down, … … 76 93 border-top-width: 1px; 77 94 padding-top: 1px; 95 padding-bottom: 1px; 78 96 -moz-border-top-colors: ThreeDShadow; 79 97 -moz-border-right-colors: ThreeDShadow; … … 86 104 } 87 105 106 /* fx-3.0 */ 88 107 .tab-image-left, .tab-image-middle, .tab-closebutton, .tab-close-button, .tab-image-right { 89 108 background-image: none !important; 90 109 } 91 110 92 . searchbar-textbox > .searchbar-engine-button{93 -moz-margin-start: -44px;111 .tab-icon-image { 112 margin-top: 0px !important; 94 113 } 95 .searchbar-textbox > .autocomplete-textbox-container > .textbox-input-box, 96 .search-go-container { 97 margin-bottom: 2px; 114 .tab-text { 115 margin-top: 1px !important; 98 116 } 99 #identity-box{100 m in-width: 44px;117 .tab-close-button { 118 margin-top: -1px !important; 101 119 } 102 #urlbar {103 -moz-padding-end: 10px;104 } -
trunk/platform/Linux/chrome/content/fx3/overlay.css
r96 r117 1 1 @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); 2 2 3 # find-field, .find-field-container3 #main-window .findbar-textbox 4 4 , #urlbar, .searchbar-textbox 5 5 , #bookmarksPanel … … 16 16 } 17 17 18 .tabs-bottom { 19 height: 4px; 20 margin: 0px; 21 background: url("chrome://vocalofx/content/icons/tabstrip-bottom.png") repeat; 22 border-top: 1px solid threedshadow; 23 border-bottom: 1px solid threedshadow; 24 } 25 18 26 .tabbrowser-tab { 19 27 -moz-appearance: none; 20 28 background: url("chrome://vocalofx/content/icons/tab-bkgnd.png") repeat-x; 21 margin: 3px 0px 4px;29 margin: 4px -1px 3px 1px; 22 30 padding: 0px 1px 1px 0px; 23 31 border: 2px solid; … … 50 58 } 51 59 52 .tabs-bottom {53 height: 4px;54 margin: 0px;55 background: -moz-dialog url("chrome://vocalofx/content/icons/tabstrip-bottom.png") repeat;56 border-top: 1px solid threedshadow;57 border-bottom: 1px solid threedshadow;58 }59 60 60 .tabbrowser-arrowscrollbox > .scrollbutton-up, 61 61 .tabbrowser-arrowscrollbox > .scrollbutton-down, -
trunk/platform/WINNT/chrome/content/fx3/overlay.css
r96 r117 1 1 @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); 2 2 3 # find-field, .find-field-container3 #main-window .findbar-textbox 4 4 , #urlbar, .searchbar-textbox 5 5 , #bookmarksPanel
