「テーマのトグル」の版間の差分

Ucky (トーク | 投稿記録)
ソースコード: Mery 3.7.0 時点のテーマの仕様に合わせて項目を追加
Ucky (トーク | 投稿記録)
ソースコード: コメントを追加
16行目: 16行目:
   var newTheme;
   var newTheme;


  // あらかじめ [オプション] ダイアログの [表示] カテゴリの [テーマ] で
  // 切り替え用1・切り替え用2・切り替え用3というテーマ名で切り替えたいテーマを「名前を付けて保存」しておきます
   switch (currentTheme) {
   switch (currentTheme) {
     case "切り替え用1":
     case "切り替え用1":
27行目: 29行目:
   }
   }


  // Mery 3.5.6 時点での項目。Mery 3.7.0 現在変更なし
  // テーマの仕様変更の際には項目を見直す必要があると思います
   var items = [
   var items = [
     "GeneralForeColor",
     "GeneralForeColor",
230行目: 234行目:
     editor.WriteSettingString("Themes", "ThemeName", newTheme);
     editor.WriteSettingString("Themes", "ThemeName", newTheme);


    // テーマを「名前を付けて保存」したときに設定ファイルに追加される
    // [Theme\テーマ名] セクションを読んで [Display] セクションの該当する項目を書き換える
     for (var i = 0; i < items.length; i++) {
     for (var i = 0; i < items.length; i++) {
       editor.WriteSettingString("Display", items[i],
       editor.WriteSettingString("Display", items[i],
スポンサーリンク