summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSilenio Quarti <silenio>2002-05-03 22:28:41 +0000
committerSilenio Quarti <silenio>2002-05-03 22:28:41 +0000
commit536a3067a0d520c981d7210614769b62674b0849 (patch)
treeff347e2359837756d1ff3c3751a8e1776561c8ba
parented1ca013542c497914c129b7abb0bfc7242ee9ca (diff)
downloadeclipse.platform.swt-536a3067a0d520c981d7210614769b62674b0849.tar.gz
eclipse.platform.swt-536a3067a0d520c981d7210614769b62674b0849.tar.xz
eclipse.platform.swt-536a3067a0d520c981d7210614769b62674b0849.zip
*** empty log message ***
-rwxr-xr-xexamples/org.eclipse.swt.examples/org/eclipse/swt/examples/controlexample/ProgressBarTab.java13
-rwxr-xr-xexamples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ProgressBarTab.java13
2 files changed, 26 insertions, 0 deletions
diff --git a/examples/org.eclipse.swt.examples/org/eclipse/swt/examples/controlexample/ProgressBarTab.java b/examples/org.eclipse.swt.examples/org/eclipse/swt/examples/controlexample/ProgressBarTab.java
index 6c33713fd1..9ade968744 100755
--- a/examples/org.eclipse.swt.examples/org/eclipse/swt/examples/controlexample/ProgressBarTab.java
+++ b/examples/org.eclipse.swt.examples/org/eclipse/swt/examples/controlexample/ProgressBarTab.java
@@ -96,6 +96,7 @@ class ProgressBarTab extends RangeTab {
*/
void setWidgetMaximum () {
progressBar1.setMaximum (maximumScale.getSelection ());
+ updateScales ();
}
/**
@@ -103,6 +104,7 @@ class ProgressBarTab extends RangeTab {
*/
void setWidgetMinimum () {
progressBar1.setMinimum (minimumScale.getSelection ());
+ updateScales ();
}
/**
@@ -110,5 +112,16 @@ class ProgressBarTab extends RangeTab {
*/
void setWidgetSelection () {
progressBar1.setSelection (selectionScale.getSelection ());
+ updateScales ();
}
+
+ /**
+ * Update the scale widgets to reflect the actual value set
+ * on the "Example" widget.
+ */
+ void updateScales () {
+ minimumScale.setSelection (progressBar1.getMinimum ());
+ selectionScale.setSelection (progressBar1.getSelection ());
+ maximumScale.setSelection (progressBar1.getMaximum ());
+ }
}
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ProgressBarTab.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ProgressBarTab.java
index 6c33713fd1..9ade968744 100755
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ProgressBarTab.java
+++ b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ProgressBarTab.java
@@ -96,6 +96,7 @@ class ProgressBarTab extends RangeTab {
*/
void setWidgetMaximum () {
progressBar1.setMaximum (maximumScale.getSelection ());
+ updateScales ();
}
/**
@@ -103,6 +104,7 @@ class ProgressBarTab extends RangeTab {
*/
void setWidgetMinimum () {
progressBar1.setMinimum (minimumScale.getSelection ());
+ updateScales ();
}
/**
@@ -110,5 +112,16 @@ class ProgressBarTab extends RangeTab {
*/
void setWidgetSelection () {
progressBar1.setSelection (selectionScale.getSelection ());
+ updateScales ();
}
+
+ /**
+ * Update the scale widgets to reflect the actual value set
+ * on the "Example" widget.
+ */
+ void updateScales () {
+ minimumScale.setSelection (progressBar1.getMinimum ());
+ selectionScale.setSelection (progressBar1.getSelection ());
+ maximumScale.setSelection (progressBar1.getMaximum ());
+ }
}