i would like to have some code example for the new methods.
In the following code, i create a window with two buttons, but how to insert a string, a label and frames using the new methods?
Code: Select all
Object *winobj;
if ((winobj = NewObject (WindowClass,NULL,
WA_PubScreen, scr,
WA_Title, "ReAction Tool Bar",
WA_Flags, WFLG_CLOSEGADGET | WFLG_DRAGBAR | WFLG_DEPTHGADGET | WFLG_SIZEBBOTTOM | WFLG_SIZEGADGET | WFLG_ACTIVATE,
WA_IDCMP, IDCMP_VANILLAKEY | IDCMP_INTUITICKS,
WA_Width, scr->Width * 6 / 10,
WA_Height, scr->Height * 4 / 10,
WINDOW_NewMenu,newmenu,
WINDOW_BackFillName, "Sys:Prefs/Presets/Patterns/Chalk/ChalkBlue.brush",
WINDOW_Position, WPOS_CENTERSCREEN,
WINDOW_ParentGroup, NewObject (LayoutClass,NULL,
LAYOUT_Orientation,LAYOUT_ORIENT_VERT,
LAYOUT_SpaceOuter, TRUE,
LAYOUT_AddChild,ToolBar(tbimg,TB_MAX),
LAYOUT_AddChild,NewObject (LayoutClass,NULL,
TAG_END),
LAYOUT_AddChild,NewObject (LayoutClass,NULL,
LAYOUT_SpaceOuter, FALSE,
LAYOUT_FixedVert, FALSE,
LAYOUT_EvenSize, TRUE,
LAYOUT_AddChild, NewObject (ButtonClass,NULL,
GA_ID, GID_OK,
GA_Text, "Ok",
GA_RelVerify, TRUE,
TAG_END),
LAYOUT_AddChild, NewObject (ButtonClass,NULL,
GA_ID, GID_CANCEL,
GA_Text, "Cancel",
GA_RelVerify, TRUE,
TAG_END),
TAG_END),
TAG_END),
TAG_END)))
Thank you very much