/************************************************************************ ** ** FILE : trawinpop.c ** ** ZWECK : ** ** AUTOR : Michael C. Ancutici ** Universitaet Stuttgart, Fakultaet Informatik ** ** DATUM : 14.03.93 ** *************************************************************************/ #include "trawin.H" #include void TraWinPopup( w, client_data, call_data) Widget w; XtPointer client_data, call_data; { STRING text; TraWinNr = (int)client_data; TraWinTrans = TraTrans[ TraWinNr]; sprintf( text, "Transition %d", TraWinNr+1); XtVaSetValues( TraNrLabel, XtNlabel, text, NULL); XtVaSetValues( TraNameText, XtNstring, TraWinTrans->Name, NULL); XtVaSetValues( TraNameText, XtNinsertPosition, strlen(TraWinTrans->Name), NULL); sprintf( text, "%d", TraWinTrans->Prio); XtVaSetValues( TraPrioText, XtNstring, text, NULL); XtVaSetValues( TraPrioText, XtNinsertPosition, strlen(text), NULL); if ((TraWinBreak = TraWinTrans->Break)) XtVaSetValues( TraBreakCom, XtNlabel, TRA_ON_LABEL, NULL); else XtVaSetValues( TraBreakCom, XtNlabel, TRA_OFF_LABEL, NULL); XtPopup( TraShell, XtGrabExclusive); XFlush( XtDisplay( TraShell)); }