Esempio n. 1
0
        protected override void OnInit()
        {
            base.OnInit();

            CurrentSelectedElement = null;
            CurrentSelectedIDX     = -1;
        }
Esempio n. 2
0
        public void SetInfo(List <CommandData> list)
        {
            base.OnEnterModule();

            CurrentSelectedElement = null;
            CurrentSelectedIDX     = -1;

            OnScrollEnter(list);
        }
Esempio n. 3
0
        public override void OnDoubleClickEvent <T1>(T1 value = default(T1))
        {
            CommandScrollElement CommandScrollElement = value as CommandScrollElement;

            if (CurrentSelectedElement == CommandScrollElement)
            {
                if (OnDoubleClickAction != null)
                {
                    OnDoubleClickAction(CommandScrollElement);
                }
            }
        }
Esempio n. 4
0
        public override void OnSelectEvent <T1>(T1 value = default(T1))
        {
            if (CurrentSelectedElement != null)
            {
                CurrentSelectedElement.SetSelectedEffectObject(false);
            }

            CurrentSelectedElement = value as CommandScrollElement;
            CurrentSelectedIDX     = CurrentSelectedElement.Data.IDX;

            if (CurrentSelectedElement != null)
            {
                CurrentSelectedElement.SetSelectedEffectObject(true);
            }
        }
Esempio n. 5
0
        public override void OnSetInfoEvent <T1>(T1 value = default(T1))
        {
            CommandScrollElement element = value as CommandScrollElement;

            bool selected = false;

            if (CurrentSelectedIDX != -1)
            {
                selected = (CurrentSelectedIDX == element.Data.IDX) ? true : false;
            }

            if (selected == true)
            {
                CurrentSelectedElement = element;
                CurrentSelectedIDX     = CurrentSelectedElement.Data.IDX;
            }

            element.SetSelectedEffectObject(selected);
        }