Exemplo n.º 1
0
		public void SetParent(GUIObject guiObject)
		{
			_parent = guiObject;
		}
Exemplo n.º 2
0
		public GUIObject ()
		{
			_parent = null;
		}
Exemplo n.º 3
0
		public void RemoveChild(GUIObject guiObject)
		{
			for (int i = 0; i < _children.Count; i++)
			{
				if (_children[i] == guiObject)
				{
					_children[i].SetParent(null);
					_children.RemoveAt(i);
					break;
				}
			}
		}
Exemplo n.º 4
0
		public bool HasChild(GUIObject guiObject)
		{
			return _children.Contains(guiObject);
		}
Exemplo n.º 5
0
		public void AttachChild(GUIObject guiObject)
		{
			guiObject.SetParent(this);
			_children.Add(guiObject);
		}
Exemplo n.º 6
0
		public GUIObject (GUIObject parent)
		{
			_parent = parent;
		}
Exemplo n.º 7
0
		public GUIWindow(GUIObject parent) 
			: base(parent)
		{

		}