あまつぶ

3.2 23:00 【Mercutio】

 昨日書いていたWindows Updateの件だけど、もう一度試してみたらなぜか成功(^^;; なにが原因だったのかわからないが、いくつかのアップデートパッケージをダウンロードしてくることができた。それでわかったんだけど、2000年問題への対応パッチってのはまだ出てないのね(笑)。「普通に使っているかぎりは問題は発生しない」みたいなことが書いてあるけど、そんな言い訳が通用すると思っているんだろうか。インストールの時だったかに「2000年問題に対応しています」とか書いてあったのに。そういえばこの件だったかで確か訴えられていたはずだけどそれはどうなってんのかな?
 それから、いつの間に設定されたのかわからないが、毎日23時15分から自動的に重要な更新を調べに行くようになっていた。これは、コントロールパネルの「アプリケーションの追加と削除」を使って消すことができるみたい。そんなもの毎日勝手にチェックされてもなー(笑)。まあ23時以降ならテレホーダイだからいいんだけど、勝手に動くってのはなんか気持ち悪いし。
 昨日も書いた「にゅっ」って出てくるヘルプみたいなのは、無効にすることはできないのかなー。とりあえず通常の方法では無理みたいだけど、裏技でもなんでもいいからなんとかできないもんか。なんかこれってMacOSで「バルーンヘルプを常時オン」くらいうっとうしいんだよなー(笑)。出てくること自体もいらぬお世話だし、出てき方が、ねえ。ふつうこういうのはオン/オフが選べるべきだと思うんだが、そこまで頭が回らなかったのだろうか。最初使い方がよくわからないうちなら多少は役にたつかも知れないけどわかっているときにはうざったいだけ。誰かなんとかするパッチとか作ってないのかなー(^^;;
 ウィンドウの概観とかも多少変更してそこそこ見れるようになったので、そのうちこっちのデスクトップもどこかに掲載してみようかな(笑)。

 前に一度触れたことがあるMercutio MDEFの話。QT-Qで使ってみようかなと思って少しいじってみているところ。なんとか「Shift+Command+S」とかいうショートカットを表示できるようになったけど、なぜかメニューがアピアランスに対応していない。サンプルの方を実行してみるとこちらはなんの問題もなく、なにがまずいんだか……。サンプルのソースをチェックしてみたが特に特別なことをしているということはなく、InsertMenuで追加しているだけ。ショートカットの設定をするのにMDEF_SetMenuPrefsというAPIを呼んでいるけど、ここは'Xmnu'リソースを作ることで手抜きしてしまったので関係ないはずだし。
 ドキュメントを見ても「1.5以降はアピアランスに対応している」と書いてあるだけでそれ以上のことは何も書かれていない。おそらくは特別な設定をしなくてもちゃんと動くということなのだろうと思っていたのだが、うちのプログラムではちゃんと動かないのはなぜだ……。とりあえずもう少し試してみるつもりだけど、こんなところで引っ掛かるとは思っていなかったのでびっくり。

 IconPartyはWindows用のアイコンの読み書きができるようになったということで0.90b4をリリース。書き出しは256色のみなので特に問題が起こることはないと思うけど、読み込みは256色のアイコンが含まれていない場合にちゃんとアイコンが読み込まれない。16色しかデータがない時にはそれを256色のアイコンとして取り込むのが一番いいのかなと思いつつ256色のデータしかないのかどうかをチェックするのがちょっと面倒なので保留。Macのアイコンについても'icl8'がないものがちゃんと読み込めないのをなんとかしないといけなかったりするんだけど。
 いくつかWindows用のアイコン集をダウンロードしてきて読み込んでみたところそこそこいい感じ。アイコンリストウィンドウにドラッグ&ドロップだけで登録できるから「〜.ico」のファイルをまとめてドロップすればok。あとはアイコンリストウィンドウからFinderにドラッグしてやればそのアイコンのついたフォルダを書き出してくれる(アイコンの名前はファイル名と同じになるので取り込んだアイコンがあるフォルダには書き出すことができないが)。
 また、複数のアイコンリストウィンドウ間でドラッグ&ドロップが可能になった。また、ごみ箱へのドラッグで消去もサポート。この2つは、ドラッグ&ドロップに対応する時にすぐやっておくべきだったかな。かなり使い勝手が向上。ついでにコンテクストメニューっぽいメニューも追加してこのウィンドウについて思いつくことはほぼできたかなって感じ。
 あとは256色のアイコンがない場合の処理をなんとかして描画点ツールをもう少しいじったら一応正式版のつもり。ま、まだ0.9だけど。1.0ではレイヤーのサポートを予定しているけど果たしてどうなることやら。

to March 1, 1999 ↑ to March index → to March 4, 1999