public virtual void AddStandardItems() { BeginInit(); MoveFirstItem = new ToolStripButton(); moveFirstItem.Image = ResourceImageLoader.Get("nav_first.png"); moveFirstItem.ToolTipText = Locale.GetText("Move first"); Items.Add(moveFirstItem); MovePreviousItem = new ToolStripButton(); movePreviousItem.Image = ResourceImageLoader.Get("nav_previous.png"); movePreviousItem.ToolTipText = Locale.GetText("Move previous"); Items.Add(movePreviousItem); Items.Add(new ToolStripSeparator()); PositionItem = new ToolStripTextBox(); positionItem.Width = 50; positionItem.Text = (bindingSource == null ? 0 : 1).ToString(); positionItem.Width = 50; positionItem.ToolTipText = Locale.GetText("Current position"); Items.Add(positionItem); CountItem = new ToolStripLabel(); countItem.ToolTipText = Locale.GetText("Total number of items"); countItem.Text = Locale.GetText(countItemFormat, bindingSource == null ? 0 : bindingSource.Count); Items.Add(countItem); Items.Add(new ToolStripSeparator()); MoveNextItem = new ToolStripButton(); moveNextItem.Image = ResourceImageLoader.Get("nav_next.png"); moveNextItem.ToolTipText = Locale.GetText("Move next"); Items.Add(moveNextItem); MoveLastItem = new ToolStripButton(); moveLastItem.Image = ResourceImageLoader.Get("nav_end.png"); moveLastItem.ToolTipText = Locale.GetText("Move last"); Items.Add(moveLastItem); Items.Add(new ToolStripSeparator()); AddNewItem = new ToolStripButton(); addNewItem.Image = ResourceImageLoader.Get("nav_plus.png"); addNewItem.ToolTipText = Locale.GetText("Add new"); Items.Add(addNewItem); DeleteItem = new ToolStripButton(); deleteItem.Image = ResourceImageLoader.Get("nav_delete.png"); deleteItem.ToolTipText = Locale.GetText("Delete"); Items.Add(deleteItem); EndInit(); }
private void AddGnomeIcon(string internal_mime_type, string name) { int index = -1; if (MimeIconEngine.MimeIconIndex.ContainsKey(internal_mime_type)) { return; } Image image = GnomeUtil.GetIcon(name, 48); if (image == null) { if (internal_mime_type == "unknown/unknown") { image = ResourceImageLoader.Get("text-x-generic.png"); } else if (internal_mime_type == "inode/directory") { image = ResourceImageLoader.Get("folder.png"); } else if (internal_mime_type == "directory/home") { image = ResourceImageLoader.Get("user-home.png"); } else if (internal_mime_type == "desktop/desktop") { image = ResourceImageLoader.Get("user-desktop.png"); } else if (internal_mime_type == "recently/recently") { image = ResourceImageLoader.Get("document-open.png"); } else if (internal_mime_type == "workplace/workplace") { image = ResourceImageLoader.Get("computer.png"); } else if (internal_mime_type == "network/network" || internal_mime_type == "nfs/nfs" || internal_mime_type == "smb/smb") { image = ResourceImageLoader.Get("folder-remote.png"); } else if (internal_mime_type == "harddisk/harddisk" || internal_mime_type == "cdrom/cdrom" || internal_mime_type == "removable/removable") { image = ResourceImageLoader.Get("text-x-generic.png"); } } if (image != null) { index = MimeIconEngine.SmallIcons.Images.Add(image, Color.Transparent); MimeIconEngine.LargeIcons.Images.Add(image, Color.Transparent); MimeIconEngine.MimeIconIndex.Add(internal_mime_type, index); } }
public PictureBox() { //recalc = true; no_update = 0; SetStyle(ControlStyles.OptimizedDoubleBuffer, true); SetStyle(ControlStyles.Opaque, false); SetStyle(ControlStyles.Selectable, false); SetStyle(ControlStyles.SupportsTransparentBackColor, true); HandleCreated += new EventHandler(PictureBox_HandleCreated); initial_image = ResourceImageLoader.Get("image-x-generic.png"); error_image = ResourceImageLoader.Get("image-missing.png"); }
public override MimeExtensionHandlerStatus Start() { MimeIconEngine.AddIconByImage("inode/directory", ResourceImageLoader.Get("folder.png")); MimeIconEngine.AddIconByImage("unknown/unknown", ResourceImageLoader.Get("text-x-generic.png")); MimeIconEngine.AddIconByImage("desktop/desktop", ResourceImageLoader.Get("user-desktop.png")); MimeIconEngine.AddIconByImage("directory/home", ResourceImageLoader.Get("user-home.png")); MimeIconEngine.AddIconByImage("network/network", ResourceImageLoader.Get("folder-remote.png")); MimeIconEngine.AddIconByImage("recently/recently", ResourceImageLoader.Get("document-open.png")); MimeIconEngine.AddIconByImage("workplace/workplace", ResourceImageLoader.Get("computer.png")); return(MimeExtensionHandlerStatus.OK); // return always ok }
// // This routine fetches images embedded as assembly resources (not // resgen resources). It optionally scales the image to fit the // specified size x dimension (it adjusts y automatically to fit that). // private Image GetSizedResourceImage(string name, int width) { Image image = ResPool.GetUIImage(name, width); if (image != null) { return(image); } string fullname; if (width > 0) { // Try name_width fullname = String.Format("{1}_{0}", name, width); image = ResourceImageLoader.Get(fullname); if (image != null) { ResPool.AddUIImage(image, name, width); return(image); } } // Just try name image = ResourceImageLoader.Get(name); if (image == null) { return(null); } ResPool.AddUIImage(image, name, 0); if (image.Width != width && width != 0) { Console.Error.WriteLine("warning: requesting icon that not been tuned {0}_{1} {2}", width, name, image.Width); int height = (image.Height * width) / image.Width; Bitmap b = new Bitmap(width, height); using (Graphics g = Graphics.FromImage(b)) g.DrawImage(image, 0, 0, width, height); ResPool.AddUIImage(b, name, width); return(b); } return(image); }
public ErrorProvider() { controls = new Hashtable(); blinkrate = 250; blinkstyle = ErrorBlinkStyle.BlinkIfDifferentError; icon = ResourceImageLoader.GetIcon("errorProvider.ico"); tooltip = new ToolTip.ToolTipWindow(); //UIA Framework: Event used to indicate the ToolTip is shown/hidden. tooltip.VisibleChanged += delegate(object sender, EventArgs args) { if (tooltip.Visible == true) { OnUIAPopup(this, new PopupEventArgs(UIAControl, UIAControl, false, Size.Empty)); } else if (tooltip.Visible == false) { OnUIAUnPopup(this, new PopupEventArgs(UIAControl, UIAControl, false, Size.Empty)); } }; }
ToolBar CreateToolBar() { ImageList image_list = new ImageList(); image_list.Images.Add(ResourceImageLoader.Get("32_printer.png")); image_list.Images.Add(ResourceImageLoader.Get("22_page-magnifier.png")); image_list.Images.Add(ResourceImageLoader.Get("1-up.png")); image_list.Images.Add(ResourceImageLoader.Get("2-up.png")); image_list.Images.Add(ResourceImageLoader.Get("3-up.png")); image_list.Images.Add(ResourceImageLoader.Get("4-up.png")); image_list.Images.Add(ResourceImageLoader.Get("6-up.png")); MenuItem mi; mag_menu = new ContextMenu(); ToolBar toolbar = new PrintToolBar(); ToolBarButton print = new ToolBarButton(); ToolBarButton zoom = new ToolBarButton(); ToolBarButton separator1 = new ToolBarButton(); ToolBarButton one_page = new ToolBarButton(); ToolBarButton two_page = new ToolBarButton(); ToolBarButton three_page = new ToolBarButton(); ToolBarButton four_page = new ToolBarButton(); ToolBarButton six_page = new ToolBarButton(); ToolBarButton separator2 = new ToolBarButton(); Button close = new Button(); Label label = new Label(); pageUpDown = new NumericUpDown(); toolbar.ImageList = image_list; toolbar.Size = new Size(792, 26); toolbar.Dock = DockStyle.Top; toolbar.Appearance = ToolBarAppearance.Flat; toolbar.ShowToolTips = true; toolbar.DropDownArrows = true; toolbar.TabStop = true; toolbar.Buttons.AddRange(new ToolBarButton[] { print, zoom, separator1, one_page, two_page, three_page, four_page, six_page, separator2 }); toolbar.ButtonClick += new ToolBarButtonClickEventHandler(OnClickToolBarButton); /* print button */ print.ImageIndex = 0; print.Tag = 0; print.ToolTipText = "Print"; /* magnify dropdown */ zoom.ImageIndex = 1; zoom.Tag = 1; zoom.ToolTipText = "Zoom"; zoom.Style = ToolBarButtonStyle.DropDownButton; zoom.DropDownMenu = mag_menu; mi = mag_menu.MenuItems.Add("Auto", new EventHandler(OnClickPageMagnifierItem)); mi.RadioCheck = true; mi.Checked = true; previous_checked_menu_item = mi; auto_zoom_item = mi; mi = mag_menu.MenuItems.Add("500%", new EventHandler(OnClickPageMagnifierItem)); mi.RadioCheck = true; mi = mag_menu.MenuItems.Add("200%", new EventHandler(OnClickPageMagnifierItem)); mi.RadioCheck = true; mi = mag_menu.MenuItems.Add("150%", new EventHandler(OnClickPageMagnifierItem)); mi.RadioCheck = true; mi = mag_menu.MenuItems.Add("100%", new EventHandler(OnClickPageMagnifierItem)); mi.RadioCheck = true; mi = mag_menu.MenuItems.Add("75%", new EventHandler(OnClickPageMagnifierItem)); mi.RadioCheck = true; mi = mag_menu.MenuItems.Add("50%", new EventHandler(OnClickPageMagnifierItem)); mi.RadioCheck = true; mi = mag_menu.MenuItems.Add("25%", new EventHandler(OnClickPageMagnifierItem)); mi.RadioCheck = true; mi = mag_menu.MenuItems.Add("10%", new EventHandler(OnClickPageMagnifierItem)); mi.RadioCheck = true; /* separator */ separator1.Style = ToolBarButtonStyle.Separator; /* n-up icons */ one_page.ImageIndex = 2; one_page.Tag = 2; one_page.ToolTipText = "One page"; two_page.ImageIndex = 3; two_page.Tag = 3; two_page.ToolTipText = "Two pages"; three_page.ImageIndex = 4; three_page.Tag = 4; three_page.ToolTipText = "Three pages"; four_page.ImageIndex = 5; four_page.Tag = 5; four_page.ToolTipText = "Four pages"; six_page.ImageIndex = 6; six_page.Tag = 6; six_page.ToolTipText = "Six pages"; /* separator */ separator2.Style = ToolBarButtonStyle.Separator; /* Page label */ label.Text = "Page"; label.TabStop = false; label.Size = new Size(50, 18); label.TextAlign = ContentAlignment.MiddleLeft; label.Dock = DockStyle.Right; /* the page number updown */ pageUpDown.Dock = DockStyle.Right; pageUpDown.TextAlign = HorizontalAlignment.Right; pageUpDown.DecimalPlaces = 0; pageUpDown.TabIndex = 1; pageUpDown.Text = "1"; pageUpDown.Minimum = 0; pageUpDown.Maximum = 1000; pageUpDown.Size = new Size(64, 14); pageUpDown.Dock = DockStyle.Right; // pageUpDown.Location = new Point(568, 0); pageUpDown.ValueChanged += new EventHandler(OnPageUpDownValueChanged); /* close button */ close.Location = new Point(196, 2); close.Size = new Size(50, 20); close.TabIndex = 0; close.FlatStyle = FlatStyle.Popup; close.Text = "Close"; close.Click += new EventHandler(CloseButtonClicked); toolbar.Controls.Add(label); toolbar.Controls.Add(pageUpDown); toolbar.Controls.Add(close); // close.Location = new Point (b.Rectangle.X + b.Rectangle.Width, toolbar.Height / 2 - close.Height / 2); // MinimumSize = new Size (close.Location.X + close.Width + label.Width + pageUpDown.Width, 220); return(toolbar); }
static DataGridViewImageCell() { missing_image = ResourceImageLoader.Get("image-missing.png"); }