|
@@ -40,6 +40,9 @@ pub fn create_layer(name: &str) -> SceneNode {
|
|
|
let prop = Property::new("z_index", PropertyType::Uint32, PropertySubType::Null);
|
|
let prop = Property::new("z_index", PropertyType::Uint32, PropertySubType::Null);
|
|
|
node.add_property(prop).unwrap();
|
|
node.add_property(prop).unwrap();
|
|
|
|
|
|
|
|
|
|
+ let prop = Property::new("priority", PropertyType::Uint32, PropertySubType::Null);
|
|
|
|
|
+ node.add_property(prop).unwrap();
|
|
|
|
|
+
|
|
|
node
|
|
node
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -59,6 +62,9 @@ pub fn create_vector_art(name: &str) -> SceneNode {
|
|
|
let prop = Property::new("z_index", PropertyType::Uint32, PropertySubType::Null);
|
|
let prop = Property::new("z_index", PropertyType::Uint32, PropertySubType::Null);
|
|
|
node.add_property(prop).unwrap();
|
|
node.add_property(prop).unwrap();
|
|
|
|
|
|
|
|
|
|
+ let prop = Property::new("priority", PropertyType::Uint32, PropertySubType::Null);
|
|
|
|
|
+ node.add_property(prop).unwrap();
|
|
|
|
|
+
|
|
|
node
|
|
node
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -78,6 +84,9 @@ pub fn create_button(name: &str) -> SceneNode {
|
|
|
let prop = Property::new("z_index", PropertyType::Uint32, PropertySubType::Null);
|
|
let prop = Property::new("z_index", PropertyType::Uint32, PropertySubType::Null);
|
|
|
node.add_property(prop).unwrap();
|
|
node.add_property(prop).unwrap();
|
|
|
|
|
|
|
|
|
|
+ let prop = Property::new("priority", PropertyType::Uint32, PropertySubType::Null);
|
|
|
|
|
+ node.add_property(prop).unwrap();
|
|
|
|
|
+
|
|
|
node.add_signal("click", "Button clicked event", vec![]).unwrap();
|
|
node.add_signal("click", "Button clicked event", vec![]).unwrap();
|
|
|
|
|
|
|
|
node
|
|
node
|
|
@@ -102,6 +111,9 @@ pub fn create_image(name: &str) -> SceneNode {
|
|
|
let prop = Property::new("z_index", PropertyType::Uint32, PropertySubType::Null);
|
|
let prop = Property::new("z_index", PropertyType::Uint32, PropertySubType::Null);
|
|
|
node.add_property(prop).unwrap();
|
|
node.add_property(prop).unwrap();
|
|
|
|
|
|
|
|
|
|
+ let prop = Property::new("priority", PropertyType::Uint32, PropertySubType::Null);
|
|
|
|
|
+ node.add_property(prop).unwrap();
|
|
|
|
|
+
|
|
|
let prop = Property::new("path", PropertyType::Str, PropertySubType::Null);
|
|
let prop = Property::new("path", PropertyType::Str, PropertySubType::Null);
|
|
|
node.add_property(prop).unwrap();
|
|
node.add_property(prop).unwrap();
|
|
|
|
|
|
|
@@ -134,6 +146,9 @@ pub fn create_text(name: &str) -> SceneNode {
|
|
|
let prop = Property::new("z_index", PropertyType::Uint32, PropertySubType::Null);
|
|
let prop = Property::new("z_index", PropertyType::Uint32, PropertySubType::Null);
|
|
|
node.add_property(prop).unwrap();
|
|
node.add_property(prop).unwrap();
|
|
|
|
|
|
|
|
|
|
+ let prop = Property::new("priority", PropertyType::Uint32, PropertySubType::Null);
|
|
|
|
|
+ node.add_property(prop).unwrap();
|
|
|
|
|
+
|
|
|
let prop = Property::new("debug", PropertyType::Bool, PropertySubType::Null);
|
|
let prop = Property::new("debug", PropertyType::Bool, PropertySubType::Null);
|
|
|
node.add_property(prop).unwrap();
|
|
node.add_property(prop).unwrap();
|
|
|
|
|
|
|
@@ -241,6 +256,9 @@ pub fn create_editbox(name: &str) -> SceneNode {
|
|
|
let prop = Property::new("z_index", PropertyType::Uint32, PropertySubType::Null);
|
|
let prop = Property::new("z_index", PropertyType::Uint32, PropertySubType::Null);
|
|
|
node.add_property(prop).unwrap();
|
|
node.add_property(prop).unwrap();
|
|
|
|
|
|
|
|
|
|
+ let prop = Property::new("priority", PropertyType::Uint32, PropertySubType::Null);
|
|
|
|
|
+ node.add_property(prop).unwrap();
|
|
|
|
|
+
|
|
|
let prop = Property::new("debug", PropertyType::Bool, PropertySubType::Null);
|
|
let prop = Property::new("debug", PropertyType::Bool, PropertySubType::Null);
|
|
|
node.add_property(prop).unwrap();
|
|
node.add_property(prop).unwrap();
|
|
|
|
|
|
|
@@ -378,6 +396,9 @@ pub fn create_chatedit(name: &str) -> SceneNode {
|
|
|
let prop = Property::new("z_index", PropertyType::Uint32, PropertySubType::Null);
|
|
let prop = Property::new("z_index", PropertyType::Uint32, PropertySubType::Null);
|
|
|
node.add_property(prop).unwrap();
|
|
node.add_property(prop).unwrap();
|
|
|
|
|
|
|
|
|
|
+ let prop = Property::new("priority", PropertyType::Uint32, PropertySubType::Null);
|
|
|
|
|
+ node.add_property(prop).unwrap();
|
|
|
|
|
+
|
|
|
let prop = Property::new("debug", PropertyType::Bool, PropertySubType::Null);
|
|
let prop = Property::new("debug", PropertyType::Bool, PropertySubType::Null);
|
|
|
node.add_property(prop).unwrap();
|
|
node.add_property(prop).unwrap();
|
|
|
|
|
|
|
@@ -445,6 +466,9 @@ pub fn create_chatview(name: &str) -> SceneNode {
|
|
|
let prop = Property::new("z_index", PropertyType::Uint32, PropertySubType::Null);
|
|
let prop = Property::new("z_index", PropertyType::Uint32, PropertySubType::Null);
|
|
|
node.add_property(prop).unwrap();
|
|
node.add_property(prop).unwrap();
|
|
|
|
|
|
|
|
|
|
+ let prop = Property::new("priority", PropertyType::Uint32, PropertySubType::Null);
|
|
|
|
|
+ node.add_property(prop).unwrap();
|
|
|
|
|
+
|
|
|
let prop = Property::new("debug", PropertyType::Bool, PropertySubType::Null);
|
|
let prop = Property::new("debug", PropertyType::Bool, PropertySubType::Null);
|
|
|
node.add_property(prop).unwrap();
|
|
node.add_property(prop).unwrap();
|
|
|
|
|
|
|
@@ -504,6 +528,9 @@ pub fn create_emoji_picker(name: &str) -> SceneNode {
|
|
|
let prop = Property::new("z_index", PropertyType::Uint32, PropertySubType::Null);
|
|
let prop = Property::new("z_index", PropertyType::Uint32, PropertySubType::Null);
|
|
|
node.add_property(prop).unwrap();
|
|
node.add_property(prop).unwrap();
|
|
|
|
|
|
|
|
|
|
+ let prop = Property::new("priority", PropertyType::Uint32, PropertySubType::Null);
|
|
|
|
|
+ node.add_property(prop).unwrap();
|
|
|
|
|
+
|
|
|
let mut prop = Property::new("scroll", PropertyType::Float32, PropertySubType::Pixel);
|
|
let mut prop = Property::new("scroll", PropertyType::Float32, PropertySubType::Pixel);
|
|
|
prop.set_ui_text("Scroll", "Scroll down from the top");
|
|
prop.set_ui_text("Scroll", "Scroll down from the top");
|
|
|
prop.set_range_f32(0., f32::MAX);
|
|
prop.set_range_f32(0., f32::MAX);
|