How would I go about changing the below code to have each button be made in a loop with custom details (text, id, etc)?
Start with the HGroupObject.
Go through a for(...) loop to make each button.
Finish with EndHGroup.
THEN...later on how would I add another button to the end, and remove a button.
if (!(Objects[GAD_BUTTONS_GROUP]=HGroupObject, LAYOUT_SpaceOuter, TRUE, LAYOUT_SpaceInner, TRUE, LAYOUT_AddChild, Objects[GAD_BUTTON1]=NewObject(ButtonClass,NULL, GA_ID, GAD_BUTTON1, GA_RelVerify, TRUE, GA_Text, "Button 1", TAG_END), LAYOUT_AddChild, Objects[GAD_BUTTON2]=NewObject(ButtonClass,NULL, GA_ID, GAD_BUTTON2, GA_RelVerify, TRUE, GA_Text, "Button 2", TAG_END), LAYOUT_AddChild, Objects[GAD_BUTTON3]=NewObject(ButtonClass,NULL, GA_ID, GAD_BUTTON3, GA_RelVerify, TRUE, GA_Text, "Button 3", TAG_END), EndHGroup)) return(FALSE); else return(TRUE);
if (!(Objects[GAD_BUTTONS_GROUP]=HGroupObject, LAYOUT_SpaceOuter, TRUE, LAYOUT_SpaceInner, TRUE, for(x=0; x<3; x++) { LAYOUT_AddChild, Objects[x]=NewObject(ButtonClass,NULL, GA_ID, x, GA_RelVerify, TRUE, GA_Text, Text[x], TAG_END), } EndHGroup)) return(FALSE); else return(TRUE);