private void InitImageList() { ImageList imageList = new ImageList(); imageList.ColorDepth = ColorDepth.Depth32Bit; imageList.ImageSize = new System.Drawing.Size(16, 16); imageList.Images.Add(IconService.GetBitmap("Icons.16x16.ClosedFolderBitmap")); imageList.Images.Add(IconService.GetBitmap("Icons.16x16.OpenFolderBitmap")); imageList.Images.Add(new Bitmap(1, 1)); imageList.Images.Add(IconService.GetBitmap("Icons.16x16.SelectionArrow")); imageList.Images.Add(IconService.GetBitmap("Icons.16x16.SharpReport.Ascending")); imageList.Images.Add(IconService.GetBitmap("Icons.16x16.SharpReport.Descending")); //Table's or procedure imageList.Images.Add(IconService.GetBitmap("Icons.16x16.SharpQuery.Table")); imageList.Images.Add(IconService.GetBitmap("Icons.16x16.SharpQuery.Procedure")); //Parameters imageList.Images.Add(IconService.GetBitmap("Icons.16x16.SharpQuery.Column")); //Function imageList.Images.Add(WinFormsResourceService.GetIcon("Icons.16x16.SharpReport.Function")); this.ImageList = imageList; }
public SearchFolderNode(string fileName) { drawDefault = false; this.fileName = fileName; icon = IconService.GetBitmap(IconService.GetImageForFile(fileName)); Nodes.Add(new TreeNode()); }
///<summary> /// Create a SharpQueryTree objec ///</summary> public SharpQueryTree() : base() { this.pNodeImages = new ImageList(); this.pNodeImages.ColorDepth = System.Windows.Forms.ColorDepth.Depth24Bit; this.pNodeImages.ImageSize = new System.Drawing.Size(16, 16); this.pNodeImages.TransparentColor = System.Drawing.Color.DarkCyan; this.pNodeImages.Images.Add(IconService.GetBitmap("Icons.16x16.SharpQuery.DataBaseRoot")); this.pNodeImages.Images.Add(IconService.GetBitmap("Icons.16x16.SharpQuery.DatabaseConnectionClose")); this.pNodeImages.Images.Add(IconService.GetBitmap("Icons.16x16.SharpQuery.DatabaseConnection")); this.pNodeImages.Images.Add(IconService.GetBitmap("Icons.16x16.SharpQuery.TablesRoot")); this.pNodeImages.Images.Add(IconService.GetBitmap("Icons.16x16.SharpQuery.ViewsRoot")); this.pNodeImages.Images.Add(IconService.GetBitmap("Icons.16x16.SharpQuery.ProceduresRoot")); this.pNodeImages.Images.Add(IconService.GetBitmap("Icons.16x16.SharpQuery.Table")); this.pNodeImages.Images.Add(IconService.GetBitmap("Icons.16x16.SharpQuery.View")); this.pNodeImages.Images.Add(IconService.GetBitmap("Icons.16x16.SharpQuery.Procedure")); this.pNodeImages.Images.Add(IconService.GetBitmap("Icons.16x16.SharpQuery.Column")); this.pNodeImages.Images.Add(IconService.GetBitmap("Icons.16x16.SharpQuery.NodeError")); this.ImageList = this.pNodeImages; SchemaClassDict = new SharpQueryStringDictionary(); LoadSharpQueryConnectionCodon(); //Add the Root Node. this.Nodes.Add(new SharpQueryNodeDatabaseRoot()); }
public ScrollBox() { SetStyle(ControlStyles.OptimizedDoubleBuffer, true); SetStyle(ControlStyles.AllPaintingInWmPaint, true); Image = IconService.GetBitmap("Icons.AboutImage"); Font = WinFormsResourceService.LoadFont("Tahoma", 10); text = new string[] { "\"The most successful method of programming is to begin a program as simply as possible, test it, and then add to the program until it performs the required job.\"\n -- PDP8 handbook, Pg 9-64", "\"The primary purpose of the DATA statement is to give names to constants; instead of referring to pi as 3.141592653589793 at every\n appearance, the variable PI can be given that value with a DATA statement and used instead of the longer form of the constant. This also simplifies modifying the program, should the value of pi change.\"\n -- FORTRAN manual for Xerox computers", "\"No proper program contains an indication which as an operator-applied occurrence identifies an operator-defining occurrence which as an indication-applied occurrence identifies an indication-defining occurrence different from the one identified by the given indication as an indication- applied occurrence.\"\n -- ALGOL 68 Report", "\"The '#pragma' command is specified in the ANSI standard to have an arbitrary implementation-defined effect. In the GNU C preprocessor, `#pragma' first attempts to run the game rogue; if that fails, it tries to run the game hack; if that fails, it tries to run GNU Emacs displaying the Tower of Hanoi; if that fails, it reports a fatal error. In any case, preprocessing does not continue.\"\n --From an old GNU C Preprocessor document", "\"There are two ways of constructing a software design: one way is to make it so simple that there are obviously no deficiencies; the other is to make it so complicated that there are no obvious deficiencies.\"\n -- C.A.R. Hoare", "On two occasions, I have been asked [by members of Parliament], 'Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?' I am not able to rightly apprehend the kind of confusion of ideas that could provoke such a question.\"\n -- Charles Babbage (1791-1871)" }; // randomize the order in which the texts are displayed Random rnd = new Random(); for (int i = 0; i < text.Length; i++) { Swap(ref text[i], ref text[rnd.Next(i, text.Length)]); } timer = new Timer(); timer.Interval = 40; timer.Tick += new EventHandler(ScrollDown); timer.Start(); }
public BookmarkFolderNode(string fileName) { drawDefault = false; this.fileName = fileName; fileNameText = Path.GetFileName(fileName) + StringParser.Parse(" ${res:MainWindow.Windows.SearchResultPanel.In} ") + Path.GetDirectoryName(fileName); icon = IconService.GetBitmap(IconService.GetImageForFile(fileName)); Nodes.Add(new TreeNode()); }
protected virtual void InitializeView() { ImageList smalllist = new ImageList(); ImageList imglist = new ImageList(); smalllist.ColorDepth = ColorDepth.Depth32Bit; imglist.ColorDepth = ColorDepth.Depth32Bit; imglist.ImageSize = new Size(32, 32); smalllist.ImageSize = new Size(16, 16); smalllist.Images.Add(WinFormsResourceService.GetBitmap("Icons.32x32.EmptyProjectIcon")); imglist.Images.Add(WinFormsResourceService.GetBitmap("Icons.32x32.EmptyProjectIcon")); // load the icons and set their index from the image list in the hashtable int i = 0; Dictionary <string, int> tmp = new Dictionary <string, int>(icons); foreach (KeyValuePair <string, int> entry in icons) { Bitmap bitmap = IconService.GetBitmap(entry.Key); if (bitmap != null) { smalllist.Images.Add(bitmap); imglist.Images.Add(bitmap); tmp[entry.Key] = ++i; } else { LoggingService.Warn("NewProjectDialog: can't load bitmap " + entry.Key.ToString() + " using default"); } } // set the correct imageindex for all templates icons = tmp; foreach (TemplateItem item in alltemplates) { if (item.Template.Icon == null) { item.ImageIndex = 0; } else { item.ImageIndex = icons[item.Template.Icon]; } } templateListView.LargeImageList = imglist; templateListView.SmallImageList = smalllist; InsertCategories(null, categories); categoryTreeView.TreeViewNodeSorter = new TemplateCategoryComparer(); categoryTreeView.Sort(); string initialSelectedCategory = StringParser.Parse("C#\\${res:Templates.File.Categories.WindowsApplications}"); TreeViewHelper.ApplyViewStateString(PropertyService.Get("Dialogs.NewProjectDialog.CategoryTreeState", ""), categoryTreeView); categoryTreeView.SelectedNode = TreeViewHelper.GetNodeByPath(categoryTreeView, PropertyService.Get("Dialogs.NewProjectDialog.LastSelectedCategory", initialSelectedCategory)); }
///<summary>create a default tabitem : a pointer icon with an empty toolboxitem</summary> public WpfSideTabItem() : base("Pointer") { CanBeRenamed = false; CanBeDeleted = false; Bitmap pointerBitmap = new Bitmap(IconService.GetBitmap("Icons.16x16.FormsDesigner.PointerIcon"), 16, 16); this.Icon = pointerBitmap; this.Tag = null; }
void InitializeView() { ImageList smalllist = new ImageList(); ImageList imglist = new ImageList(); smalllist.ColorDepth = ColorDepth.Depth32Bit; imglist.ColorDepth = ColorDepth.Depth32Bit; imglist.ImageSize = new Size(32, 32); smalllist.ImageSize = new Size(16, 16); smalllist.Images.Add(IconService.GetBitmap("Icons.32x32.EmptyFileIcon")); imglist.Images.Add(IconService.GetBitmap("Icons.32x32.EmptyFileIcon")); int i = 0; Hashtable tmp = new Hashtable(icons); foreach (DictionaryEntry entry in icons) { Bitmap bitmap = IconService.GetBitmap(entry.Key.ToString()); if (bitmap != null) { smalllist.Images.Add(bitmap); imglist.Images.Add(bitmap); tmp[entry.Key] = ++i; } else { LoggingService.Warn("NewFileDialog: can't load bitmap " + entry.Key.ToString() + " using default"); } } icons = tmp; foreach (TemplateItem item in alltemplates) { if (item.Template.Icon == null) { item.ImageIndex = 0; } else { item.ImageIndex = (int)icons[item.Template.Icon]; } } templateListView.LargeImageList = imglist; templateListView.SmallImageList = smalllist; InsertCategories(null, categories); categoryTreeView.TreeViewNodeSorter = new TemplateCategoryComparer(); categoryTreeView.Sort(); TreeViewHelper.ApplyViewStateString(PropertyService.Get("Dialogs.NewFileDialog.CategoryViewState", ""), categoryTreeView); categoryTreeView.SelectedNode = TreeViewHelper.GetNodeByPath(categoryTreeView, PropertyService.Get("Dialogs.NewFileDialog.LastSelectedCategory", "C#")); }
///<summary>create a default tabitem : a pointer icon with an empty toolboxitem</summary> public SideTabItemDesigner() : base("Pointer") { CanBeRenamed = false; CanBeDeleted = false; var pointerBitmap = new Bitmap(IconService.GetBitmap("Icons.16x16.FormsDesigner.PointerIcon"), 16, 16); this.Icon = pointerBitmap; this.Tag = null; ReloadToolBox(); }
protected virtual void InitializeView() { ImageList smalllist = new ImageList(); ImageList imglist = new ImageList(); smalllist.ColorDepth = ColorDepth.Depth32Bit; imglist.ColorDepth = ColorDepth.Depth32Bit; imglist.ImageSize = new Size(32, 32); smalllist.ImageSize = new Size(16, 16); smalllist.Images.Add(ResourceService.GetBitmap("Icons.32x32.EmptyProjectIcon")); imglist.Images.Add(ResourceService.GetBitmap("Icons.32x32.EmptyProjectIcon")); // load the icons and set their index from the image list in the hashtable int i = 0; Dictionary <string, int> tmp = new Dictionary <string, int>(icons); foreach (KeyValuePair <string, int> entry in icons) { Bitmap bitmap = IconService.GetBitmap(entry.Key); if (bitmap != null) { smalllist.Images.Add(bitmap); imglist.Images.Add(bitmap); tmp[entry.Key] = ++i; } else { LoggingService.Warn("NewProjectDialog: can't load bitmap " + entry.Key.ToString() + " using default"); } } // set the correct imageindex for all templates icons = tmp; foreach (TemplateItem item in alltemplates) { if (item.Template.Icon == null) { item.ImageIndex = 0; } else { item.ImageIndex = icons[item.Template.Icon]; } } ((ListView)ControlDictionary["templateListView"]).LargeImageList = imglist; ((ListView)ControlDictionary["templateListView"]).SmallImageList = smalllist; InsertCategories(null, categories); ((TreeView)ControlDictionary["categoryTreeView"]).TreeViewNodeSorter = new TemplateCategoryComparer(); ((TreeView)ControlDictionary["categoryTreeView"]).Sort(); SelectLastSelectedCategoryNode(((TreeView)ControlDictionary["categoryTreeView"]).Nodes, PropertyService.Get("Dialogs.NewProjectDialog.LastSelectedCategory", "C#")); }
void InitializeComponents() { if (allowUntitledFiles) { SetupFromXmlStream(this.GetType().Assembly.GetManifestResourceStream("Resources.NewFileDialog.xfrm")); } else { SetupFromXmlStream(this.GetType().Assembly.GetManifestResourceStream("Resources.NewFileWithNameDialog.xfrm")); ControlDictionary["fileNameTextBox"].TextChanged += new EventHandler(FileNameChanged); } ImageList imglist = new ImageList(); imglist.ColorDepth = ColorDepth.Depth32Bit; imglist.Images.Add(IconService.GetBitmap("Icons.16x16.OpenFolderBitmap")); imglist.Images.Add(IconService.GetBitmap("Icons.16x16.ClosedFolderBitmap")); templateListView = ((ListView)ControlDictionary["templateListView"]); categoryTreeView = ((TreeView)ControlDictionary["categoryTreeView"]); categoryTreeView.ImageList = imglist; categoryTreeView.AfterSelect += new TreeViewEventHandler(CategoryChange); categoryTreeView.BeforeSelect += new TreeViewCancelEventHandler(OnBeforeExpand); categoryTreeView.BeforeExpand += new TreeViewCancelEventHandler(OnBeforeExpand); categoryTreeView.BeforeCollapse += new TreeViewCancelEventHandler(OnBeforeCollapse); templateListView.SelectedIndexChanged += new EventHandler(SelectedIndexChange); templateListView.DoubleClick += new EventHandler(OpenEvent); ControlDictionary["openButton"].Click += new EventHandler(OpenEvent); ((RadioButton)ControlDictionary["largeIconsRadioButton"]).Checked = PropertyService.Get("Dialogs.NewProjectDialog.LargeImages", true); ((RadioButton)ControlDictionary["largeIconsRadioButton"]).CheckedChanged += new EventHandler(CheckedChange); ((RadioButton)ControlDictionary["largeIconsRadioButton"]).FlatStyle = FlatStyle.Standard; ((RadioButton)ControlDictionary["largeIconsRadioButton"]).Image = IconService.GetBitmap("Icons.16x16.LargeIconsIcon"); ((RadioButton)ControlDictionary["smallIconsRadioButton"]).Checked = !PropertyService.Get("Dialogs.NewProjectDialog.LargeImages", true); ((RadioButton)ControlDictionary["smallIconsRadioButton"]).CheckedChanged += new EventHandler(CheckedChange); ((RadioButton)ControlDictionary["smallIconsRadioButton"]).FlatStyle = FlatStyle.Standard; ((RadioButton)ControlDictionary["smallIconsRadioButton"]).Image = IconService.GetBitmap("Icons.16x16.SmallIconsIcon"); ToolTip tooltip = new ToolTip(); tooltip.SetToolTip(ControlDictionary["largeIconsRadioButton"], StringParser.Parse("${res:Global.LargeIconToolTip}")); tooltip.SetToolTip(ControlDictionary["smallIconsRadioButton"], StringParser.Parse("${res:Global.SmallIconToolTip}")); tooltip.Active = true; Owner = WorkbenchSingleton.MainForm; StartPosition = FormStartPosition.CenterParent; Icon = null; CheckedChange(this, EventArgs.Empty); }
/// <summary> /// Creates an image list to be used in the /// <see cref="NAntPadTreeView"/>.</summary> public static ImageList GetImageList() { ImageList imageList = new ImageList(); imageList.Images.Add(IconService.GetBitmap("NAnt.AddIn.Icons.16x16.BuildFile")); imageList.Images.Add(IconService.GetBitmap("NAnt.AddIn.Icons.16x16.BuildTarget")); imageList.Images.Add(IconService.GetBitmap("NAnt.AddIn.Icons.16x16.DefaultBuildTarget")); imageList.Images.Add(IconService.GetBitmap("NAnt.AddIn.Icons.16x16.BuildFileError")); imageList.Images.Add(IconService.GetBitmap("NAnt.AddIn.Icons.16x16.BuildTargetError")); return(imageList); }
protected void InitImageList() { ImageList imglist = new ImageList(); imglist.ColorDepth = ColorDepth.Depth32Bit; imglist.Images.Add(IconService.GetBitmap("Icons.16x16.ClosedFolderBitmap")); imglist.Images.Add(IconService.GetBitmap("Icons.16x16.OpenFolderBitmap")); imglist.Images.Add(new Bitmap(1, 1)); imglist.Images.Add(IconService.GetBitmap("Icons.16x16.SelectionArrow")); ((TreeView)ControlDictionary["optionsTreeView"]).ImageList = imglist; }
static SideTabItem CreateToolboxPointer(SideTab sideTab) { var pointer = new SharpDevelopSideTabItem("Pointer") { CanBeRenamed = false, CanBeDeleted = false, Icon = new Bitmap(IconService.GetBitmap("Icons.16x16.FormsDesigner.PointerIcon"), 16, 16), Tag = null }; return(pointer); }
public int GetIndex(string imageName) { int index; if (!dict.TryGetValue(imageName, out index)) { index = imageList.Images.Count; imageList.Images.Add(IconService.GetBitmap(imageName)); dict[imageName] = index; } return(index); }
private static void AddPointerToSideTab(SideTab sideTab) { // Add the standard pointer. SharpDevelopSideTabItem sti = new SharpDevelopSideTabItem("Pointer"); sti.CanBeRenamed = false; sti.CanBeDeleted = false; Bitmap pointerBitmap = new Bitmap(IconService.GetBitmap("Icons.16x16.FormsDesigner.PointerIcon"), 16, 16); sti.Icon = pointerBitmap; sti.Tag = null; sideTab.Items.Add(sti); }
///<summary>create a default tabitem : a pointer icon with an empty toolboxitem</summary> public SideTabItemDesigner() : base("Pointer") { CanBeRenamed = false; CanBeDeleted = false; Bitmap pointerBitmap = new Bitmap(IconService.GetBitmap("Icons.16x16.FormsDesigner.PointerIcon"), 16, 16); // ToolboxItem toolboxItemPointer = new ToolboxItem(); // toolboxItemPointer.Bitmap = pointerBitmap; // toolboxItemPointer.DisplayName = "Pointer"; this.Icon = pointerBitmap; this.Tag = null; ReloadToolBox(); }
protected void InitializeComponents() { SetupFromXmlStream(this.GetType().Assembly.GetManifestResourceStream("Resources.NewProjectDialog.xfrm")); ImageList imglist = new ImageList(); imglist.ColorDepth = ColorDepth.Depth32Bit; imglist.Images.Add(IconService.GetBitmap("Icons.16x16.OpenFolderBitmap")); imglist.Images.Add(IconService.GetBitmap("Icons.16x16.ClosedFolderBitmap")); ((TreeView)ControlDictionary["categoryTreeView"]).ImageList = imglist; ((ListView)ControlDictionary["templateListView"]).DoubleClick += new EventHandler(OpenEvent); ((ListView)ControlDictionary["templateListView"]).SelectedIndexChanged += new EventHandler(SelectedIndexChange); ((TreeView)ControlDictionary["categoryTreeView"]).AfterSelect += new TreeViewEventHandler(CategoryChange); ((TreeView)ControlDictionary["categoryTreeView"]).BeforeSelect += new TreeViewCancelEventHandler(OnBeforeExpand); ((TreeView)ControlDictionary["categoryTreeView"]).BeforeExpand += new TreeViewCancelEventHandler(OnBeforeExpand); ((TreeView)ControlDictionary["categoryTreeView"]).BeforeCollapse += new TreeViewCancelEventHandler(OnBeforeCollapse); ((TextBox)ControlDictionary["solutionNameTextBox"]).TextChanged += new EventHandler(PathChanged); ((TextBox)ControlDictionary["nameTextBox"]).TextChanged += new EventHandler(NameTextChanged); ((TextBox)ControlDictionary["nameTextBox"]).TextChanged += new EventHandler(PathChanged); ((TextBox)ControlDictionary["locationTextBox"]).TextChanged += new EventHandler(PathChanged); ((RadioButton)ControlDictionary["largeIconsRadioButton"]).Checked = PropertyService.Get("Dialogs.NewProjectDialog.LargeImages", true); ((RadioButton)ControlDictionary["largeIconsRadioButton"]).CheckedChanged += new EventHandler(IconSizeChange); ((RadioButton)ControlDictionary["largeIconsRadioButton"]).FlatStyle = FlatStyle.Standard; ((RadioButton)ControlDictionary["largeIconsRadioButton"]).Image = IconService.GetBitmap("Icons.16x16.LargeIconsIcon"); ((RadioButton)ControlDictionary["smallIconsRadioButton"]).Checked = !PropertyService.Get("Dialogs.NewProjectDialog.LargeImages", true); ((RadioButton)ControlDictionary["smallIconsRadioButton"]).CheckedChanged += new EventHandler(IconSizeChange); ((RadioButton)ControlDictionary["smallIconsRadioButton"]).FlatStyle = FlatStyle.Standard; ((RadioButton)ControlDictionary["smallIconsRadioButton"]).Image = IconService.GetBitmap("Icons.16x16.SmallIconsIcon"); ControlDictionary["openButton"].Click += new EventHandler(OpenEvent); ControlDictionary["browseButton"].Click += new EventHandler(BrowseDirectories); ((CheckBox)ControlDictionary["createSeparateDirCheckBox"]).CheckedChanged += new EventHandler(CheckedChange); ((CheckBox)ControlDictionary["createSeparateDirCheckBox"]).CheckedChanged += new EventHandler(PathChanged); ((CheckBox)ControlDictionary["autoCreateSubDirCheckBox"]).CheckedChanged += new EventHandler(PathChanged); ToolTip tooltip = new ToolTip(); tooltip.SetToolTip(ControlDictionary["largeIconsRadioButton"], StringParser.Parse("${res:Global.LargeIconToolTip}")); tooltip.SetToolTip(ControlDictionary["smallIconsRadioButton"], StringParser.Parse("${res:Global.SmallIconToolTip}")); tooltip.Active = true; Owner = (Form)WorkbenchSingleton.Workbench; StartPosition = FormStartPosition.CenterParent; Icon = null; CheckedChange(this, EventArgs.Empty); IconSizeChange(this, EventArgs.Empty); }
void InitializeView() { ImageList smalllist = new ImageList(); ImageList imglist = new ImageList(); smalllist.ColorDepth = ColorDepth.Depth32Bit; imglist.ColorDepth = ColorDepth.Depth32Bit; imglist.ImageSize = new Size(32, 32); smalllist.ImageSize = new Size(16, 16); smalllist.Images.Add(IconService.GetBitmap("Icons.32x32.EmptyFileIcon")); imglist.Images.Add(IconService.GetBitmap("Icons.32x32.EmptyFileIcon")); int i = 0; foreach (var image in icons.Keys.ToArray()) { Bitmap bitmap = image.Bitmap; if (bitmap != null) { smalllist.Images.Add(bitmap); imglist.Images.Add(bitmap); icons[image] = ++i; } else { LoggingService.Warn("NewFileDialog: can't load bitmap " + image.ToString() + " using default"); } } foreach (TemplateItem item in alltemplates) { if (item.Template.Icon == null) { item.ImageIndex = 0; } else { item.ImageIndex = (int)icons[item.Template.Icon]; } } templateListView.LargeImageList = imglist; templateListView.SmallImageList = smalllist; TreeViewHelper.ApplyViewStateString(PropertyService.Get("Dialogs.NewFileDialog.CategoryViewState", ""), categoryTreeView); categoryTreeView.SelectedNode = TreeViewHelper.GetNodeByPath(categoryTreeView, PropertyService.Get("Dialogs.NewFileDialog.LastSelectedCategory", "C#")); }
public MyMenuItem(PadDescriptor padDescriptor) : base(null, null) { this.padDescriptor = padDescriptor; Text = StringParser.Parse(padDescriptor.Title); if (!string.IsNullOrEmpty(padDescriptor.Icon)) { base.Image = IconService.GetBitmap(padDescriptor.Icon); } if (padDescriptor.Shortcut != null) { ShortcutKeys = MenuCommand.ParseShortcut(padDescriptor.Shortcut); } }
public MyMenuItem(PadDescriptor padDescriptor) : base(null, null) { this.padDescriptor = padDescriptor; Text = StringParser.Parse(padDescriptor.Title); if (padDescriptor.Icon != null) { base.Image = IconService.GetBitmap(padDescriptor.Icon); } if (padDescriptor.Shortcut != null) { ShortcutKeys = ICSharpCode.Core.WinForms.MenuCommand.ParseShortcut(padDescriptor.Shortcut); } }
public TreeTreeView() { PopulateTreeView(); treeView.ImageList = new ImageList(); treeView.ImageList.ColorDepth = ColorDepth.Depth32Bit; treeView.ImageList.Images.Add(IconService.GetBitmap("Icons.16x16.Class")); treeView.ImageList.Images.Add(IconService.GetBitmap("Icons.16x16.Collection")); treeView.ImageList.Images.Add(IconService.GetBitmap("Icons.16x16.OpenCollection")); treeView.ImageList.Images.Add(IconService.GetBitmap("Icons.16x16.ClosedFolderBitmap")); treeView.ImageList.Images.Add(IconService.GetBitmap("Icons.16x16.OpenFolderBitmap")); treeView.Dock = DockStyle.Fill; Controls.Add(treeView); }
public BaseClassNode(Expression targetObject, DebugType shownType) { this.targetObject = targetObject; this.shownType = shownType; this.Image = IconService.GetBitmap("Icons.16x16.Class"); this.Name = StringParser.Parse("${res:MainWindow.Windows.Debug.LocalVariables.BaseClass}"); this.Type = shownType.FullName; if (shownType.FullName == "System.Object") { this.ChildNodes = null; } else { this.ChildNodes = Utils.GetChildNodesOfObject(targetObject, shownType); } }
public SearchAndReplaceDialog(SearchAndReplaceMode searchAndReplaceMode) { SuspendLayout(); this.FormBorderStyle = FormBorderStyle.FixedToolWindow; this.ShowInTaskbar = false; this.TopMost = false; this.Text = StringParser.Parse("${res:Dialog.NewProject.SearchReplace.Title}"); this.KeyPreview = true; searchAndReplacePanel = new SearchAndReplacePanel(); searchAndReplacePanel.Dock = DockStyle.Fill; Controls.Add(searchAndReplacePanel); ToolStrip toolStrip = new ToolStrip(); toolStrip.Dock = DockStyle.Top; toolStrip.Stretch = true; toolStrip.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden; searchButton.Text = StringParser.Parse("${res:Dialog.NewProject.SearchReplace.FindDialogName}"); searchButton.Image = IconService.GetBitmap("Icons.16x16.FindIcon"); searchButton.Checked = searchAndReplaceMode == SearchAndReplaceMode.Search; searchButton.Click += new EventHandler(SearchButtonClick); toolStrip.Items.Add(searchButton); replaceButton.Text = StringParser.Parse("${res:Dialog.NewProject.SearchReplace.ReplaceDialogName}"); replaceButton.Image = IconService.GetBitmap("Icons.16x16.ReplaceIcon"); replaceButton.Checked = searchAndReplaceMode == SearchAndReplaceMode.Replace; replaceButton.Click += new EventHandler(ReplaceButtonClick); toolStrip.Items.Add(replaceButton); Controls.Add(toolStrip); RightToLeftConverter.ConvertRecursive(this); this.AutoScaleMode = AutoScaleMode.Dpi; this.AutoScaleDimensions = new SizeF(96, 96); ResumeLayout(); SetSearchAndReplaceMode(); FormLocationHelper.Apply(this, "ICSharpCode.SharpDevelop.Gui.SearchAndReplaceDialog.Location", false); searchKeyboardShortcut = GetKeyboardShortcut(SearchMenuAddInPath, "Find"); replaceKeyboardShortcut = GetKeyboardShortcut(SearchMenuAddInPath, "Replace"); }
public AddinTreeView() { // treeView.BorderStyle = BorderStyle.; // treeView.AfterSelect += new TreeViewEventHandler(this.tvSelectHandler); PopulateTreeView(); treeView.ImageList = new ImageList(); treeView.ImageList.ColorDepth = ColorDepth.Depth32Bit; treeView.ImageList.Images.Add(IconService.GetBitmap("Icons.16x16.Class")); treeView.ImageList.Images.Add(IconService.GetBitmap("Icons.16x16.Assembly")); treeView.ImageList.Images.Add(IconService.GetBitmap("Icons.16x16.OpenAssembly")); treeView.ImageList.Images.Add(IconService.GetBitmap("Icons.16x16.ClosedFolderBitmap")); treeView.ImageList.Images.Add(IconService.GetBitmap("Icons.16x16.OpenFolderBitmap")); treeView.Dock = DockStyle.Fill; Controls.Add(treeView); }
public override ICompletionData[] GenerateCompletionData(string fileName, TextArea textArea, char charTyped) { preSelection = ""; imageList.Images.Add(IconService.GetBitmap("Icons.16x16.TextFileIcon")); CodeTemplateGroup templateGroup = CodeTemplateLoader.GetTemplateGroupPerFilename(fileName); if (templateGroup == null) { return(null); } ArrayList completionData = new ArrayList(); foreach (CodeTemplate template in templateGroup.Templates) { completionData.Add(new TemplateCompletionData(template)); } return((ICompletionData[])completionData.ToArray(typeof(ICompletionData))); }
void FillComponents() { ((ListView)ControlDictionary["componentListView"]).ItemCheck -= new System.Windows.Forms.ItemCheckEventHandler(this.componentListViewItemCheck); ((ListView)ControlDictionary["componentListView"]).BeginUpdate(); ((ListView)ControlDictionary["componentListView"]).Items.Clear(); ((ListView)ControlDictionary["componentListView"]).SmallImageList = new ImageList(); if (((ListView)ControlDictionary["categoryListView"]).SelectedItems != null && ((ListView)ControlDictionary["categoryListView"]).SelectedItems.Count == 1) { Category category = (Category)((ListView)ControlDictionary["categoryListView"]).SelectedItems[0].Tag; foreach (ToolComponent component in category.ToolComponents) { Bitmap icon = null; string loadError = null; try { icon = ToolboxProvider.ComponentLibraryLoader.GetIcon(component); } catch (Exception e) { icon = IconService.GetBitmap("Icons.16x16.Warning"); loadError = e.Message; } if (icon != null) { ((ListView)ControlDictionary["componentListView"]).SmallImageList.Images.Add(icon); } ListViewItem newItem = new ListViewItem(component.Name); newItem.SubItems.Add(component.Namespace); newItem.SubItems.Add(loadError != null ? loadError :component.AssemblyName); newItem.Checked = component.IsEnabled; newItem.Tag = component; newItem.ImageIndex = ((ListView)ControlDictionary["componentListView"]).SmallImageList.Images.Count - 1; ((ListView)ControlDictionary["componentListView"]).Items.Add(newItem); } } ((ListView)ControlDictionary["componentListView"]).EndUpdate(); ((ListView)ControlDictionary["componentListView"]).ItemCheck += new System.Windows.Forms.ItemCheckEventHandler(this.componentListViewItemCheck); }
public ErrorInfoNode(string name, string text) : base(name, text) { Image = IconService.GetBitmap("Icons.16x16.Error"); }
public int GetImageIndexForImage(string image, bool performCutBitmap) { string imageKey = performCutBitmap ? (image + "_ghost") : image; if (!imageIndexTable.ContainsKey(imageKey)) { ImageList.Images.Add(performCutBitmap ? IconService.GetGhostBitmap(image) : IconService.GetBitmap(image)); imageIndexTable[imageKey] = ImageList.Images.Count - 1; return(ImageList.Images.Count - 1); } return(imageIndexTable[imageKey]); }
void ProjectTreeScanningBackgroundWorkerRunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { if (this.IsDisposed || this.projectResourcesTreeView.IsDisposed) { // This can happen when the dialog is closed before // the scan has finished if (!e.Cancelled && e.Error == null) { TreeScanResult r = e.Result as TreeScanResult; if (r != null) { DisposeNodeImages(r.Root); } } return; } this.projectResourcesTreeView.Nodes.Clear(); if (e.Cancelled) { return; } if (e.Error != null) { MessageService.ShowError(e.Error, "Error in project tree scanning thread"); } TreeScanResult result = e.Result as TreeScanResult; if (result == null) { return; } this.projectResourcesTreeView.BeginUpdate(); ImageList imageList = new ImageList(); imageList.ColorDepth = ColorDepth.Depth32Bit; imageList.Images.Add(IconService.GetBitmap(IconService.GetImageForProjectType(this.project.Language))); imageList.Images.Add(WinFormsResourceService.GetBitmap("ProjectBrowser.Folder.Closed")); imageList.Images.Add(IconService.GetBitmap(IconService.GetImageForFile("a.resx"))); imageList.Images.Add(WinFormsResourceService.GetBitmap("Icons.16x16.Field")); imageList.Images.Add(WinFormsResourceService.GetBitmap("Icons.16x16.Error")); this.projectResourcesTreeView.ImageList = imageList; this.projectResourcesTreeView.Nodes.Add(result.Root); if (result.PreSelection != null) { result.PreSelection.EnsureVisible(); this.projectResourcesTreeView.SelectedNode = result.PreSelection; result.PreSelection.Expand(); } else { result.Root.Expand(); } this.projectResourcesTreeView.EndUpdate(); if (result.PreSelection != null) { this.projectResourcesTreeView.Focus(); } }