コード例 #1
0
ファイル: Display.cs プロジェクト: radtek/Tools
		internal Display(DisplayMgr mgr, Guid id, string name, DisplayGroup group)
		{
			_displayMgr = mgr;
			_id = id;
			_name = name;
			Group = group;
		}
コード例 #2
0
ファイル: Display.cs プロジェクト: radtek/Tools
		internal Display(DisplayMgr mgr, string name, DisplayGroup group)
		{
			_displayMgr = mgr;
			_id = Guid.NewGuid();
			_name = name;
			Group = group;
		}
コード例 #3
0
ファイル: DisplayMgr.cs プロジェクト: radtek/Tools
        public Display AddDisplay(string name, DisplayGroup parent, ref string err)
        {
            foreach (var d in DisplayList)
            {
                if (d.Group == parent)
                {
                    if (string.Compare(name, d.Name, true) == 0)
                    {
                        err = "Name already exist";
                        return(null);
                    }
                }
            }
            Display display = new Display(this, name, null);

            _ltDisplay.Add(display);
            return(display);
        }
コード例 #4
0
ファイル: DisplayMgr.cs プロジェクト: radtek/Tools
        public DisplayGroup AddGroup(string name, DisplayGroup parent, ref string err)
        {
            foreach (var g in GroupList)
            {
                if (g.ParentGroup == parent)
                {
                    if (string.Compare(name, g.Name, true) == 0)
                    {
                        err = "Name already exist";
                        return(null);
                    }
                }
            }
            DisplayGroup group = new DisplayGroup(this, name);

            _ltGroup.Add(group);
            return(group);
        }