![見出し画像](https://assets.st-note.com/production/uploads/images/134580383/rectangle_large_type_2_8fbef3017d995f7e6b966f6f746e2ef9.png?width=800)
ダイアログの中に作った箱庭インタフェース
Macのダイアログは、あまり作り込んではいけないというのがHIDのガイドラインのルールなのですが、全力で無視することにしました。
Appleが守らないものを後生大事に守る必要なんて、ない
HIDのルールによれば、アラートダイアログの中に作り込みすぎてはいけない。ダイアログは簡素な部品を載せるだけにとどめなさい、ということになっています。
でも、昨今のAppleの迷走ぶりを見ていると、ルールを作った本人たちがテキトーにやってるんだから、別にこのルールを後生大事に守る必要なんてないんじゃないのか? というのがこの話のスタート地点です。
ちょっとしたものから、ド派手なものまでダイアログ表示
こうした「発想の転換」により、AppleScriptから手軽に使える「箱庭ダイアログ」インタフェース機能のライブラリを作って配布しています。色気のなさでは定評があったAppleScriptですが、いまではさまざまな処理結果の表示にこうしたダイアログが利用されるようになってきています。
呼び出すのも、だいたい1コマンドでできるようになっていて、ライブラリにはサンプルコードも入れているため、それを利用するだけで最低限の動作確認はできるようになっています。そして、これらのライブラリ自体も100% AppleScriptで記述してあります。
![](https://assets.st-note.com/img/1711030659570-iMInVJ9YoN.png?width=800)
![](https://assets.st-note.com/img/1710947353189-XFvFkBAzuk.png)
![](https://assets.st-note.com/img/1710947408880-pvH1CIou0z.png)
![](https://assets.st-note.com/img/1710947657613-JmCNh0980t.png?width=800)
![](https://assets.st-note.com/img/1710947492297-hwdORWrRu7.png)
![](https://assets.st-note.com/img/1710947526383-kcUEgZ46l3.png?width=800)
![](https://assets.st-note.com/img/1710947564738-UHpHYyjKAN.png?width=800)
![](https://assets.st-note.com/img/1710947597263-ra9EVaUwn4.png?width=800)
![](https://assets.st-note.com/img/1710947713416-ImlwkyRAgq.png?width=800)
![](https://assets.st-note.com/img/1710947745295-ozysSbsKvI.png?width=800)
![](https://assets.st-note.com/img/1710947773358-5N1EfxY7F4.png?width=800)
![](https://assets.st-note.com/img/1710947806380-IyFdbRPuXU.png)
この記事が気に入ったらサポートをしてみませんか?