チェンジセット 72

差分発生行の前後
無視リスト:
更新日時:
2009/08/23 19:53:14 (3 年 前)
更新者:
h
ログメッセージ:

refs #33
並び順の変更、表示名の変更、常に全配色ができたのでコミット。

パス:
branches/release-1.0
ファイル:
6 変更

凡例:

変更なし
追加
削除
  • branches/release-1.0/chrome/content/overlay.xul

    r71 r72  
    2323        <menupopup id="menu_HelpPopup"> 
    2424                <menuitem id="vocalofx-help" label="&vocalofx.menu.help.label;" oncommand="vocalofx.openReadMe();"/> 
    25                 <menuitem id="vocalofx-icecream" collapsed="true" label="&vocalofx.menu.help.label;" oncommand="vocalofx.openIcecream();"/> 
    26                 <menuitem id="vocalofx-onecup" collapsed="true" label="&vocalofx.menu.help.label;" oncommand="vocalofx.openOnecup();"/> 
    2725        </menupopup> 
    2826 
  • branches/release-1.0/chrome/content/skin/skin.properties

    r53 r72  
    11skinmenu=kei_miku,kei_miku_sing,kei_miku_sd,hachune_miku,sanari_miku,nagamon_miku,amino_miku,mayo_miku,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,NASHI_K_gumi,kaya_meiko,rumeco_meiko,ruchi_kk_meiko,sanari_meiko,necco1211_kaito,hachimetre_kaito,bsxxx5419_kaito,sanari_kaito 
     2palletmenu=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,mikuonly 
    23palletmenu.miku=miku,miku2,miku3,miku4,miku5,mikuonly 
    34palletmenu.rinlen=rinlen1,rinlen2,rinlen3,rinlen4,rinlen5,mikuonly 
  • branches/release-1.0/chrome/content/vocalofx.js

    r71 r72  
    88        SKIN_PROPERTY_THEME_ALERT: "extensions.vocalofx.skin_theme_alert", 
    99        SKIN_PROPERTY_CATEGORY: "extensions.vocalofx.skin_category", 
     10        SKIN_PROPERTY_USE_ALLPARET: "extensions.vocalofx.skin_use_allparet", 
    1011        TOOL_PROPERTY_POSITION: "extensions.vocalofx.tool.position", 
    1112        TOOL_PROPERTY_STARTUP: "extensions.vocalofx.tool.startup", 
     
    251252                } 
    252253 
     254                var skin_popup_pallet = document.getElementById("vocalofx-skin-popup-pallet"); 
     255                var pallets = this.skin_properties.getString("palletmenu").split(","); 
     256                for(var i = 0; i < pallets.length; i++){ 
     257                        var menuitem = document.createElement("menuitem"); 
     258                        menuitem.setAttribute("id", "vocalofx-skin-" + pallets[i]); 
     259                        menuitem.setAttribute("label", this.vocalofx_properties.getString("vocalofx.skin.pallet." + pallets[i])); 
     260                        menuitem.setAttribute("oncommand", "vocalofx.selectVocalofxSkinPallet('" + pallets[i] + "')"); 
     261                        skin_popup_pallet.appendChild(menuitem); 
     262                } 
     263 
    253264                var tool_onstartup = this.pref.getBoolPref(this.TOOL_PROPERTY_TOOL_ONSTARTUP); 
    254265                var tool_popup = document.getElementById("vocalofx-tool-popup"); 
     
    283294                this.menuroot.src = this.CHROME_SKIN + category + "_logo.png"; 
    284295 
    285                 var skin_popup = document.getElementById("vocalofx-skin-popup-pallet"); 
    286                 var oldmenu = skin_popup.getElementsByTagName("menuitem"); 
    287                 while(oldmenu.length > 0){ 
    288                         skin_popup.removeChild(oldmenu[0]); 
    289                 } 
    290  
    291                 var pallets = this.skin_properties.getString("palletmenu." + category).split(","); 
    292                 for(var i = 0; i < pallets.length; i++){ 
    293                         var menuitem = document.createElement("menuitem"); 
    294                         menuitem.setAttribute("id", "vocalofx-skin-" + pallets[i]); 
    295                         menuitem.setAttribute("label", this.vocalofx_properties.getString("vocalofx.skin.pallet." + pallets[i])); 
    296                         menuitem.setAttribute("oncommand", "vocalofx.selectVocalofxSkinPallet('" + pallets[i] + "')"); 
    297                         skin_popup.appendChild(menuitem); 
    298                 } 
    299  
    300                 var help = document.getElementById("vocalofx-help"); 
    301                 var icecream = document.getElementById("vocalofx-icecream"); 
    302                 var onecup = document.getElementById("vocalofx-onecup"); 
    303                 help.collapsed = false; 
    304                 icecream.collapsed = true; 
    305                 onecup.collapsed = true; 
    306                 if(category == "kaito"){ 
    307                         help.collapsed = true; 
    308                         icecream.collapsed = false; 
    309                 } 
    310                 if(category == "meiko"){ 
    311                         help.collapsed = true; 
    312                         onecup.collapsed = false; 
     296                if(this.pref.getBoolPref(this.SKIN_PROPERTY_USE_ALLPARET)){ 
     297                        var skin_popup = document.getElementById("vocalofx-skin-popup-pallet"); 
     298                        var oldmenu = skin_popup.getElementsByTagName("menuitem"); 
     299                        for(var i = 0; i < oldmenu.length; i++){ 
     300                                oldmenu[i].collapsed = false; 
     301                        } 
     302                } 
     303                else{ 
     304                        var skin_popup = document.getElementById("vocalofx-skin-popup-pallet"); 
     305                        var oldmenu = skin_popup.getElementsByTagName("menuitem"); 
     306                        for(var i = 0; i < oldmenu.length; i++){ 
     307                                oldmenu[i].collapsed = true; 
     308                        } 
     309                        var pallets = this.skin_properties.getString("palletmenu." + category).split(","); 
     310                        for(var i = 0; i < pallets.length; i++){ 
     311                                var menuitem = document.getElementById("vocalofx-skin-" + pallets[i]); 
     312                                menuitem.collapsed = false; 
     313                        } 
    313314                } 
    314315        } 
     
    337338        } 
    338339        , 
    339         openIcecream: function(){ 
    340                 window.openNewTabWith("about:icecream"); 
    341         } 
    342         , 
    343         openOnecup: function(){ 
    344                 window.openNewTabWith("about:onecup"); 
    345         } 
    346         , 
    347340        openReadMe: function(){ 
    348                 window.openNewTabWith("about:vocalofx"); 
     341                try{ 
     342                        var category = this.pref.getCharPref(this.SKIN_PROPERTY_CATEGORY); 
     343                        switch(category){ 
     344                        case "kaito": 
     345                                window.openNewTabWith("about:icecream"); 
     346                        break; 
     347                        case "meiko": 
     348                                window.openNewTabWith("about:onecup"); 
     349                        break; 
     350                        default: 
     351                                window.openNewTabWith("about:vocalofx"); 
     352                        break; 
     353                        } 
     354                } 
     355                catch(e){ 
     356                        window.openNewTabWith("about:vocalofx"); 
     357                } 
    349358        } 
    350359        , 
     
    385394                this.setVocalofxSkinPallet(); 
    386395                this.setVocalofxSkinImage(); 
     396                this.setVocalofxMenu(); 
    387397                this.setVocalofxPalletMenu(); 
    388                 this.setVocalofxMenu(); 
    389398        } 
    390399        , 
     
    412421                        case this.SKIN_PROPERTY_CATEGORY: 
    413422                                this.setVocalofxSkinCategory(); 
     423                        break; 
     424                        case this.SKIN_PROPERTY_USE_ALLPARET: 
     425                                this.setVocalofxPalletMenu(); 
    414426                        break; 
    415427                        } 
  • branches/release-1.0/chrome/locale/en-US/vocalofx.properties

    r64 r72  
    6565vocalofx.skin.pallet.luka4=Megurine Luka white 
    6666vocalofx.skin.pallet.luka5=Megurine Luka gray 
    67 vocalofx.skin.pallet.gackpo1=Kamui Gackpo 
    68 vocalofx.skin.pallet.gackpo2=Kamui Gackpo purple 
    69 vocalofx.skin.pallet.gackpo3=Kamui Gackpo light blue 
    70 vocalofx.skin.pallet.gackpo4=Kamui Gackpo blue gray 
    71 vocalofx.skin.pallet.gumi1=GUMI 
    72 vocalofx.skin.pallet.gumi2=GUMI Green 
     67vocalofx.skin.pallet.gackpo1=Gackpoid 
     68vocalofx.skin.pallet.gackpo2=Gackpoid purple 
     69vocalofx.skin.pallet.gackpo3=Gackpoid light blue 
     70vocalofx.skin.pallet.gackpo4=Gackpoid blue gray 
     71vocalofx.skin.pallet.gumi1=Megpoid 
     72vocalofx.skin.pallet.gumi2=Megpoid Green 
    7373vocalofx.skin.pallet.meiko1=MEIKO red 
    7474vocalofx.skin.pallet.meiko2=MEIKO brown 
  • branches/release-1.0/chrome/locale/ja/vocalofx.properties

    r64 r72  
    6565vocalofx.skin.pallet.luka4=巡音ルカ 白 
    6666vocalofx.skin.pallet.luka5=巡音ルカ グレー 
    67 vocalofx.skin.pallet.gackpo1=神威がくぽ 
    68 vocalofx.skin.pallet.gackpo2=神威がくぽ 
    69 vocalofx.skin.pallet.gackpo3=神威がくぽ 水色 
    70 vocalofx.skin.pallet.gackpo4=神威がくぽ 紫苑 
    71 vocalofx.skin.pallet.gumi1=GUMI 
    72 vocalofx.skin.pallet.gumi2=GUMI 
     67vocalofx.skin.pallet.gackpo1=がくっぽいど 
     68vocalofx.skin.pallet.gackpo2=がくっぽいど 
     69vocalofx.skin.pallet.gackpo3=がくっぽいど 水色 
     70vocalofx.skin.pallet.gackpo4=がくっぽいど 紫苑 
     71vocalofx.skin.pallet.gumi1=メグッポイド 
     72vocalofx.skin.pallet.gumi2=メグッポイド 
    7373vocalofx.skin.pallet.meiko1=MEIKO 赤 
    7474vocalofx.skin.pallet.meiko2=MEIKO 茶 
  • branches/release-1.0/defaults/preferences/vocalofx.js

    r68 r72  
    2121pref("extensions.vocalofx.skin_splash.screen_height", 295); 
    2222pref("extensions.vocalofx.skin_splash.voice", "chrome://vocalofx/content/splash/miku_kidou.wav"); 
     23pref("extensions.vocalofx.skin_use_allparet", false); 
    2324pref("extensions.vocalofx.skin_pallet_alert", false); 
    2425pref("extensions.vocalofx.skin_theme_alert", true);