add: switch (data->param.command.command) { case 6: WMSetTextFieldText(panel->paramT, data->param.command.parameter); break; }  icommandLClicked(panel->icommandL, panel);
context: menuItemSelected(WEditMenuDelegate *delegate, WEditMenu *menu,		 WEditMenuItem *item){    ItemData *data = WGetEditMenuItemData(item);    _Panel *panel = (_Panel*)delegate->data;        panel->currentItem = item;        if (data) {	changeInfoType(panel, WGetEditMenuItemTitle(item), data->type);		switch (data->type) {	 case NoInfo:	    break;	 case ExecInfo:	    WMSetTextFieldText(panel->commandT, data->param.exec.command);	    WMSetTextFieldText(panel->shortT, data->param.exec.shortcut);	    break;	 case CommandInfo:	    WMSelectListItem(panel->icommandL, 			     data->param.command.command);	    WMSetListPosition(panel->icommandL,			      data->param.command.command - 2);	    WMSetTextFieldText(panel->shortT, data->param.command.shortcut);	    break;	 case PipeInfo:	    WMSetTextFieldText(panel->pipeT, data->param.pipe.command);	    break;	 case ExternalInfo:	    WMSetTextFieldText(panel->pathT, data->param.external.path);	    break;	 case DirectoryInfo:	    WMSetTextFieldText(panel->dpathT, data->param.directory.directory);	    WMSetTextFieldText(panel->dcommandT, data->param.directory.command);	    WMSetButtonSelected(panel->dstripB, data->param.directory.stripExt);	    break;	    	 case WSMenuInfo:	    break;	    	 default:	    break;	}    }}