< prev index next >
src/java.desktop/windows/native/libawt/windows/awt_TrayIcon.cpp
Print this page
*** 407,417 ****
{
if (AwtComponent::GetJavaModifiers() & java_awt_event_InputEvent_BUTTON1_DOWN_MASK) {
MSG msg;
AwtComponent::InitMessage(&msg, lastMessage, flags, MAKELPARAM(x, y), x, y);
SendActionEvent(java_awt_event_ActionEvent_ACTION_PERFORMED, ::JVM_CurrentTimeMillis(NULL, 0),
! AwtComponent::GetJavaModifiers(), &msg);
}
return mrConsume;
}
MsgRouting AwtTrayIcon::WmKeySelect(UINT flags, int x, int y)
--- 407,417 ----
{
if (AwtComponent::GetJavaModifiers() & java_awt_event_InputEvent_BUTTON1_DOWN_MASK) {
MSG msg;
AwtComponent::InitMessage(&msg, lastMessage, flags, MAKELPARAM(x, y), x, y);
SendActionEvent(java_awt_event_ActionEvent_ACTION_PERFORMED, ::JVM_CurrentTimeMillis(NULL, 0),
! AwtComponent::GetActionModifiers(), &msg);
}
return mrConsume;
}
MsgRouting AwtTrayIcon::WmKeySelect(UINT flags, int x, int y)
*** 423,433 ****
// Shell 5.0 sends double NIN_KEYSELECT notification.
if (lastKeySelectTime != now) {
MSG msg;
AwtComponent::InitMessage(&msg, lastMessage, flags, MAKELPARAM(x, y), x, y);
SendActionEvent(java_awt_event_ActionEvent_ACTION_PERFORMED, ::JVM_CurrentTimeMillis(NULL, 0),
! AwtComponent::GetJavaModifiers(), &msg);
}
lastKeySelectTime = now;
return mrConsume;
}
--- 423,433 ----
// Shell 5.0 sends double NIN_KEYSELECT notification.
if (lastKeySelectTime != now) {
MSG msg;
AwtComponent::InitMessage(&msg, lastMessage, flags, MAKELPARAM(x, y), x, y);
SendActionEvent(java_awt_event_ActionEvent_ACTION_PERFORMED, ::JVM_CurrentTimeMillis(NULL, 0),
! AwtComponent::GetActionModifiers(), &msg);
}
lastKeySelectTime = now;
return mrConsume;
}
*** 440,450 ****
// To be compatible with JDK6.0 only second click is important.
if (clickCount == 2) {
MSG msg;
AwtComponent::InitMessage(&msg, lastMessage, flags, MAKELPARAM(x, y), x, y);
SendActionEvent(java_awt_event_ActionEvent_ACTION_PERFORMED, ::JVM_CurrentTimeMillis(NULL, 0),
! AwtComponent::GetJavaModifiers(), &msg);
}
return mrConsume;
}
MsgRouting AwtTrayIcon::WmContextMenu(UINT flags, int x, int y)
--- 440,450 ----
// To be compatible with JDK6.0 only second click is important.
if (clickCount == 2) {
MSG msg;
AwtComponent::InitMessage(&msg, lastMessage, flags, MAKELPARAM(x, y), x, y);
SendActionEvent(java_awt_event_ActionEvent_ACTION_PERFORMED, ::JVM_CurrentTimeMillis(NULL, 0),
! AwtComponent::GetActionModifiers(), &msg);
}
return mrConsume;
}
MsgRouting AwtTrayIcon::WmContextMenu(UINT flags, int x, int y)
< prev index next >