예제 #1
0
 public override XmlElement ToXML(XmlDocument xmldoc)
 {
     if (_actualArgs == null)
     {
         _actualArgs = new SelectableColorArg();
     }
     return(_actualArgs.ToXML(xmldoc));
 }
예제 #2
0
        public override RgbProcessorArg Clone()
        {
            SelectableColorArg arg = new SelectableColorArg(_applyType);

            foreach (enumSelectableColor key in _items.Keys)
            {
                arg._items[key] = _items[key].Clone();
            }
            return(arg);
        }
예제 #3
0
 protected override void BeforeProcess()
 {
     _actualArgs = _arg as SelectableColorArg;
 }
예제 #4
0
 public override void CreateDefaultArguments()
 {
     _arg = new SelectableColorArg();
 }
예제 #5
0
 /// <summary>
 /// 参数编辑窗口自己的初始化
 /// </summary>
 private void Init()
 {
     _actualArg = _arg as SelectableColorArg;
     InitTargetColors();
 }