Ejemplo n.º 1
0
        private async void AuthorizationTokenChanged(object sender, EventArgs e)
        {
            string UserKey;
            string ElementKey;
            string ExtraThing;

            UserKey    = txtUserKey.Text;
            ElementKey = txtElementKey.Text;
            ExtraThing = txtExtraThing.Text;

            if ((UserKey.Trim().Length > 0) && (ElementKey.Trim().Length > 0))
            {
                APIAuthorization = new Cloud_Elements_API.CloudAuthorization(ElementKey, UserKey);
                if (ExtraThing.Trim().Length > 0)
                {
                    APIAuthorization.ExtraValue = ExtraThing;
                }
                UIState(false);
                await PingService();

                tsBtnPing.Enabled = true;
            }
            else
            {
                StatusMsg("Both secrets are required");
            }
        }
Ejemplo n.º 2
0
        private static IEnumerable <XElement> SetKeys(IEnumerable <XElement> elems)
        {
            var mode    = KeyMode.Undefined;
            var results = new List <Tuple <string, XElement> >();

            foreach (var elem in elems)
            {
                if (mode == KeyMode.Undefined)
                {
                    if (elem.Name.LocalName == "Item" &&
                        (elem.Attribute("action") == null || elem.Attribute("action").Value != "get") &&
                        elem.Attribute("type") != null)
                    {
                        mode = KeyMode.ItemId;
                    }
                    else
                    {
                        mode = KeyMode.ElementName;
                    }
                }

                elem.AddAnnotation(ElementKey.FromElement(elem, mode));
            }

            return(elems);
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Creates a new <see cref="ofYamlComponent"/> from a reader.
        /// </summary>
        /// <remarks>
        /// <paramref name="reader"/> must not be disposed until this element is rendered at least once.
        /// Caller is responsible for disposing the reader afterwards.
        /// </remarks>
        public ofYamlComponent(TextReader reader, ElementKey key = default) : base(key)
        {
            _build = () =>
            {
                var stream = new YamlStream();

                stream.Load(reader);

                if (stream.Documents.Count == 0)
                {
                    return(n => null);
                }

                return(new YamlComponentBuilder(stream.Documents[0]).BuildRenderer());
            };
        }
Ejemplo n.º 4
0
 public void Add <T>(ElementKey key, T data) => Add(key.KeyHash, new Element(data));
Ejemplo n.º 5
0
 public void Add(ElementKey key, Element data) => Add(key.KeyHash, data);
Ejemplo n.º 6
0
 public Element(string prop1 = default, int prop2 = default, ElementKey key = default) : base(key)
 {
     Prop1 = prop1;
     Prop2 = prop2;
 }
Ejemplo n.º 7
0
 public ofContainer(ElementKey key = default, RefDelegate <Container <Drawable> > @ref = default, DrawableStyleDelegate <Container <Drawable> > style = default, DrawableEventDelegate @event = default, IEnumerable <ofElement> children = default) : base(key, @ref, style, @event, children)
 {
 }
Ejemplo n.º 8
0
 /// <summary>
 /// Creates a new <see cref="ofTestBrowser"/>.
 /// </summary>
 public ofTestBrowser(ElementKey key           = default, RefDelegate <TestBrowser> @ref = default, DrawableStyleDelegate <TestBrowser> style = default,
                      string assemblyNamespace = "") : base(key, @ref, style)
 {
     AssemblyNamespace = assemblyNamespace;
 }
Ejemplo n.º 9
0
 /// <summary>
 /// Creates a new <see cref="ofDrawableBase{T}"/>.
 /// </summary>
 protected ofDrawableBase(ElementKey key = default, RefDelegate <T> @ref = default, DrawableStyleDelegate <T> style = default, DrawableEventDelegate @event = default) : base(key)
 {
     Ref   = @ref;
     Style = style;
     Event = @event;
 }
Ejemplo n.º 10
0
 public void Remove(ElementKey key) => _table.Remove(key.KeyHash);
Ejemplo n.º 11
0
 protected ofFlow(ElementKey key = default, RefDelegate <T> @ref = default, DrawableStyleDelegate <T> style = default, DrawableEventDelegate @event = default, IEnumerable <ofElement> children = default) : base(key, @ref, style, @event, children)
 {
 }
Ejemplo n.º 12
0
 public ComplexNullableJaggedArrayPropElement(ElementKey key = default, int?[][][] values = default) : base(key)
 {
     _values = values;
 }
Ejemplo n.º 13
0
 public StringArrayPropElement(ElementKey key = default, string[] values = default) : base(key)
 {
     _values = values;
 }
Ejemplo n.º 14
0
 public MountCounting(ElementKey key = default) : base(key)
 {
 }
Ejemplo n.º 15
0
 public ofText(ElementKey key = default, RefDelegate <SpriteText> @ref = default, DrawableStyleDelegate <SpriteText> style = default, DrawableEventDelegate @event = default) : base(key, @ref, style, @event)
 {
 }
Ejemplo n.º 16
0
 /// <summary>
 /// Creates a new <see cref="ofYamlDesigner"/> from a document string.
 /// </summary>
 public ofYamlDesigner(string document, ElementKey key = default) : base(key)
 {
     _document = document;
 }
Ejemplo n.º 17
0
 public Item(Exception ex, ElementKey key = default, bool shouldOpen = default) : base(key)
 {
     _ex         = ex;
     _shouldOpen = shouldOpen;
 }
Ejemplo n.º 18
0
 public AnalysisElement(ElementKey key = default, int integer = default, bool boolean = default) : base(key)
 {
 }
Ejemplo n.º 19
0
 public bool Contains(ElementKey key) => Contains(key.KeyHash);
Ejemplo n.º 20
0
 /// <summary>
 /// Creates a new <see cref="ofTransform"/>.
 /// </summary>
 public ofTransform(ElementKey key = default, IEnumerable <ofElement> children = default, RefDelegate <ofTransform> @ref = default) : base(key, children, new Context())
 {
     @ref?.Invoke(this);
 }
Ejemplo n.º 21
0
 public ofDrawable(ElementKey key = default, RefDelegate <T> @ref = default, DrawableStyleDelegate <T> style = default, DrawableEventDelegate @event = default) : base(key, @ref, style, @event)
 {
 }
Ejemplo n.º 22
0
 /// <summary>
 /// Creates a new <see cref="ofPortal"/>.
 /// </summary>
 public ofPortal(Container <Drawable> container, ElementKey key = default, IEnumerable <ofElement> children = default) : base(key, children, new Context(container))
 {
 }
Ejemplo n.º 23
0
 /// <summary>
 /// Creates a new <see cref="ofYamlComponent"/> from an YAML document.
 /// </summary>
 public ofYamlComponent(YamlDocument document, ElementKey key = default) : base(key)
 {
     _build = new YamlComponentBuilder(document).BuildRenderer;
 }
Ejemplo n.º 24
0
 public ofButton(ElementKey key = default, RefDelegate <BasicButton> @ref = default, DrawableStyleDelegate <BasicButton> style = default, DrawableEventDelegate @event = default) : base(key, @ref, style, @event)
 {
 }
Ejemplo n.º 25
0
 /// <summary>
 /// Creates a new <see cref="ofYamlComponent"/> from a document string.
 /// </summary>
 public ofYamlComponent(string document, ElementKey key = default) : this(new StringReader(document), key)
 {
 }
Ejemplo n.º 26
0
 public ofTextFlow(ElementKey key = default, RefDelegate <TextFlowContainer> @ref = default, DrawableStyleDelegate <TextFlowContainer> style = default, DrawableEventDelegate @event = default) : base(key, @ref, style, @event)
 {
 }
 /// <summary>
 /// Creates a new <see cref="ofDrawSizePreservingFillContainer"/>.
 /// </summary>
 public ofDrawSizePreservingFillContainer(ElementKey key = default, RefDelegate<DrawSizePreservingFillContainer> @ref = default, DrawableStyleDelegate<DrawSizePreservingFillContainer> style = default) : base(key, @ref, style) { }
Ejemplo n.º 28
0
 public Element?Retrieve(ElementKey key) => Retrieve(key.KeyHash);
Ejemplo n.º 29
0
 public T RetrieveData <T>(ElementKey key) => (T)(Retrieve(key)?.Data);
Ejemplo n.º 30
0
 public ofMarkdown(ElementKey key = default, RefDelegate <MarkdownContainer> @ref = default, DrawableStyleDelegate <MarkdownContainer> style = default, DrawableEventDelegate @event = default) : base(key, @ref, style, @event)
 {
 }