Lines Matching defs:list*
583 XawConvertActionRes(XawActionResList *list, Widget w, String name)
595 if ((resource = _XawFindActionRes(list, w, name)) == NULL)
675 XawActionResList *list;
677 list = _XawFindActionResList(wc);
679 if (!list)
680 list = _XawCreateActionResList(wc);
682 return (list);
696 XawActionResList *list;
698 list = (XawActionResList *)XtMalloc((Cardinal)sizeof(XawActionResList));
699 list->widget_class = wc;
700 list->num_common_resources = list->num_constraint_resources = 0;
701 list->resources = NULL;
707 resource_list[0] = list;
715 resource_list[num_resource_list - 1] = list;
720 _XawBindActionResList(list);
722 return (list);
727 register _Xconst void *list)
730 - (char *)((*(XawActionResList **)list)->widget_class));
736 XawActionResList **list;
741 list = (XawActionResList **)bsearch(wc, resource_list,
746 return (list ? *list : NULL);
758 _XawBindActionResList(XawActionResList *list)
764 fprintf(stderr, "(*) Creating resource list for class \'%s\'\n---------\n",
765 list->widget_class->core_class.class_name);
768 XtGetResourceList(list->widget_class, &xt_list, &num_xt);
769 XtGetConstraintResourceList(list->widget_class, &cons_list, &num_cons);
770 list->num_common_resources = num_xt;
771 list->num_constraint_resources = num_cons;
773 list->resources = (XawActionRes **)
782 list->resources[i] = (XawActionRes *)XtMalloc((Cardinal)sizeof(XawActionRes));
783 list->resources[i]->qname =
785 list->resources[i]->qtype =
787 list->resources[i]->size = xt_list[i].resource_size;
803 list->resources[i] = (XawActionRes *)XtMalloc((Cardinal)sizeof(XawActionRes));
804 list->resources[i]->qname =
806 list->resources[i]->qtype =
808 list->resources[i]->size = cons_list[i - num_xt].resource_size;
826 qsort(list->resources, list->num_common_resources, sizeof(XawActionRes*),
829 qsort(&list->resources[num_xt], list->num_constraint_resources,
842 _XawFindActionRes(XawActionResList *list, Widget detail, String name)
846 if (!list->resources)
849 res = (XawActionRes **)bsearch(name, list->resources,
850 list->num_common_resources,
899 XawDeclareActionVar(XawActionVarList *list, String name, String value)
911 XtAppWarning(XtWidgetToApplicationContext(list->widget), msg);
914 variable = _XawFindActionVar(list, name);
916 variable = _XawCreateActionVar(list, name);
938 XawConvertActionVar(XawActionVarList *list, String name)
947 variable = _XawFindActionVar(list, name);
965 XawActionVarList *list;
967 list = _XawFindActionVarList(w);
968 if (!list)
969 list = _XawCreateActionVarList(w);
971 return (list);
985 XawActionVarList *list;
988 fprintf(stderr, "(*) Creating action variable list for widget %s (%p)\n",
992 list = (XawActionVarList *)XtMalloc((Cardinal)sizeof(XawActionVarList));
993 list->widget = w;
994 list->num_variables = 0;
995 list->variables = NULL;
1001 variable_list[0] = list;
1009 variable_list[num_variable_list - 1] = list;
1015 (XtPointer)list);
1017 return (list);
1022 register _Xconst void *list)
1025 - (char *)((*(XawActionVarList **)list)->widget));
1031 XawActionVarList **list;
1036 list = (XawActionVarList **)bsearch(w, variable_list, num_variable_list,
1040 return (list ? *list : NULL);
1052 _XawCreateActionVar(XawActionVarList *list, String name)
1058 name, XtName(list->widget), list->widget);
1065 if (!list->variables)
1067 list->num_variables = 1;
1068 list->variables = (XawActionVar **)XtMalloc((Cardinal)sizeof(XawActionVar*));
1069 list->variables[0] = variable;
1073 ++list->num_variables;
1074 list->variables = (XawActionVar **)XtRealloc((char *)list->variables,
1076 list->num_variables);
1077 list->variables[list->num_variables - 1] = variable;
1078 qsort(list->variables, list->num_variables, sizeof(XawActionVar*),
1093 _XawFindActionVar(XawActionVarList *list, String name)
1097 if (!list->variables)
1100 var = (XawActionVar **)bsearch(name, list->variables, list->num_variables,
1110 XawActionVarList *list = (XawActionVarList *)client_data;
1114 if (variable_list[i] == list)
1116 if (i >= num_variable_list || list->widget != w
1119 XtWarning("destroy-variable-list(): Bad widget argument.");
1136 XtFree((char *)list->variables);
1137 XtFree((char *)list);