Exemplo n.º 1
0
        public void AddLayer(int input)
        {
            var alist = new List <ClKeyData>();

            foreach (var kd in this.KeyDatas)
            {
                if (kd.Z == 0)
                {
                    var tkd = new ClKeyData(kd);
                    tkd.Z = input;
                    alist.Add(tkd);
                }
            }
            this.KeyDatas.AddRange(alist);
        }
Exemplo n.º 2
0
        public ClLayoutContainer GenerateLayout()
        {
            var newLay = new ClLayoutContainer();

            foreach (var bi in this.Buttons)
            {
                var kd = new ClKeyData();
                kd.X       = bi.X;
                kd.Y       = bi.Y;
                kd.Z       = 0;
                kd.Command = bi.Command;
                kd.Key     = new ClKey();
                newLay.KeyDatas.Add(kd);
            }

            return(newLay);
        }