Here are the two important snippets from my program..
Object->LV_avail_binary_ng = ListviewObject,
MUIA_HelpNode, "LV_avail_binary_ng",
MUIA_List_ConstructHook,MUIV_List_ConstructHook_String,
MUIA_List_DestructHook,MUIV_List_DestructHook_String,
MUIA_FrameTitle, "Available Binaries",
MUIA_Listview_MultiSelect, MUIV_Listview_MultiSelect_Default,
MUIA_Listview_List, Object->LV_avail_binary_ng,
End;
nl_file.open ("progdir:a.txt",ifstream::in);
set2(app->LV_avail_binary_ng,MUIA_List_Quiet,TRUE);
while(nl_file.getline(ng2insert, 80, '\n'))
{
DoMethod(app->LV_avail_binary_ng, MUIM_List_InsertSingle, ng2insert, MUIV_List_Insert_Bottom);
}
set2(app->LV_avail_binary_ng,MUIA_List_Quiet,FALSE);
nl_file.close();
DoMethod(app->LV_avail_binary_ng,MUIM_List_Redraw,MUIV_List_Redraw_All);