diff options
author | Billy Biggs <bbiggs> | 2005-10-24 15:27:23 +0000 |
---|---|---|
committer | Billy Biggs <bbiggs> | 2005-10-24 15:27:23 +0000 |
commit | 365d9e3002ce9e8ba155a42ea16cecffc7fe94e0 (patch) | |
tree | 3bfc104c85168a351740790417bfb9fc03d9f283 /bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TreeColumn.java | |
parent | e0b7cd93e54471ca04ad72c9d78b6b054ad5f27b (diff) | |
download | eclipse.platform.swt-365d9e3002ce9e8ba155a42ea16cecffc7fe94e0.tar.gz eclipse.platform.swt-365d9e3002ce9e8ba155a42ea16cecffc7fe94e0.tar.xz eclipse.platform.swt-365d9e3002ce9e8ba155a42ea16cecffc7fe94e0.zip |
76804 - Improve SWT performance over GTK window system
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TreeColumn.java')
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TreeColumn.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TreeColumn.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TreeColumn.java index c561b455d4..643b815bd6 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TreeColumn.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TreeColumn.java @@ -355,9 +355,9 @@ int /*long*/ gtk_size_allocate (int /*long*/ widget, int /*long*/ allocation) { void hookEvents () { super.hookEvents (); - OS.g_signal_connect (handle, OS.clicked, display.windowProc2, CLICKED); - if (buttonHandle != 0) OS.g_signal_connect (buttonHandle, OS.size_allocate, display.windowProc3, SIZE_ALLOCATE); - if (labelHandle != 0) OS.g_signal_connect (labelHandle, OS.mnemonic_activate, display.windowProc3, MNEMONIC_ACTIVATE); + OS.g_signal_connect_closure (handle, OS.clicked, display.closures [CLICKED], false); + if (buttonHandle != 0) OS.g_signal_connect_closure_by_id (buttonHandle, display.signalIds [SIZE_ALLOCATE], 0, display.closures [SIZE_ALLOCATE], false); + if (labelHandle != 0) OS.g_signal_connect_closure_by_id (labelHandle, display.signalIds [MNEMONIC_ACTIVATE], 0, display.closures [MNEMONIC_ACTIVATE], false); } /** |