rem: case MC_HIDE_OTHERS: wHideOtherApplications(wwin); break;
context: execMenuCommand(WMenu *menu, WMenuEntry *entry){    WWindow *wwin = (WWindow*)entry->clientdata;    WApplication *wapp;        CloseWindowMenu(menu->frame->screen_ptr);    switch (entry->order) {     case MC_CLOSE:	/* send delete message */	wClientSendProtocol(wwin, _XA_WM_DELETE_WINDOW, LastTimestamp);	break;     case MC_KILL:	wretain(wwin);	if (wPreferences.dont_confirm_kill	    || wMessageDialog(menu->frame->screen_ptr, _("Kill Application"),			   _("This will kill the application.\nAny unsaved changes will be lost.\nPlease confirm."),			   _("Yes"), _("No"), NULL)==WAPRDefault) {	    if (!wwin->flags.destroyed)		wClientKill(wwin);	}	wrelease(wwin);	break;     case MC_MINIATURIZE:	if (wwin->protocols.MINIATURIZE_WINDOW) {	    wClientSendProtocol(wwin, _XA_GNUSTEP_WM_MINIATURIZE_WINDOW,				LastTimestamp);	} else {	    wIconifyWindow(wwin);	}	break;     case MC_MAXIMIZE:	if (wwin->flags.maximized)	    wUnmaximizeWindow(wwin);	else	    wMaximizeWindow(wwin, MAX_VERTICAL|MAX_HORIZONTAL);	break;     case MC_SHADE:	if (wwin->flags.shaded)	    wUnshadeWindow(wwin);	else	    wShadeWindow(wwin);	break;     case MC_SELECT:        wSelectWindow(wwin);	break;     case MC_PROPERTIES:	if (wwin->wm_class || wwin->wm_instance)	    wShowInspectorForWindow(wwin);	break;	     case MC_HIDE:	wapp = wApplicationOf(wwin->main_window);	wHideApplication(wapp);	break;     case MC_HIDE_OTHERS:	wHideOtherApplications(wwin);	break;    }}