osx lion では、任意のアプリでマウスがポイントしている単語を control-command-d またはトリプルタップして、ポップオーバー辞書を起動できます。ユーザーが辞書で調べている単語を追跡するアプリを作りたいです。
ユーザーが control-command-d またはトリプルタップしてポップオーバー辞書を起動するイベントを確認するにはどうすればよいですか?
このための特定の API がHIDictionaryWindowShowであることを理解しています。
osx lion では、任意のアプリでマウスがポイントしている単語を control-command-d またはトリプルタップして、ポップオーバー辞書を起動できます。ユーザーが辞書で調べている単語を追跡するアプリを作りたいです。
ユーザーが control-command-d またはトリプルタップしてポップオーバー辞書を起動するイベントを確認するにはどうすればよいですか?
このための特定の API がHIDictionaryWindowShowであることを理解しています。
popoverDidShowを使用できます。
- (void)awakeFromNib {
NSNotificationCenter* notificationCenter = [NSNotificationCenter defaultCenter];
[notificationCenter addObserver:self selector:@selector(popoverDidShow:)
name:NSPopoverDidShowNotification object:nil];
}
// dictionary is shown or another NSPopover
- (void)popoverDidShow:(NSNotification*)notify {
//your code
}