void gui_getFileSelectionBoxPseudoResources(const Widget widget, Var* dvStruct) { int dirListItemCount, fileListItemCount; Var *dirListItems, *fileListItems; #if DEBUG fprintf(stderr, "DEBUG: gui_getFileSelectionBoxPseudoResources(%ld, %ld)\n", widget, dvStruct); #endif XtVaGetValues(widget, "dirListItemCount", &dirListItemCount, NULL); if (dirListItemCount == 0) { dirListItems = newText(0, NULL); } else { dirListItems = gui_getXmStringTableCount(widget, "dirListItems", 0, dirListItemCount); } add_struct(dvStruct, "dirListItems", dirListItems); XtVaGetValues(widget, "fileListItemCount", &fileListItemCount, NULL); if (fileListItemCount == 0) { fileListItems = newText(0, NULL); } else { fileListItems = gui_getXmStringTableCount(widget, "fileListItems", 0, fileListItemCount); } add_struct(dvStruct, "fileListItems", fileListItems); }
void gui_getSelectionBoxPseudoResources(const Widget widget, Var* dvStruct) { int listItemCount; Var* listItems; #if DEBUG fprintf(stderr, "DEBUG: gui_getSelectionBoxPseudoResources(%ld, %ld)\n", widget, dvStruct); #endif XtVaGetValues(widget, "listItemCount", &listItemCount, NULL); if (listItemCount == 0) { listItems = newText(0, NULL); } else { listItems = gui_getXmStringTableCount(widget, "listItems", 0, listItemCount); } add_struct(dvStruct, "listItems", listItems); return; }