/* Hugh Fisher Dec 1991 Status and message widget, just a line of text at the bottom of the main window. */ #include #include #include #include "xgrid_messages.h" Widget messageWidget = NULL; Widget createMessageLine (name, parent, args, nargs) String name; Widget parent; Arg args[]; int nargs; { Widget result; Arg list[32]; int nlist, loop; /* Copy resources supplied by caller. */ for (loop = 0; loop < nargs; loop ++) list[loop] = args[loop]; nlist = nargs; XtSetArg(list[nlist], XtNjustify, XtJustifyCenter); nlist ++; XtSetArg(list[nlist], XtNlabel, ""); nlist ++; result = XtCreateManagedWidget(name, labelWidgetClass, parent, list, nlist); messageWidget = result; return result; } void setMessageLine (newMessage) String newMessage; { if (messageWidget != NULL) XtVaSetValues(messageWidget, XtNlabel, newMessage, NULL); }