「すべて閉じる」の版間の差分
セクションの修正 |
<source>タグを<syntaxhighlight>タグに置き換え |
||
| 28行目: | 28行目: | ||
ファイルメニューの「'''すべて閉じる''' (Shift+Alt+X)」の [[マクロリファレンス:Window インターフェイス#Close メソッド|マクロコード]] | ファイルメニューの「'''すべて閉じる''' (Shift+Alt+X)」の [[マクロリファレンス:Window インターフェイス#Close メソッド|マクロコード]] | ||
< | <syntaxhighlight lang="javascript"> | ||
// すべてのエディタウインドウを閉じる | // すべてのエディタウインドウを閉じる | ||
editor.ExecuteCommandByID( MEID_FILE_CLOSE_ALL = 2097 ); | editor.ExecuteCommandByID( MEID_FILE_CLOSE_ALL = 2097 ); | ||
| 34行目: | 34行目: | ||
// アクティブウインドウだけ閉じるなら | // アクティブウインドウだけ閉じるなら | ||
// window.Close(); | // window.Close(); | ||
</ | </syntaxhighlight> | ||
ファイルメニューの「'''すべて保存して閉じる''' (Shift+Ctrl+E)」の [[マクロリファレンス:Editor インターフェイス#SaveCloseAll メソッド|マクロコード]] | ファイルメニューの「'''すべて保存して閉じる''' (Shift+Ctrl+E)」の [[マクロリファレンス:Editor インターフェイス#SaveCloseAll メソッド|マクロコード]] | ||
< | <syntaxhighlight lang="javascript"> | ||
// すべてのエディタウインドウを閉じる(未保存のタブは保存する) | // すべてのエディタウインドウを閉じる(未保存のタブは保存する) | ||
editor.SaveCloseAll(); | editor.SaveCloseAll(); | ||
</ | </syntaxhighlight> | ||
| 47行目: | 47行目: | ||
※<b style="color:#c00;">問答無用</b>でエディタウインドウが閉じるので、ご利用は自己責任で。 | ※<b style="color:#c00;">問答無用</b>でエディタウインドウが閉じるので、ご利用は自己責任で。 | ||
< | <syntaxhighlight lang="javascript"> | ||
#title = "すべて閉じる(保存の確認なし)" | #title = "すべて閉じる(保存の確認なし)" | ||
#tooltip = "未保存のタブがあっても保存の確認をせずに終了する" | #tooltip = "未保存のタブがあっても保存の確認をせずに終了する" | ||
| 56行目: | 56行目: | ||
} | } | ||
window.Close(); | window.Close(); | ||
</ | </syntaxhighlight> | ||
=== 保存の確認ダイログを出す === | === 保存の確認ダイログを出す === | ||
| 62行目: | 62行目: | ||
※「無題」のタブにたいしては、保存の確認をしません。 | ※「無題」のタブにたいしては、保存の確認をしません。 | ||
< | <syntaxhighlight lang="javascript"> | ||
#title = "すべて閉じる(無題は保存の確認しない)" | #title = "すべて閉じる(無題は保存の確認しない)" | ||
#tooltip = "無題のタブは保存の確認をせずに終了する" | #tooltip = "無題のタブは保存の確認をせずに終了する" | ||
| 73行目: | 73行目: | ||
} | } | ||
window.Close(); | window.Close(); | ||
</ | </syntaxhighlight> | ||
| 83行目: | 83行目: | ||
=== 左側のタブを閉じる === | === 左側のタブを閉じる === | ||
< | <syntaxhighlight lang="javascript"> | ||
#title = "左側のタブをすべて閉じる" | #title = "左側のタブをすべて閉じる" | ||
#tooltip = "左側のタブをすべて閉じる" | #tooltip = "左側のタブをすべて閉じる" | ||
| 98行目: | 98行目: | ||
} | } | ||
d.Activate(); | d.Activate(); | ||
</ | </syntaxhighlight> | ||
=== 右側のタブをすべて閉じる === | === 右側のタブをすべて閉じる === | ||
< | <syntaxhighlight lang="javascript"> | ||
#title = "右側のタブをすべて閉じる" | #title = "右側のタブをすべて閉じる" | ||
#tooltip = "右側のタブをすべて閉じる" | #tooltip = "右側のタブをすべて閉じる" | ||
| 114行目: | 114行目: | ||
} | } | ||
d.Activate(); | d.Activate(); | ||
</ | </syntaxhighlight> | ||
=== 他のタブをすべて閉じる === | === 他のタブをすべて閉じる === | ||
< | <syntaxhighlight lang="javascript"> | ||
#title = "他のタブをすべて閉じる" | #title = "他のタブをすべて閉じる" | ||
#tooltip = "他のタブをすべて閉じる" | #tooltip = "他のタブをすべて閉じる" | ||
| 134行目: | 134行目: | ||
} | } | ||
d.Activate(); | d.Activate(); | ||
</ | </syntaxhighlight> | ||
| 141行目: | 141行目: | ||
※設定項目で動作モードを 1 や 2 に変更して別名の .JS ファイルに保存すれば、「右側/左側のタブをすべて閉じる」マクロになります。 | ※設定項目で動作モードを 1 や 2 に変更して別名の .JS ファイルに保存すれば、「右側/左側のタブをすべて閉じる」マクロになります。 | ||
< | <syntaxhighlight lang="javascript"> | ||
#title = "他のタブをすべて閉じる" | #title = "他のタブをすべて閉じる" | ||
#tooltip = "他のタブをすべて閉じる" | #tooltip = "他のタブをすべて閉じる" | ||
| 184行目: | 184行目: | ||
} | } | ||
d.Activate(); | d.Activate(); | ||
</ | </syntaxhighlight> | ||
== 「すべて閉じる」の統合版(モード選択) == | == 「すべて閉じる」の統合版(モード選択) == | ||
| 195行目: | 195行目: | ||
<br clear=all> | <br clear=all> | ||
< | <syntaxhighlight lang="javascript" style="height:60em; overflow:auto;"> | ||
#title = "すべて閉じる(モード選択)" | #title = "すべて閉じる(モード選択)" | ||
#tooltip = "すべて閉じる(入力ダイアログ)" | #tooltip = "すべて閉じる(入力ダイアログ)" | ||
| 312行目: | 312行目: | ||
break; | break; | ||
} | } | ||
</ | </syntaxhighlight> | ||
| 320行目: | 320行目: | ||
※ ソースコード4行目「#include "include/IO.js"」をコメントアウトすると、ふつうの「統合版」としても使用できます。 | ※ ソースコード4行目「#include "include/IO.js"」をコメントアウトすると、ふつうの「統合版」としても使用できます。 | ||
< | <syntaxhighlight lang="javascript" style="height:40em; overflow:auto;"> | ||
#title = "すべて閉じる(モード選択)" | #title = "すべて閉じる(モード選択)" | ||
#tooltip = "すべて閉じる(ポップアップメニュー)" | #tooltip = "すべて閉じる(ポップアップメニュー)" | ||
| 793行目: | 793行目: | ||
} | } | ||
} | } | ||
</ | </syntaxhighlight> | ||
---- | ---- | ||
いつもポップアップメニューのマクロばかりなので、少しだけヒネってみました。 | いつもポップアップメニューのマクロばかりなので、少しだけヒネってみました。 | ||
スポンサーリンク