Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFelipe Heidrich2005-03-28 23:19:03 +0000
committerFelipe Heidrich2005-03-28 23:19:03 +0000
commit4fb828e0f34a91384104004621e35c4c3568637d (patch)
tree0416c7581c98ed50ebbf8e383f45301929881c16
parent0f38ea1ceec2e2b0ed2757f560aa1dd9a4da3d7d (diff)
downloadeclipse.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.java14
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Spinner.java6
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) {

Back to the top