Ejemplo n.º 1
0
        public void InvalidatePlot(bool updateData)
        {
            lock (_invalidateLock)
            {
                _isModelInvalidated = true;
                _updateDataFlag     = _updateDataFlag || updateData;
            }

            if (_se != null)
            {
                _se.Refresh();
            }
        }
Ejemplo n.º 2
0
        public void Host_SetCurrencyData(SciterValue[] args)
        {
            var items = new List <DataPoint>();

            _series.ItemsSource = items;
            _se.Refresh();
        }
Ejemplo n.º 3
0
        public void RecreateTagPath(uint uid, List <uint> uidstack, List <string> tagpath)
        {
            if (actual_uidstack != null &&
                actual_uidstack.Count >= uidstack.Count &&
                Enumerable.SequenceEqual(uidstack, actual_uidstack.Take(uidstack.Count)))
            {
                var r    = _se.ChildrenCount;
                var rrrr = _se.SelectAll("*");

                var el_li = _se.SelectAll("li").Single(li => li.ExpandoValue["uuid"].Get(-1) == uid);
                el_li.SetState(SciterXDom.ELEMENT_STATE_BITS.STATE_CURRENT);
            }
            else
            {
                ResetTagPath();
                actual_uidstack = uidstack;

                for (int i = 0; i < tagpath.Count; i++)
                {
                    var el_li = SciterElement.Create("li");
                    _se.Append(el_li);

                    el_li.SetHTML("<text>" + tagpath[i] + "</text>");
                    el_li.ExpandoValue["uuid"] = new SciterValue(uidstack[i]);

                    if (uidstack[i] == uid)
                    {
                        el_li.SetState(SciterXDom.ELEMENT_STATE_BITS.STATE_CURRENT);
                    }
                }

                App.AppHost.InvokePost(() => _se.Refresh());
            }
        }
Ejemplo n.º 4
0
 protected override bool OnTimer(SciterElement element, IntPtr?extTimerId)
 {
     element.Refresh();
     return(true);
 }
Ejemplo n.º 5
0
 protected override bool OnTimer(SciterElement element, IntPtr?extTimerId)
 {
     //dom::element(he).refresh(); // ref
     element.Refresh();
     return(true);
 }