「すべて閉じる」の版間の差分

MSY-07 (トーク | 投稿記録)
バージョンの表記を修正
MSY-07 (トーク | 投稿記録)
空行と改行の除去
 
1行目: 1行目:
いっぺんに複数のタブを閉じます。
いっぺんに複数のタブを閉じます。
*途中で「保存の確認」ダイアログを表示するタイプと表示しないタイプがあります。
*途中で「保存の確認」ダイアログを表示するタイプと表示しないタイプがあります。
17行目: 16行目:
:アイコンのデザインをもうちょっと変更。
:アイコンのデザインをもうちょっと変更。
:[[#「すべて閉じる」の統合版(include版)|include版]] を追加。
:[[#「すべて閉じる」の統合版(include版)|include版]] を追加。
<br clear=all>


== すべて閉じる ==
== すべて閉じる ==
25行目: 23行目:
*「未保存*」以外のタブ(変更マーク「*」がないタブ)をすべて閉じるなら、別ページに「[[変更なしのタブをすべて閉じる]]」マクロがあります。
*「未保存*」以外のタブ(変更マーク「*」がないタブ)をすべて閉じるなら、別ページに「[[変更なしのタブをすべて閉じる]]」マクロがあります。
*「無題」をふくめたすべての「未保存*」のタブについて保存処理や確認ダイアログが必要であれば、[[ヘルプ:ファイル#すべて保存して閉じる|ファイルメニュー]]の「すべて保存して閉じる」や「すべて閉じる」を使用してください。
*「無題」をふくめたすべての「未保存*」のタブについて保存処理や確認ダイアログが必要であれば、[[ヘルプ:ファイル#すべて保存して閉じる|ファイルメニュー]]の「すべて保存して閉じる」や「すべて閉じる」を使用してください。


ファイルメニューの「'''すべて閉じる''' (Shift+Alt+X)」の [[マクロリファレンス:Window インターフェイス#Close メソッド|マクロコード]]
ファイルメニューの「'''すべて閉じる''' (Shift+Alt+X)」の [[マクロリファレンス:Window インターフェイス#Close メソッド|マクロコード]]
41行目: 38行目:
editor.SaveCloseAll();
editor.SaveCloseAll();
</syntaxhighlight>
</syntaxhighlight>


=== 保存の確認をせずに閉じる ===
=== 保存の確認をせずに閉じる ===
74行目: 70行目:
window.Close();
window.Close();
</syntaxhighlight>
</syntaxhighlight>


== 他のタブを閉じる ==
== 他のタブを閉じる ==
82行目: 77行目:


=== 左側のタブを閉じる ===
=== 左側のタブを閉じる ===
<syntaxhighlight lang="javascript">
<syntaxhighlight lang="javascript">
#title = "左側のタブをすべて閉じる"
#title = "左側のタブをすべて閉じる"
99行目: 93行目:
d.Activate();
d.Activate();
</syntaxhighlight>
</syntaxhighlight>


=== 右側のタブをすべて閉じる ===
=== 右側のタブをすべて閉じる ===
<syntaxhighlight lang="javascript">
<syntaxhighlight lang="javascript">
#title = "右側のタブをすべて閉じる"
#title = "右側のタブをすべて閉じる"
115行目: 107行目:
d.Activate();
d.Activate();
</syntaxhighlight>
</syntaxhighlight>


=== 他のタブをすべて閉じる ===
=== 他のタブをすべて閉じる ===
<syntaxhighlight lang="javascript">
<syntaxhighlight lang="javascript">
#title = "他のタブをすべて閉じる"
#title = "他のタブをすべて閉じる"
135行目: 125行目:
d.Activate();
d.Activate();
</syntaxhighlight>
</syntaxhighlight>


== 他のタブをすべて閉じる(オプションつき) ==
== 他のタブをすべて閉じる(オプションつき) ==
190行目: 179行目:
[[ファイル:Mery_すべて閉じる(メニュー).png|link=|border|right|ポップアップメニュー]]
[[ファイル:Mery_すべて閉じる(メニュー).png|link=|border|right|ポップアップメニュー]]


<br>
「すべて閉じる」と「他のタブを閉じる」の機能 '''全部入り''' です。<br><br>
「すべて閉じる」と「他のタブを閉じる」の機能 '''全部入り''' です。<br><br>
※入力ダイアログかポップアップメニューで動作モードを指定します(ソースコード内の設定項目で「デフォルト値」を指定しておくと Enter または Space キーだけで処理を開始できます)。
※入力ダイアログかポップアップメニューで動作モードを指定します(ソースコード内の設定項目で「デフォルト値」を指定しておくと Enter または Space キーだけで処理を開始できます)。
317行目: 305行目:
== 「すべて閉じる」の統合版(include版) ==
== 「すべて閉じる」の統合版(include版) ==
macros フォルダに [[includeライブラリ]] を導入しているばあいは、「[[#「すべて閉じる」の統合版(モード選択)|統合版]]」の設定をポップアップメニュー内のサブメニューからから変更できるという …ただそれだけです(一応メニュー項目を少し増やしてます)。<br>
macros フォルダに [[includeライブラリ]] を導入しているばあいは、「[[#「すべて閉じる」の統合版(モード選択)|統合版]]」の設定をポップアップメニュー内のサブメニューからから変更できるという …ただそれだけです(一応メニュー項目を少し増やしてます)。<br>
興味のある方は、[[#ダウンロード|ZIP書庫]] 内の「include版」フォルダの JS ファイルをご利用ください。<br><br>
興味のある方は、[[#ダウンロード|ZIP書庫]] 内の「include版」フォルダの JS ファイルをご利用ください。
 
※ ソースコード4行目「#include "include/IO.js"」をコメントアウトすると、ふつうの「統合版」としても使用できます。
※ ソースコード4行目「#include "include/IO.js"」をコメントアウトすると、ふつうの「統合版」としても使用できます。


794行目: 783行目:
}
}
</syntaxhighlight>
</syntaxhighlight>
----
 
いつもポップアップメニューのマクロばかりなので、少しだけヒネってみました。
いつもポップアップメニューのマクロばかりなので、少しだけヒネってみました。
スポンサーリンク