예제 #1
0
 public PanelSourceData()
 {
     m_delAddPan = new DelAddPan(addPanel);
     initialize();
     HSD = new HandlerSourceData(this);
     HSD.Start();
     HSD.Activate(true);
     HSD.Push(null, new object[] { new object[] { new object[] { (int)HandlerSourceData.StatesMachine.AddControl } } });
 }
예제 #2
0
 public PanelSourceData(Color backColor)
     : base(MODE_UPDATE_VALUES.AUTO, backColor)
 {
     m_delAddPan = new DelAddPan(addPanel);
     initialize();
     HSD = new HandlerSourceData(this);
     HSD.Start();
     HSD.Activate(true);
     HSD.Push(null, new object[] { new object[] { new object[] { (int)HandlerSourceData.StatesMachine.AddControl } } });
 }
예제 #3
0
        public PanelSourceData(IContainer container)
        {
            container.Add(this);

            HSD = new HandlerSourceData(this);

            HSD.Activate(true);
            HSD.Start();
            HSD.AddState((int)HandlerSourceData.StatesMachine.AddControl);

            initialize();
        }
예제 #4
0
        public PanelSourceData(IContainer container, Color backColor)
            : base(MODE_UPDATE_VALUES.AUTO, backColor)
        {
            container.Add(this);

            HSD = new HandlerSourceData(this);

            HSD.Activate(true);
            HSD.Start();
            HSD.AddState((int)HandlerSourceData.StatesMachine.AddControl);

            initialize();
        }