diff options
author | Steve Northover <steve> | 2007-03-30 15:59:09 +0000 |
---|---|---|
committer | Steve Northover <steve> | 2007-03-30 15:59:09 +0000 |
commit | 275c01310814ee88384fe751b5e56e6b74327b82 (patch) | |
tree | a1d059e89e0e98de8de32e30b9b0f0ea58c4ceba /bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TabItem.java | |
parent | 815d8a015760d9b36aa7397a2d25fe3a8a323d93 (diff) | |
download | eclipse.platform.swt-275c01310814ee88384fe751b5e56e6b74327b82.tar.gz eclipse.platform.swt-275c01310814ee88384fe751b5e56e6b74327b82.tar.xz eclipse.platform.swt-275c01310814ee88384fe751b5e56e6b74327b82.zip |
177765 - Toolbar mouse enter and mouse exit event are being eaten in linux
180221 - Combo sends out multiple MouseEnter/MouseExit event
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TabItem.java')
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TabItem.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TabItem.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TabItem.java index 4d8aa83989..2fa248101c 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TabItem.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TabItem.java @@ -179,6 +179,11 @@ public String getToolTipText () { return toolTipText; } +int /*long*/ gtk_enter_notify_event (int /*long*/ widget, int /*long*/ event) { + parent.gtk_enter_notify_event (widget, event); + return 0; +} + int /*long*/ gtk_mnemonic_activate (int /*long*/ widget, int /*long*/ arg1) { return parent.gtk_mnemonic_activate (widget, arg1); } @@ -186,6 +191,7 @@ int /*long*/ gtk_mnemonic_activate (int /*long*/ widget, int /*long*/ arg1) { void hookEvents () { super.hookEvents (); if (labelHandle != 0) OS.g_signal_connect_closure_by_id (labelHandle, display.signalIds [MNEMONIC_ACTIVATE], 0, display.closures [MNEMONIC_ACTIVATE], false); + OS.g_signal_connect_closure_by_id (handle, display.signalIds [ENTER_NOTIFY_EVENT], 0, display.closures [ENTER_NOTIFY_EVENT], false); } void register () { |