Example #1
0
    public override void MakeVisible(bool visible)
    {
        if (visible)
        {
            GD.Print("Visible");
            curveCreate.Show();
            curveEdit.Show();
            curveDel.Show();
            curveClose.Show();
            handleMenu.Show();
            sep.Show();
        }
        else
        {
            GD.Print("Hide");
            curveCreate.Hide();
            curveEdit.Hide();
            curveDel.Hide();
            curveClose.Hide();
            handleMenu.Hide();
            sep.Hide();

            {
                CustomPath pre = path;
                path = null;
                if (IsInstanceValid(pre) && IsInstanceValid(pre.curve))
                {
                    pre.curve.EmitSignal("changed");
                }
            }
        }
    }
 private void OnSelectionChanged()
 {
     UpdatePreviews();
     if (GetEditorInterface().GetSelection().GetSelectedNodes().Count == 0)
     {
         _button.Hide();
     }
     else
     {
         bool nonSpriteExists;
         try
         {
             nonSpriteExists = GetEditorInterface().GetSelection().GetSelectedNodes().Cast <Node>()
                               .Any(n => !(n is Sprite));
         }
         catch (NullReferenceException)
         {
             //suppress NullReferenceException
             return;
         }
         if (nonSpriteExists)
         {
             _button.Hide();
             return;
         }
         _button.Show();
     }
 }
 public ToolbarButton(ICommand cmd) : base(cmd)
 {
     button          = new ToolButton(cmd.Properties.Icon);
     button.Clicked += new EventHandler(OnClicked);
     button.Label    = cmd.Properties.Text;
     this.Add(button);
     button.Show();
     this.ShowAll();
 }
Example #4
0
 protected virtual void AddWidgetCommands(ObjectWrapper wrapper)
 {
     if (allowBinding && wrapper != RootWidget)
     {
         // Show the Bind to Field button only for children of the root container.
         ToolButton bindButton = new ToolButton(null, Catalog.GetString("Bind to Field"));
         bindButton.IsImportant = true;
         bindButton.Clicked    += delegate { frontend.NotifyBindField(); };
         bindButton.Show();
         Insert(bindButton, -1);
     }
     AddCommands(wrapper);
 }
Example #5
0
    protected void PopulateFilterToolbar()
    {
        int i = 0;

        foreach (CommandSpec CmdSpec in PipeEng.CmdSpecs)
        {
            ToolButton TheButton = new ToolButton(CmdSpec.IconName);
            TheButton.Name  = CmdSpec.Name + "Button";
            TheButton.Label = CmdSpec.Name;

            Tooltips TT = new Tooltips();
            TheButton.SetTooltip(TT, CmdSpec.ShortDesc, CmdSpec.ShortDesc);

            TheButton.Sensitive = true;
            TheButton.Clicked  += FilterButton_OnActivated;
            TheButton.Show();
            CommandsToolbar.Insert(TheButton, i++);
        }
    }
        void DropDownEventHandler(object sender, EventArgs e)
        {
            editButton.Hide();
            if (sender == typeMenuAudioItem)
            {
                SwapTreeView(audioTreeView, sender);
                return;
            }

            if (sender == typeMenuFileItem)
            {
                SwapTreeView(fileTreeView, sender);
                return;
            }

            if (sender == typeMenuIconItem)
            {
                SwapTreeView(iconTreeView, sender);
                return;
            }

            if (sender == typeMenuImageItem)
            {
                SwapTreeView(imageTreeView, sender);
                return;
            }

            if (sender == typeMenuOtherItem)
            {
                SwapTreeView(otherTreeView, sender);
                return;
            }

            if (sender == typeMenuStringItem)
            {
                editButton.Show();
                SwapTreeView(stringTreeView, sender);
                return;
            }
        }
Example #7
0
 private void _RemoveCreateSlnMenuOption()
 {
     menuPopup.RemoveItem(menuPopup.GetItemIndex((int)MenuOptions.CreateSln));
     bottomPanelBtn.Show();
 }
Example #8
0
 private void _RemoveCreateSlnMenuOption()
 {
     _menuPopup.RemoveItem(_menuPopup.GetItemIndex((int)MenuOptions.CreateSln));
     _bottomPanelBtn.Show();
     _toolBarButton.Show();
 }
Example #9
0
    protected void PopulateFilterToolbar()
    {
        int i = 0;

          foreach (CommandSpec CmdSpec in PipeEng.CmdSpecs)
          {
         ToolButton TheButton = new ToolButton(CmdSpec.IconName);
         TheButton.Name = CmdSpec.Name + "Button";
         TheButton.Label = CmdSpec.Name;

         Tooltips TT = new Tooltips();
         TheButton.SetTooltip (TT, CmdSpec.ShortDesc, CmdSpec.ShortDesc);

         TheButton.Sensitive = true;
         TheButton.Clicked += FilterButton_OnActivated;
         TheButton.Show();
         CommandsToolbar.Insert(TheButton,i++);
          }
    }