Esempio n. 1
0
 public Pane()
 {
     topPanel = new XPanel();
     Titlx = new Labelx();
     topPanel.Parent = this;
     Titlx.Parent = topPanel;
     ContentPanel = new XPanel();
     ContentPanel.Parent = this.Parent;
     ContentPanel.Dock = DockStyle.Top;
     topPanel.Dock = DockStyle.Top;
 }
Esempio n. 2
0
        private void AddDataToListOfPanel(XElement xelement, XPanel parentPanel, List <XPanel> panels)
        {
            XPanel panel = LoadDataToPanelFromXMLElement(xelement, parentPanel);

            panels.Add(panel);
            IEnumerable <XElement> elements = xelement.Element("attachedPanels").Elements("item");

            foreach (XElement element in elements)
            {
                AddDataToListOfPanel(element, panel, panels);
            }
        }
Esempio n. 3
0
        private XPanel LoadDataToPanelFromXMLElement(XElement xelement, XPanel parentPanel)
        {
            XPanel panel = new XPanel()
            {
                Id             = xelement.Attribute("panelId").Value,
                Name           = xelement.Attribute("panelName").Value,
                Width          = Double.Parse(xelement.Attribute("panelWidth").Value),
                Heigth         = Double.Parse(xelement.Attribute("panelHeight").Value),
                AttachedToSide = int.Parse(xelement.Attribute("attachedToSide").Value),
                HingeOffset    = Double.Parse(xelement.Attribute("hingeOffset").Value),
                ParentPanel    = parentPanel
            };

            return(panel);
        }
Esempio n. 4
0
 private void RotationScannerForm_KeyDown(object sender, KeyEventArgs e)
 {
     XPanel.Focus();
 }