diff options
author | Felipe Heidrich <fheidric> | 2004-07-14 21:09:48 +0000 |
---|---|---|
committer | Felipe Heidrich <fheidric> | 2004-07-14 21:09:48 +0000 |
commit | 12d130cb4332a4845bcf0cce6120014733136f99 (patch) | |
tree | cb4c30220f6cd91a6830341088342c34fa20df29 /bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ToolItem.java | |
parent | 857230dde8be1397ae2557844c139695d4aaa4a3 (diff) | |
download | eclipse.platform.swt-12d130cb4332a4845bcf0cce6120014733136f99.tar.gz eclipse.platform.swt-12d130cb4332a4845bcf0cce6120014733136f99.tar.xz eclipse.platform.swt-12d130cb4332a4845bcf0cce6120014733136f99.zip |
stack order work
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ToolItem.java')
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ToolItem.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ToolItem.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ToolItem.java index fb0181d3b4..4671e7ff4a 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ToolItem.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ToolItem.java @@ -516,6 +516,11 @@ int /*long*/ gtk_leave_notify_event (int /*long*/ widget, int /*long*/ event) { return 0; } +int /*long*/ gtk_map (int /*long*/ widget) { + parent.fixZOrder (); + return 0; +} + int /*long*/ gtk_mnemonic_activate (int /*long*/ widget, int /*long*/ arg1) { return parent.gtk_mnemonic_activate (widget, arg1); } @@ -554,6 +559,9 @@ void hookEvents () { OS.g_signal_connect (handle, OS.button_press_event, windowProc3, BUTTON_PRESS_EVENT); OS.g_signal_connect (handle, OS.button_release_event, windowProc3, BUTTON_RELEASE_EVENT); OS.g_signal_connect (handle, OS.event_after, windowProc3, EVENT_AFTER); + + int /*long*/ topHandle = topHandle (); + OS.g_signal_connect_after (topHandle, OS.map, windowProc2, MAP); } /** |