コード例 #1
0
ファイル: GridLayout.cs プロジェクト: svifylabs/dwarfcorp
 public void Add(GUIComponent child, Alignment xalignment, Alignment yAlignment, Vector2 originalPos)
 {
     Aligners.Add(new Aligner()
     {
         Child       = child,
         XAlignment  = xalignment,
         YAlignment  = yAlignment,
         OriginalPos = originalPos
     });
     Children.Add(child);
 }
コード例 #2
0
ファイル: GridLayout.cs プロジェクト: svifylabs/dwarfcorp
 public void Clear()
 {
     Children.Clear();
     Aligners.Clear();
 }
コード例 #3
0
ファイル: GridLayout.cs プロジェクト: svifylabs/dwarfcorp
        public void Remove(GUIComponent child)
        {
            Children.Remove(child);

            Aligners.RemoveAll((aligner) => aligner.Child == child);
        }