One thing I recently understood and what Joojaa was always trying to tell is:
a *grp creates a whole bunch of controls!
Its basically just like you create a rowLayout with all the controls inside! but see for yourself:
CODE
{
window;
columnLayout;
textFieldButtonGrp -label "bla" myGUITest;
showWindow;
print layout -q -childArray myGUITest
;
button -e -label "HELLLOOHOOOHOHO!!" button;
if (rowLayout -q -ex myGUITest
)
textField -e -text "rowLayout myGUITest exists!!!" field;
}
on the other hand its quite special! I mean you cannot achieve the same result if you really type it all by yourself. Its already plugged together very good. But of course its accessible like you create each control by yourself!