protected void SetSelectedItem(ToolBarItem item) { Gdk.Pixbuf pb = PintaCore.Resources.GetIcon(item.Action.StockId); image.Pixbuf = pb; selected_item = item; TooltipText = item.Text; OnSelectedItemChanged(); }
protected void SetSelectedItem (ToolBarItem item) { Gdk.Pixbuf pb = PintaCore.Resources.GetIcon (item.Action.StockId); image.Pixbuf = pb; selected_item = item; TooltipText = item.Text; if (label_widget != null) label_widget.Text = item.Text; OnSelectedItemChanged (); }
public ToolBarItem AddItem (string text, string imageId, object tag) { ToolBarItem item = new ToolBarItem (text, imageId, tag); dropdown.Add (item.Action.CreateMenuItem ()); Items.Add (item); item.Action.Activated += delegate { SetSelectedItem (item); }; if (selected_item == null) SetSelectedItem (item); return item; }
private void BuildAntialiasingTool(Toolbar tb) { if (antialiasing_button != null) { tb.AppendItem(antialiasing_button); return; } antialiasing_button = new ToolBarDropDownButton(); aaOn = antialiasing_button.AddItem(Catalog.GetString("Antialiasing On"), "Toolbar.AntiAliasingEnabledIcon.png", true); aaOff = antialiasing_button.AddItem(Catalog.GetString("Antialiasing Off"), "Toolbar.AntiAliasingDisabledIcon.png", false); tb.AppendItem(antialiasing_button); }
private void BuildAlphaBlending(Toolbar tb) { if (alphablending_button != null) { tb.AppendItem(alphablending_button); return; } alphablending_button = new ToolBarDropDownButton(); abOn = alphablending_button.AddItem(Catalog.GetString("Normal Blending"), "Toolbar.BlendingEnabledIcon.png", true); abOff = alphablending_button.AddItem(Catalog.GetString("Overwrite"), "Toolbar.BlendingOverwriteIcon.png", false); tb.AppendItem(alphablending_button); }
public ToolBarItem AddItem(string text, string imageId, object tag) { ToolBarItem item = new ToolBarItem(text, imageId, tag); dropdown.Add(item.Action.CreateMenuItem()); Items.Add(item); item.Action.Activated += delegate { SetSelectedItem(item); }; if (selected_item == null) { SetSelectedItem(item); } return(item); }
public ToolBarItem AddItem(string text, string imageId, object?tag) { ToolBarItem item = new ToolBarItem(text, imageId, tag); action_group.AddAction(item.Action); dropdown.AppendItem(new GLib.MenuItem(text, string.Format("{0}.{1}", action_prefix, item.Action.Name))); Items.Add(item); item.Action.Activated += delegate { SetSelectedItem(item); }; if (selected_item == null) { SetSelectedItem(item); } return(item); }
private void BuildAntialiasingTool(Toolbar tb) { if (antialiasing_button != null) { tb.AppendItem (antialiasing_button); return; } antialiasing_button = new ToolBarDropDownButton (); aaOn = antialiasing_button.AddItem (Catalog.GetString ("Antialiasing On"), "Toolbar.AntiAliasingEnabledIcon.png", true); aaOff = antialiasing_button.AddItem (Catalog.GetString ("Antialiasing Off"), "Toolbar.AntiAliasingDisabledIcon.png", false); tb.AppendItem (antialiasing_button); }