Added a document explaining how parents and children relate. I'm starting to think the current system actually does work fine after all...
This commit is contained in:
parent
2c5c9e82f5
commit
148e4af0b9
|
@ -0,0 +1,37 @@
|
|||
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)
|
||||
c.Add(h)
|
||||
h.SetParent(p)
|
||||
p.Update()
|
||||
c.Resize()
|
||||
d.Remove(1)
|
||||
f.RemoveParent()
|
||||
p.Update()
|
||||
c.Resize()
|
||||
g.Hide()
|
||||
p.Update()
|
||||
c.Resize()
|
||||
w.SetChild(i)
|
||||
?????????????
|
||||
w.Destroy()
|
||||
?????????????
|
Loading…
Reference in New Issue