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->flags.miniaturized) {            wDeiconifyWindow(wwin);        } else{            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:        if (!wwin->flags.miniaturized)            wSelectWindow(wwin, !wwin->flags.selected);        else            wIconSelect(wwin->icon);        break;    case MC_MOVERESIZE:        wKeyboardMoveResizeWindow(wwin);        break;    case MC_PROPERTIES:        wShowInspectorForWindow(wwin);        break;    case MC_HIDE:        wapp = wApplicationOf(wwin->main_window);        wHideApplication(wapp);        break;    case MC_HIDE_OTHERS:        wHideOtherApplications(wwin);        break;    }}