[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: [MD:4204] Sound support



どうもありがとうございます。

>>>>> [meadow-develop : No.4247] にて
>>>>> "himi" = MIYASHITA Hisashi(宮下 尚:HIMI) <himi@xxxxxxxxxxx> さんは書きました:

himi> > 多分、メッセージスレッドで safe_call() しているのが悪いと思われる
himi> > ので、メインスレッドで実行させたいのですが、その方法が分かりませ
himi> > ん。
himi> > 
himi> > 分かる方教えてください。
himi> > 
himi> > ;; 多分 Emacs イベントを介すればできそうだけど、よく分かりません。

himi> もし本格的にやるなら、当然、Emacs eventを使うべきです。
himi> ## サボる手もあるけど、それは設計上良くないので、ここでは触れません。

やっぱりそうですか。


himi> emacs eventを拡張するには、まず、termhooks.hをいじります。ここに、
himi> まず、新しいevent_kindを追加しましょう。候補としては、mw32_mci_eventが
himi> 良いかな。^^;;;

がーん、イベントを拡張しなければいけないのですか。

既存のイベントを使って実現することだけを考えていました。^^;;;


himi> この関数を、mw32_message_loop()から呼び出せばよいというわけ。

himi> やるべきことは以上。そんなに難しくないはず。

まず、Emacs イベントを良く理解しなきゃ。
少し時間がかかるかもしれません...

--
三好 雅則 mailto:miyoshi@xxxxxxxxxxxxxxxx
          http://www.boreas.dti.ne.jp/~miyoshi/ (Meadow2 のページ始めました)