/************************************************************************ ** ** FILE : stewinpop.c ** ** ZWECK : ** ** AUTOR : Michael C. Ancutici ** Universitaet Stuttgart, Fakultaet Informatik ** ** DATUM : 14.03.93 ** *************************************************************************/ #include "stewin.H" #include void SteWinPopup( w, client_data, call_data) Widget w; XtPointer client_data, call_data; { STRING text; SteWinNr = (int)client_data; SteWinStelle = SteStelle[ SteWinNr]; sprintf( text, "Place %d", SteWinNr+1); XtVaSetValues( SteNrLabel, XtNlabel, text, NULL); XtVaSetValues( SteNameText, XtNstring, SteWinStelle->Name, NULL); XtVaSetValues( SteNameText, XtNinsertPosition, strlen(SteWinStelle->Name), NULL); sprintf( text, "%d", SteWinStelle->Marke); XtVaSetValues( SteMarkeText, XtNstring, text, NULL); XtVaSetValues( SteMarkeText, XtNinsertPosition, strlen(text), NULL); if (SteWinStelle->BreakCond == KEINE) sprintf( text, ""); else if (SteWinStelle->BreakValue == ALTE_MARKE) sprintf( text, "%c a", SteWinStelle->BreakCond); else sprintf( text, "%c %d", SteWinStelle->BreakCond, SteWinStelle->BreakValue); XtVaSetValues( SteBreakText, XtNstring, text, NULL); XtVaSetValues( SteBreakText, XtNinsertPosition, strlen(text), NULL); XtPopup( SteShell, XtGrabExclusive); XFlush( XtDisplay( SteShell)); }