private void subscribeToButton(UserListButton btn_, bool do_ = true)
    {
      if (btn_ == null) return;

      btn_.Click -= handleButtonClicked;
      btn_.DeleteMe -= handleButtonDeleteRequest;

      if (!do_) return;

      btn_.Click += handleButtonClicked;
      btn_.DeleteMe += handleButtonDeleteRequest;
    }
Example #2
0
 protected BaseButtonClass(string key_, UserListButton ownerButton_)
   : base(key_)
 {
   OwnerButton = ownerButton_;
 }
Example #3
0
 public AddSetsButtonTool(UserListButton ownerButton_)
   : base("addsets",ownerButton_)
 {
   SharedProps.Caption = "Add predefined instrument sets...";
   SharedProps.AppearancesSmall.Appearance.Image = RatesSpreadResources.list_bullets_icon_16;
 }
Example #4
0
 public RenameButtonTool(UserListButton ownerButton_)
   : base("rename", ownerButton_)
 {
   SharedProps.Caption = "Rename list";
 }
Example #5
0
 public RemoveButtonTool(UserListButton ownerButton_)
   :base("remove",ownerButton_)
 {
   SharedProps.Caption = "Remove";
   SharedProps.AppearancesSmall.Appearance.Image = RatesSpreadResources.delete_icon_16;
 }
    private UserListButton addButtonForProfile(string profileName_)
    {
      var btn = new UserListButton();
      btn.Create(profileName_);
      flowLayoutPanel1.Controls.Add(btn);

      subscribeToButton(btn);

      setChildIndicies();

      return btn;
    }