summaryrefslogtreecommitdiffstats
path: root/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Sash.java
diff options
context:
space:
mode:
authorSteve Northover <steve>2005-11-16 14:49:15 +0000
committerSteve Northover <steve>2005-11-16 14:49:15 +0000
commit924f2b3baababf87e9078e95ca545c0457405129 (patch)
treed7a00be910669e72442dd981012caae6abbea28e /bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Sash.java
parent1d28c230c8521595a193c506a7bcba33dc702ce0 (diff)
downloadeclipse.platform.swt-924f2b3baababf87e9078e95ca545c0457405129.tar.gz
eclipse.platform.swt-924f2b3baababf87e9078e95ca545c0457405129.tar.xz
eclipse.platform.swt-924f2b3baababf87e9078e95ca545c0457405129.zip
*** CHANGE MOUSE POST TO SEND ***
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Sash.java')
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Sash.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Sash.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Sash.java
index d8b2d224ec..7580c0fa60 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Sash.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Sash.java
@@ -159,6 +159,7 @@ void drawBand (int x, int y, int width, int height) {
int /*long*/ gtk_button_press_event (int /*long*/ widget, int /*long*/ eventPtr) {
int /*long*/ result = super.gtk_button_press_event (widget, eventPtr);
+ if (result != 0) return result;
GdkEventButton gdkEvent = new GdkEventButton ();
OS.memmove (gdkEvent, eventPtr, GdkEventButton.sizeof);
int button = gdkEvent.button;
@@ -203,6 +204,7 @@ int /*long*/ gtk_button_press_event (int /*long*/ widget, int /*long*/ eventPtr)
int /*long*/ gtk_button_release_event (int /*long*/ widget, int /*long*/ eventPtr) {
int /*long*/ result = super.gtk_button_release_event (widget, eventPtr);
+ if (result != 0) return result;
GdkEventButton gdkEvent = new GdkEventButton ();
OS.memmove (gdkEvent, eventPtr, GdkEventButton.sizeof);
int button = gdkEvent.button;
@@ -315,6 +317,7 @@ int /*long*/ gtk_key_press_event (int /*long*/ widget, int /*long*/ eventPtr) {
int /*long*/ gtk_motion_notify_event (int /*long*/ widget, int /*long*/ eventPtr) {
int /*long*/ result = super.gtk_motion_notify_event (widget, eventPtr);
+ if (result != 0) return result;
if (!dragging) return 0;
GdkEventMotion gdkEvent = new GdkEventMotion ();
OS.memmove (gdkEvent, eventPtr, GdkEventButton.sizeof);