JUCEの公式フォーラムから回答が得られなかったので、ここで質問して期待しています.
これが私の問題です:
mouseDoubleClick イベントを juce::TreeView クラスまたはその派生に登録/フックしたい。
void MainComponent::mouseDoubleClick (const MouseEvent &e)
{
//
// do something here
}
MainComponent::MainComponent(....)
{
tv = new TreeView();
addAndMakeVisible( tv );
addMouseListener(this, false);
}
上記のコードは機能せず、JUCE 作成者からの回答もありません。私の質問は、それを機能させる方法ですか?簡単な例で説明できるはずです。addMouseListener() は一貫性がなく、「addMouseListener は TreeView などの一部のクラスでは機能しない」などのように文書化する必要があります。ドキュメントで見つけて、以前の手法を使用しないようにします。