14 description "Creates a '+ like' complex container : {UpLeft, UpRight} {DownLeft, DownRigth} "
15 author "jean-pierre.roux@creatis.univ-lyon1.fr"
16 category "complex box, widget"
18 new LayoutSplit currentBox
19 set currentBox.Orientation V
25 set Down.Orientation H
27 connect upLeft.Widget currentBox.Widget1
28 connect upRight.Widget currentBox.Widget2
30 connect upLeft.Widget up.Widget1
31 connect upRight.Widget up.Widget2
33 connect downLeft.Widget down.Widget1
34 connect downRight.Widget down.Widget2
37 connect currentBox.BoxChange m.In1
38 connect upLeft.BoxChange m.In2
39 connect upRight.BoxChange m.In3
40 connect downLeft.BoxChange m.In5
41 connect downRight.BoxChange m.In5
43 input WinTitle currentBox.WinTitle "Title of the window (*)"
44 input WinHeight currentBox.WinHeight "Height of the window (*)"
45 input WinHide currentBox.WinHide "Any signal received hides the window (*)"
46 input WinClose currentBox.WinClose "Any signal received closes the window (*)"
47 input WinWidth currentBox.WinWidth "Width of the window (* : only used if the widget is not connected to a Layout box)"
49 input Widget1 up.Widget1 "UpLeft container"
50 input Widget2 up.Widget2 "UpRight container"
51 input Widget3 currentBox.Widget2 "DownLeft container"
52 input Widget4 currentBox.Widget4 "DownRight container"
53 output Widget currentBox.Widget "Widget"
55 output BoxChange m.Out "BoxChange"