This is an automated email from the ASF dual-hosted git repository.
carlosrovira pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
Advertising
The following commit(s) were added to refs/heads/develop by this push:
new de5f8f6 some changes left for slider
de5f8f6 is described below
commit de5f8f697cc56d4d056debb09bd69c75f0c8cdea
Author: Carlos Rovira <carlosrov...@apache.org>
AuthorDate: Wed Apr 11 17:52:01 2018 +0200
some changes left for slider
---
.../Jewel/src/main/royale/org/apache/royale/jewel/Slider.as | 10 +++++++++-
.../royale/org/apache/royale/jewel/beads/views/SliderView.as | 9 +++++----
2 files changed, 14 insertions(+), 5 deletions(-)
diff --git
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/Slider.as
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/Slider.as
index 9286d50..6f32167 100644
---
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/Slider.as
+++
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/Slider.as
@@ -33,6 +33,14 @@ package org.apache.royale.jewel
// Events
//--------------------------------------
+ /**
+ * Dispatched when Slider change its value.
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10.2
+ * @playerversion AIR 2.6
+ * @productversion Royale 0.9.3
+ */
[Event(name="valueChange", type="org.apache.royale.events.Event")]
/**
@@ -102,7 +110,7 @@ package org.apache.royale.jewel
* @playerversion AIR 2.6
* @productversion Royale 0.9.3
*/
- [Bindable("input")]
+ [Bindable("valueChange")]
public function get value():Number
{
return IRangeModel(model).value;
diff --git
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/views/SliderView.as
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/views/SliderView.as
index 963546b..d222b01 100644
---
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/views/SliderView.as
+++
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/views/SliderView.as
@@ -128,10 +128,11 @@ package org.apache.royale.jewel.beads.views
}
// listen for changes to the model and adjust the UI
accordingly.
-
IEventDispatcher(rangeModel).addEventListener("stepSizeChange",
modelChangeHandler);
+
IEventDispatcher(rangeModel).addEventListener("valueChange",
modelChangeHandler);
IEventDispatcher(rangeModel).addEventListener("minimumChange",
modelChangeHandler);
IEventDispatcher(rangeModel).addEventListener("maximumChange",
modelChangeHandler);
-
IEventDispatcher(rangeModel).addEventListener("valueChange",
modelChangeHandler);
+
IEventDispatcher(rangeModel).addEventListener("stepSizeChange",
modelChangeHandler);
+
IEventDispatcher(rangeModel).addEventListener("snapIntervalChange",
modelChangeHandler);
modelChangeHandler(null);
}
@@ -149,10 +150,10 @@ package org.apache.royale.jewel.beads.views
COMPILE::JS
{
var inputElement:HTMLInputElement =
(UIBase(_strand).element as HTMLInputElement);
- inputElement.step = String(rangeModel.stepSize);
+ inputElement.value =
rangeModel.value.toString();
inputElement.min = String(rangeModel.minimum);
inputElement.max = String(rangeModel.maximum);
- inputElement.value =
rangeModel.value.toString();
+ inputElement.step = String(rangeModel.stepSize);
}
//(_strand as IEventDispatcher).dispatchEvent(new
Event("layoutNeeded"));
--
To stop receiving notification emails like this one, please contact
carlosrov...@apache.org.