Example #1
0
 public void EditNodes(EditDelegate <BehaviourNodeGUI> editor)
 {
     for (int i = 0; i < TreeCanvas.ElementCount; i++)
     {
         BehaviourNodeGUI node = TreeCanvas.GetElement <BehaviourNodeGUI>(i);
         if (node != null)
         {
             editor(node);
         }
     }
 }
Example #2
0
 public Form2(Form1 f1, AddDelegate add_Delegate, EditDelegate edit_delegate)
 {
     InitializeComponent();
     //создание листбокса для редактирования и добавления
     foreach (Components cp in f1.components_list)
     {
         listBox1.Items.Add($"{cp.name} {cp.price}");
     }
     //присвоение значения делегатам
     this.add_deleg  = add_Delegate;
     this.edit_deleg = edit_delegate;
 }
Example #3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     RegisterResource();
     BuildToolBar();
     if(Edit != null)
        Edit += new EditDelegate(DoEdit);
     if(Minimize != null)
        Minimize += new MinimizeDelegate(DoMinimize);
     if(Maximize != null)
        Maximize += new MaximizeDelegate(DoMaximize);
     if(Load != null)
        Load += new LoadDelegate(DoLoad);
     if(Create != null)
        Create += new CreateDelegate(DoCreate);
     if(Close != null)
        Close += new CloseDelegate(DoClose);
 }
 public void ExecuteEditDelegate(EditDelegate del, string text)
 {
     queuedText = text;
     lastDel = del;
     Execute();
 }
 public void Queue(EditDelegate del, string text)
 {
     myThread.Start();
 }
Example #6
0
 protected override void Page_Load(object sender, System.EventArgs e)
 {
     base.Page_Load(sender, e);
     RegisterResource();
     BuildToolBar();
     Edit += new EditDelegate(DoEdit);
     Minimize += new MinimizeDelegate(DoMinimize);
     Maximize += new MaximizeDelegate(DoMaximize);
     Load += new LoadDelegate(DoLoad);
     Create += new CreateDelegate(DoCreate);
     Close += new CloseDelegate(DoClose);
 }