rem: WMGenericPanel *panel = (WMAlertPanel*)clientData;
add: WMGenericPanel *panel = (WMGenericPanel*)clientData;
context: handleKeyPress3(XEvent *event, void *clientData){    WMGenericPanel *panel = (WMAlertPanel*)clientData;    KeySym ksym;        XLookupString(&event->xkey, NULL, 0, &ksym, NULL);            if (ksym == XK_Return && panel->defBtn) {	WMPerformButtonClick(panel->defBtn);    } else if (ksym == XK_Escape) {	if (panel->altBtn) {	    WMPerformButtonClick(panel->altBtn);	} else {	    panel->result = WAPRDefault;	    WMBreakModalLoop(WMWidgetScreen(panel->win));	}    }}