}// CreatePropertyPages internal override void onSelect(IConsoleVerb icv) { icv.SetVerbState(MMC_VERB.COPY, MMC_BUTTON_STATE.ENABLED, 1); if (!ReadOnly) { icv.SetVerbState(MMC_VERB.DELETE, MMC_BUTTON_STATE.ENABLED, 1); icv.SetVerbState(MMC_VERB.RENAME, MMC_BUTTON_STATE.ENABLED, 1); } }// onSelect
}// AddCodeGroup internal override void onSelect(IConsoleVerb icv) { int nEnable = ReadOnly?0:1; icv.SetVerbState(MMC_VERB.RENAME, MMC_BUTTON_STATE.ENABLED, nEnable); icv.SetVerbState(MMC_VERB.COPY, MMC_BUTTON_STATE.ENABLED, nEnable); icv.SetVerbState(MMC_VERB.PASTE, MMC_BUTTON_STATE.ENABLED, nEnable); // We can also delete this node if it's not the root codegroup if (Security.GetRootCodeGroupNode(m_pl) != this) { icv.SetVerbState(MMC_VERB.DELETE, MMC_BUTTON_STATE.ENABLED, nEnable); } }// onSelect
}// QueryResultView public void QueryConsoleVerb(out IConsoleVerb ppConsoleVerb) { ppConsoleVerb = this; }// QueryConsoleVerb
}// ResultItemUnSelected internal virtual void onSelect(IConsoleVerb icv) { }// onSelect
}// TaskPadTaskNotify internal override void onSelect(IConsoleVerb icv) { icv.SetVerbState(MMC_VERB.DELETE, MMC_BUTTON_STATE.ENABLED, 1); }// Showing