Package org.terasology.rendering.nui.databinding

Examples of org.terasology.rendering.nui.databinding.Binding


        public Property create(final FieldMetadata<Object, ?> fieldMetadata, String id, OneOf.Enum info) {
            Class cls = fieldMetadata.getType();
            Object[] items = cls.getEnumConstants();
            UIDropdown dropdown = new UIDropdown();
            dropdown.bindOptions(new DefaultBinding(Arrays.asList(items)));
            Binding binding = new Binding() {
                @Override
                public Object get() {
                    return fieldMetadata.getValueChecked(target);
                }
View Full Code Here


            dropdown.bindOptions(factory.get(info.name()));
            ItemRenderer<?> itemRenderer = factory.getItemRenderer(info.name());
            if (itemRenderer != null) {
                dropdown.setOptionRenderer(itemRenderer);
            }
            Binding binding = new Binding() {
                @Override
                public Object get() {
                    return fieldMetadata.getValueChecked(target);
                }
View Full Code Here

TOP

Related Classes of org.terasology.rendering.nui.databinding.Binding

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.