--- a/javauis/lcdui_qt/src/javax/microedition/lcdui/Gauge.java Fri Jul 23 12:27:20 2010 +0300
+++ b/javauis/lcdui_qt/src/javax/microedition/lcdui/Gauge.java Thu Aug 05 16:07:57 2010 +0300
@@ -23,7 +23,6 @@
*/
public class Gauge extends Item
{
-
/**
* Indefinite constant.
*/
@@ -49,6 +48,13 @@
*/
public static final int INCREMENTAL_UPDATING = 3;
+ /**
+ * If Gauge is changed, reasons for Re-layouting.
+ */
+ static final int UPDATE_MAXVALUE = UPDATE_ITEM_MAX << 1;
+ static final int UPDATE_VALUE = UPDATE_ITEM_MAX << 2;
+
+
private int maxValue;
private int value;
private boolean interactive;
@@ -147,7 +153,7 @@
* that requires eSWT extension.
*/
this.value = checkValue(value, this.maxValue);
- updateParent(UPDATE_CONTENT);
+ updateParent(UPDATE_VALUE);
}
/**
@@ -169,7 +175,7 @@
{
this.maxValue = checkMaxValue(maxValue, interactive);
this.value = checkValue(getValue(), this.maxValue);
- updateParent(UPDATE_CONTENT);
+ updateParent(UPDATE_MAXVALUE);
}
/**