Ejemplo n.º 1
0
        private void AddTransferItem(ITransfer t)
        {
            var ti = new PrototypeTransferItem();
            ti.Init(t);

            Items.Add(ti);
            RefreshStart();
        }
Ejemplo n.º 2
0
        private void AddTransferItem(ITransfer t)
        {
            var ti = new PrototypeTransferItem();

            ti.Init(t);

            Items.Add(ti);
            RefreshStart();
        }
Ejemplo n.º 3
0
 private void SetItemColor(PrototypeTransferItem ti, bool odd)
 {
     if (ti.Selected)
     {
         ti.BackColor = SystemColors.MenuHighlight;
     }
     else if (odd)
     {
         ti.BackColor = SystemColors.Window;
     }
     else
     {
         ti.BackColor = SystemColors.Control;
     }
 }
Ejemplo n.º 4
0
        private void OnItemClicked(PrototypeTransferItem ti, bool control)
        {
            ModifyItems(
                delegate(PrototypeTransferItem current, bool odd)
                    {
                        var clicked = ti == current;

                        if (clicked && control) {
                            current.Selected = !current.Selected;
                        } else if (clicked) {
                            current.Selected = true;
                        } else if (!control) {
                            current.Selected = false;
                        }

                        SetItemColor(current, odd);
                    }
                );
        }
Ejemplo n.º 5
0
        private void OnItemClicked(PrototypeTransferItem ti, bool control)
        {
            ModifyItems(
                delegate(PrototypeTransferItem current, bool odd)
            {
                var clicked = ti == current;

                if (clicked && control)
                {
                    current.Selected = !current.Selected;
                }
                else if (clicked)
                {
                    current.Selected = true;
                }
                else if (!control)
                {
                    current.Selected = false;
                }

                SetItemColor(current, odd);
            }
                );
        }
Ejemplo n.º 6
0
 private void SetItemColor(PrototypeTransferItem ti, bool odd)
 {
     if (ti.Selected) {
         ti.BackColor = SystemColors.MenuHighlight;
     } else if (odd) {
         ti.BackColor = SystemColors.Window;
     } else {
         ti.BackColor = SystemColors.Control;
     }
 }