summaryrefslogtreecommitdiffstats
path: root/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ExpandBar.java
diff options
context:
space:
mode:
authorSilenio Quarti <silenio_quarti@ca.ibm.com>2012-10-25 16:56:09 -0400
committerSilenio Quarti <silenio_quarti@ca.ibm.com>2012-10-25 16:56:09 -0400
commita874d09ce1b9202d361140d1809b43597a568a0c (patch)
treee0ca1a6a9fb62f03d397aa26265ab3d7f61788ac /bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ExpandBar.java
parentaf054a0a011d7fb2ae5e53f517022bb49231bb94 (diff)
downloadeclipse.platform.swt-a874d09ce1b9202d361140d1809b43597a568a0c.tar.gz
eclipse.platform.swt-a874d09ce1b9202d361140d1809b43597a568a0c.tar.xz
eclipse.platform.swt-a874d09ce1b9202d361140d1809b43597a568a0c.zip
Bug 392839 - [GTK3] need to replace GtkAdjustment with accessors
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ExpandBar.java')
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ExpandBar.java5
1 files changed, 2 insertions, 3 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ExpandBar.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ExpandBar.java
index 7179ae3b2a..c13e0a31a0 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ExpandBar.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ExpandBar.java
@@ -437,7 +437,7 @@ void setScrollbar () {
if (item.expanded) maxHeight += item.height;
long /*int*/ adjustmentHandle = OS.gtk_scrolled_window_get_vadjustment (scrolledHandle);
GtkAdjustment adjustment = new GtkAdjustment ();
- OS.memmove (adjustment, adjustmentHandle);
+ gtk_adjustment_get (adjustmentHandle, adjustment);
yCurrentScroll = (int)adjustment.value;
//claim bottom free space
@@ -449,8 +449,7 @@ void setScrollbar () {
adjustment.value = Math.min (yCurrentScroll, maxHeight);
adjustment.upper = maxHeight;
adjustment.page_size = height;
- OS.memmove (adjustmentHandle, adjustment);
- OS.gtk_adjustment_changed (adjustmentHandle);
+ gtk_adjustment_configure (adjustmentHandle, adjustment);
int policy = maxHeight > height ? OS.GTK_POLICY_ALWAYS : OS.GTK_POLICY_NEVER;
OS.gtk_scrolled_window_set_policy (scrolledHandle, OS.GTK_POLICY_NEVER, policy);
GtkAllocation allocation = new GtkAllocation ();