diff options
author | Felipe Heidrich | 2005-03-28 23:19:03 +0000 |
---|---|---|
committer | Felipe Heidrich | 2005-03-28 23:19:03 +0000 |
commit | 4fb828e0f34a91384104004621e35c4c3568637d (patch) | |
tree | 0416c7581c98ed50ebbf8e383f45301929881c16 | |
parent | 0f38ea1ceec2e2b0ed2757f560aa1dd9a4da3d7d (diff) | |
download | eclipse.platform.swt-4fb828e0f34a91384104004621e35c4c3568637d.tar.gz eclipse.platform.swt-4fb828e0f34a91384104004621e35c4c3568637d.tar.xz eclipse.platform.swt-4fb828e0f34a91384104004621e35c4c3568637d.zip |
*** empty log message ***
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Spinner.java | 14 | ||||
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Spinner.java | 6 |
2 files changed, 10 insertions, 10 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Spinner.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Spinner.java index 3ca967ea39..9ead1485dd 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Spinner.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Spinner.java @@ -825,18 +825,18 @@ public void setSelection (int value) { OS.g_signal_handlers_unblock_matched (handle, OS.G_SIGNAL_MATCH_DATA, 0, 0, 0, 0, VALUE_CHANGED); } -public void setDigits (int digits) { +public void setDigits (int value) { checkWidget (); - if (digits < 0) error (SWT.ERROR_INVALID_ARGUMENT); - int oldDigits = OS.gtk_spin_button_get_digits (handle); - if (digits == oldDigits) return; + if (value < 0) error (SWT.ERROR_INVALID_ARGUMENT); + int digits = OS.gtk_spin_button_get_digits (handle); + if (value == digits) return; int /*long*/ hAdjustment = OS.gtk_spin_button_get_adjustment (handle); GtkAdjustment adjustment = new GtkAdjustment (); OS.memmove (adjustment, hAdjustment); - int diff = Math.abs (digits - oldDigits); + int diff = Math.abs (value - digits); int factor = 1; for (int i = 0; i < diff; i++) factor *= 10; - if (oldDigits > digits) { + if (digits > value) { adjustment.value *= factor; adjustment.upper *= factor; adjustment.lower *= factor; @@ -850,7 +850,7 @@ public void setDigits (int digits) { adjustment.page_increment /= factor; } OS.memmove (hAdjustment, adjustment); - OS.gtk_spin_button_set_digits (handle, digits); + OS.gtk_spin_button_set_digits (handle, value); } boolean translateTraversal (GdkEventKey keyEvent) { diff --git a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Spinner.java b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Spinner.java index 4e465dc73c..99b0a48640 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Spinner.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Spinner.java @@ -552,12 +552,12 @@ boolean setBounds (int x, int y, int width, int height, boolean move, boolean re } return super.setBounds (x, y, width, height, move, resize); } -public void setDigits (int digits) { +public void setDigits (int value) { checkWidget (); - if (digits < 0) error (SWT.ERROR_INVALID_ARGUMENT); + if (value < 0) error (SWT.ERROR_INVALID_ARGUMENT); int [] argList1 = {OS.XmNposition, 0}; OS.XtGetValues (handle, argList1, argList1.length / 2); - int [] argList2 = {OS.XmNdecimalPoints, digits, OS.XmNposition, argList1 [1]}; + int [] argList2 = {OS.XmNdecimalPoints, value, OS.XmNposition, argList1 [1]}; OS.XtSetValues (handle, argList2, argList2.length / 2); } void setForegroundPixel (int pixel) { |