diff options
author | Silenio Quarti <silenio_quarti@ca.ibm.com> | 2012-10-25 16:56:09 -0400 |
---|---|---|
committer | Silenio Quarti <silenio_quarti@ca.ibm.com> | 2012-10-25 16:56:09 -0400 |
commit | a874d09ce1b9202d361140d1809b43597a568a0c (patch) | |
tree | e0ca1a6a9fb62f03d397aa26265ab3d7f61788ac /bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ExpandBar.java | |
parent | af054a0a011d7fb2ae5e53f517022bb49231bb94 (diff) | |
download | eclipse.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.java | 5 |
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 (); |