Ejemplo n.º 1
0
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);
}
Ejemplo n.º 2
0
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;
}