From e34c561ed5bedeb180437ec165882b98d70d38c1 Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Thu, 16 Apr 2015 20:33:28 -0400 Subject: Split the rewrite into a new repository. --- new/parentplan | 57 --------------------------------------------------------- 1 file changed, 57 deletions(-) delete mode 100644 new/parentplan (limited to 'new/parentplan') diff --git a/new/parentplan b/new/parentplan deleted file mode 100644 index 83c581e..0000000 --- a/new/parentplan +++ /dev/null @@ -1,57 +0,0 @@ -current situation - -let's say the control hierarchy is -w window - p parent -c stack - d stack - e button - f button - g button -h button -i entry - -w = NewWindow() - p = NewParent(w.Handle) -w.SetChild(c) - p.SetChild(c) - c.SetParent(p) - d.SetParent(p) - e.SetParent(p) - f.SetParent(p) - g.SetParent(p) - p.Update() - c.Resize() -c.Add(h) - h.SetParent(p) - p.Update() - c.Resize() -d.Remove(1) - f.SetParent(NULL) - p.Update() - c.Resize() -g.Hide() - p.Update() - c.Resize() -w.SetChild(i) - p.SetChild(i) - c.SetParent(NULL) - d.SetParent(NULL) - ... - i.SetParent(p) - ... - p.Update() - i.Resize() -w.SetChild(NULL) - p.SetChild(NULL) - i.SetParent(NULL) - p.Update() -w.SetChild(i) - (again) -w.Destroy() - p.Destroy() - i.Destroy() - -TODO -- rename these methods -- p.DeferUpdate()/p.EndDeferUpdate() -- cgit v1.2.3