private void AddToolBarItem(NToolBar toolBar, NImage image, string text, string tooltip) { NWidget item; if (text == null) { text = string.Empty; } if (image == null) { item = new NButton(text); } else { item = new NButton(NPairBox.Create(image, text)); } if (!string.IsNullOrEmpty(tooltip)) { item.Tooltip = new NTooltip(tooltip); } toolBar.Items.Add(item); NCommandBar.SetText(item, text); if (image != null) { NCommandBar.SetImage(item, (NImage)image.DeepClone()); } }
private static NMenuDropDown CreateMenuDropDown(string text) { NMenuDropDown menuDropDown = new NMenuDropDown(text); NCommandBar.SetText(menuDropDown, text); NCommandBar.SetImage(menuDropDown, null); return(menuDropDown); }
private void AddToggleToolBarItem(NToolBar toolBar, NImage image, string tooltip) { NToggleButton item = new NToggleButton(image); item.Tooltip = new NTooltip(tooltip); NCommandBar.SetText(item, tooltip); NCommandBar.SetImage(item, image); toolBar.Items.Add(item); }
private NButton CreateButton(ENToolBarButtonType buttonType, string text) { NButton button = null; NImage image = null; switch (buttonType) { case ENToolBarButtonType.Text: button = new NButton(text); break; case ENToolBarButtonType.SmallIcon: image = GetSmallImage(text); button = new NButton(image); break; case ENToolBarButtonType.SmallIconAndText: image = GetSmallImage(text); button = new NButton(CreatePairBox(image, text)); break; case ENToolBarButtonType.LargeIcon: image = GetLargeImage(text); button = new NButton(image); break; case ENToolBarButtonType.LargeIconAndText: image = GetLargeImage(text); button = new NButton(CreatePairBox(image, text)); break; default: throw new Exception("New ENToolBarButtonType?"); } NCommandBar.SetText(button, text); NCommandBar.SetImage(button, image); button.Click += new Function <NEventArgs>(OnToolBarButtonClick); return(button); }