Пример #1
0
 protected override void OnChildAdded(Widget child)
 {
     if (ChildCount > 1) {
         Remove (child);
         throw new InvalidOperationException ("Ctk.Screen can have only one child");
     }
 }
Пример #2
0
Файл: Box.cs Проект: abock/ctk
 protected override void OnChildRemoved(Widget child)
 {
     packing_map.Remove (child);
 }
Пример #3
0
Файл: Box.cs Проект: abock/ctk
 protected override void OnChildAdded(Widget child)
 {
     if (!packing_map.ContainsKey (child)) {
         packing_map.Add (child, new Packing ());
     }
 }
Пример #4
0
Файл: Box.cs Проект: abock/ctk
 public void PackStart(Widget child, bool fill, bool expand, int spacing)
 {
     Pack (child, new Packing (fill, expand, spacing), false);
 }
Пример #5
0
Файл: Box.cs Проект: abock/ctk
 public void PackStart(Widget child)
 {
     Pack (child, new Packing (), false);
 }
Пример #6
0
Файл: Box.cs Проект: abock/ctk
 public void PackEnd(Widget child, bool fill, bool expand, int spacing)
 {
     Pack (child, new Packing (fill, expand, spacing), true);
 }
Пример #7
0
Файл: Box.cs Проект: abock/ctk
 public void PackEnd(Widget child)
 {
     Pack (child, new Packing (), true);
 }
Пример #8
0
Файл: Box.cs Проект: abock/ctk
 private void Pack(Widget child, Packing packing, bool end)
 {
     MapPacking (child, packing);
     Add (child);
 }
Пример #9
0
Файл: Box.cs Проект: abock/ctk
 private void MapPacking(Widget child, Packing packing)
 {
     if (packing_map.ContainsKey (child)) {
         packing_map[child] = packing;
     } else {
         packing_map.Add (child, packing);
     }
 }