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(); }
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); }
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; } }
private void _RemoveCreateSlnMenuOption() { menuPopup.RemoveItem(menuPopup.GetItemIndex((int)MenuOptions.CreateSln)); bottomPanelBtn.Show(); }
private void _RemoveCreateSlnMenuOption() { _menuPopup.RemoveItem(_menuPopup.GetItemIndex((int)MenuOptions.CreateSln)); _bottomPanelBtn.Show(); _toolBarButton.Show(); }
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++); } }