Exemplo n.º 1
0
        public void Add(string id, int type, string name, string id_shortcut = "")
        {
            if (FileElements.ContainsKey(currentElement))
            {
                if (type != -1)
                {
                    var element = new MiddleElement(type, name, id);
                    if (id_shortcut != String.Empty)
                    {
                        element.setShortCut(id_shortcut);
                    }
                    if (FileElements[currentElement].x + (int)element.width + 15 > FileManager.Graphics.Window.Width)
                    {
                        FileElements[currentElement].x  = Configuration.startXMiddle;
                        FileElements[currentElement].y += (int)(element.height + (element.height / 2));
                    }
                    element.nameElement.setPosition((int)(FileElements[currentElement].x), (int)(FileElements[currentElement].y + (element.height - 25)));
                    element.nameElement.setSize(9);

                    element.setPosition(FileElements[currentElement].x, FileElements[currentElement].y);
                    FileElements[currentElement].elements.Add(element);
                    FileElements[currentElement].x += (int)element.width + 15;
                    element.Generate();
                    element.Display(canvas);
                    liste.refreshListe();
                    absorbance.refresh();
                }
            }
        }
Exemplo n.º 2
0
        public void TestLinkedListMiddleElement()
        {
            MiddleElement m = new MiddleElement();

            for (int i = 0; i < 2; i++)
            {
                m.Push(i);
            }
            var data = m.GetMiddleElement();
        }