コード例 #1
0
        public void SetFocus(GuiComponent component)
        {
            if (component == null)
            {
                return;
            }

            if (_focused != null)
            {
                _focused.OnLostFocus();
            }
            _focused = component;
            component.OnFocused();
        }
コード例 #2
0
ファイル: GuiComponent.cs プロジェクト: eriksk/skoggylib
 protected virtual void OnChildAdded(GuiComponent child)
 {
 }
コード例 #3
0
ファイル: GuiComponent.cs プロジェクト: eriksk/skoggylib
 public void AddChild(GuiComponent component)
 {
     _children.Add(component);
     OnChildAdded(component);
 }
コード例 #4
0
 public bool HasFocus(GuiComponent component)
 {
     return(_focused == component);
 }
コード例 #5
0
 public void Add(GuiComponent component)
 {
     _components.Add(component);
 }