鯖の煮噌味

Saba no Nisomi

2024.10.14(月)

▼無知は罪。

「近いうちに修正版を公開」と云(中略)ぐるぐるちよちゃんXですが、いろいろアレでして。OSによってファイルメニューの挙動が異なるなぁと。調べてみると、ファイルメニューの「閉じる」の次に、「すべてを閉じる」なんて項目が勝手にひっそりと追加されてるぢゃないですか。表示されないから知らなかった。そーゆーもんなの? うわ! それってMacの標準機能だったのか!>Macでアプリウインドウを移動する/整理する - Apple サポート (日本) 。optionキーを押していると、ファイルメニューの「閉じる」が「すべてを閉じる」に切り替わるのね。...って、あれ? 「すべてを閉じる」はメニュー内に項目として存在してるけど、optionキーで表示/非表示を切り替えるの? NSMenuってそんなこと出来たのか...知らないことだらけだ...。

XcodeのテンプレのアプリでもってMac OS X Snow Leopard v10.6以降でファイルメニューの「閉じる」+optionキーの挙動を確認してみたところ、macOS High Sierra v10.13以降は「すべてを閉じる」に、それ以前は英語表記で「Close All」になるみたい。Finderのファイルメニューは旧OSでも「すべてを閉じる」なのになー。てか、ぐるぐるちよちゃんXでは、High Sierra から macOS Monterey v12 では「<<Close All - unlocalized>>」なんて表記になってるぢゃないですかい。

20241014_filemenu_closeall.jpgmaOS Catalina v10.15での例。
テンプレアプリとの違いはなんなんだろうか? 検索してもよくわからんちん。Mac版Office 365でもそんな表記だったみたい...。最近のOSではローカライズしてくれてますけど、旧OSへの対応も含めると自前でローカライズして表記を差し替えておけば万事OKってことですかね。まぁとにかく、「すべてを閉じる」に対応してなかったんで修正っと。

他に、動作確認の過程でウインドウの影の対応に不都合があったことが発覚したりしてごにょごにょ...。

で、近いう(以下略。


さば-の-にそみ【鯖の煮噌味】 「鯖の味噌煮」の誤用。転じて........転じなくても、べつに意味ないっス。