[Monodevelop-patches-list] r2746 - in trunk/MonoDevelop/Core/src/MonoDevelop.Base: . Gui/Dialogs Gui/Pads/ProjectPad Gui/Workbench Internal/Codons Internal/Codons/Commands Internal/Codons/Templates Internal/Templates Internal/Templates/ProjectTemplates Services Services/ParserService Services/Project icons
Lluis Sanchez <lluis@ximian.com>
lluis at mono-cvs.ximian.com
Thu Aug 18 13:34:04 EDT 2005
Author: lluis
Date: 2005-08-18 13:34:03 -0400 (Thu, 18 Aug 2005)
New Revision: 2746
Added:
trunk/MonoDevelop/Core/src/MonoDevelop.Base/Internal/Codons/StockIconAssemblyCodon.cs
trunk/MonoDevelop/Core/src/MonoDevelop.Base/Internal/Codons/StockIconCodon.cs
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/BreakPoint.png
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/ExecutionMarker.png
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/FileIcons.XmlIcon
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/GeneralWizardBackground
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.AboutIcon
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.BuildCombine
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.BuildCurrentSelectedProject
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.Class
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ClearAllBookmarks
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.CloseAllDocuments
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.CloseCombineIcon
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ClosedFolderBitmap
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ClosedReferenceFolder
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ClosedResourceFolder
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.CombineIcon
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.CopyLeftIcon
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.DRIVE
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.Delegate
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.Desktop
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.Empty
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.Enum
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.Event
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.Field
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.FindIcon
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.FindInFiles
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.FindNextIcon
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.FullScreen
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.GotoNextbookmark
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.GotoPrevbookmark
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.Information
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.Interface
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.InternalClass
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.InternalDelegate
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.InternalEnum
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.InternalEvent
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.InternalField
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.InternalInterface
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.InternalMethod
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.InternalProperty
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.InternalStruct
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.Library
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.Literal
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.Method
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.MiscFiles
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.MyComputer
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.NETWORK
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.NameSpace
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.NewFolderIcon
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.NewProjectIcon
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.NextWindowIcon
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.OpenFileIcon
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.OpenFolderBitmap
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.OpenProjectIcon
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.OpenReferenceFolder
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.OpenResourceFolder
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.OutputIcon
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.PersonalFiles
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.PrivateClass
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.PrivateDelegate
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.PrivateEnum
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.PrivateEvent
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.PrivateField
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.PrivateInterface
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.PrivateMethod
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.PrivateProperty
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.PrivateStruct
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.PropertiesIcon
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.Property
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ProtectedClass
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ProtectedDelegate
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ProtectedEnum
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ProtectedEvent
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ProtectedField
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ProtectedInterface
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ProtectedMethod
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ProtectedProperty
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ProtectedStruct
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.Reference
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ReplaceInFiles
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ResourceFileIcon
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.SaveAllIcon
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.SelectionArrow
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.SolutionIcon
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.SplitWindow
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.Struct
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.SubTypes
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.SuperTypes
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.TaskListIcon
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.TextFileIcon
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.TipOfTheDay
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ToggleBookmark
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.WebSearchIcon
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.XMLFileIcon
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.32x32.ASPFileIcon
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.32x32.CombineIcon
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.32x32.EmptyFileIcon
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.32x32.EmptyProjectIcon
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.32x32.HTMLFileIcon
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.32x32.ResourceFileIcon
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.32x32.TextFileIcon
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.32x32.XMLFileIcon
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.SharpDevelopIcon
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.TipOfTheDayIcon
trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/gnome-fs-regular.png
Modified:
trunk/MonoDevelop/Core/src/MonoDevelop.Base/ChangeLog
trunk/MonoDevelop/Core/src/MonoDevelop.Base/Gui/Dialogs/NewFileDialog.cs
trunk/MonoDevelop/Core/src/MonoDevelop.Base/Gui/Dialogs/NewProjectDialog.cs
trunk/MonoDevelop/Core/src/MonoDevelop.Base/Gui/Dialogs/WordCountDialog.cs
trunk/MonoDevelop/Core/src/MonoDevelop.Base/Gui/Pads/ProjectPad/ProjectFolderNodeBuilder.cs
trunk/MonoDevelop/Core/src/MonoDevelop.Base/Gui/Workbench/DefaultWorkbench.cs
trunk/MonoDevelop/Core/src/MonoDevelop.Base/Internal/Codons/Commands/CommandCodon.cs
trunk/MonoDevelop/Core/src/MonoDevelop.Base/Internal/Codons/Commands/ItemSetCodon.cs
trunk/MonoDevelop/Core/src/MonoDevelop.Base/Internal/Codons/Commands/LinkItemCodon.cs
trunk/MonoDevelop/Core/src/MonoDevelop.Base/Internal/Codons/Templates/FileTemplateCodon.cs
trunk/MonoDevelop/Core/src/MonoDevelop.Base/Internal/Codons/Templates/ProjectTemplateCodon.cs
trunk/MonoDevelop/Core/src/MonoDevelop.Base/Internal/Templates/FileTemplate.cs
trunk/MonoDevelop/Core/src/MonoDevelop.Base/Internal/Templates/ProjectTemplates/ProjectTemplate.cs
trunk/MonoDevelop/Core/src/MonoDevelop.Base/Makefile.am
trunk/MonoDevelop/Core/src/MonoDevelop.Base/MonoDevelopCore.addin.xml
trunk/MonoDevelop/Core/src/MonoDevelop.Base/Services/IconService.cs
trunk/MonoDevelop/Core/src/MonoDevelop.Base/Services/ParserService/DefaultParserService.cs
trunk/MonoDevelop/Core/src/MonoDevelop.Base/Services/Project/ProjectService.cs
trunk/MonoDevelop/Core/src/MonoDevelop.Base/Services/ResourceService.cs
Log:
2005-08-12 Lluis Sanchez Gual <lluis at novell.com>
* Internal/Codons/Commands/LinkItemCodon.cs:
* Gui/Dialogs/WordCountDialog.cs:
* Gui/Dialogs/NewProjectDialog.cs:
* Gui/Dialogs/NewFileDialog.cs:
* Services/Project/ProjectService.cs: Use stock icon id instead of
file name.
* Gui/Pads/ProjectPad/ProjectFolderNodeBuilder.cs: Track changes
in Stock.cs.
* Services/ResourceService.cs: Add stock icons registered in the addin
extension file.
* Internal/Codons/Commands/CommandCodon.cs:
* Internal/Codons/Commands/ItemSetCodon.cs:
* Services/IconService.cs: Provide the AddIn when calling GetStockId,
so resource icons are properly loaded.
* Makefile.am: Embed icon and templates as resources.
* Internal/Templates/FileTemplate.cs:
* Internal/Templates/ProjectTemplates/ProjectTemplate.cs:
* Internal/Codons/Templates/FileTemplateCodon.cs:
* Internal/Codons/Templates/ProjectTemplateCodon.cs: templates are now
loaded from resources.
* MonoDevelopCore.addin.xml: Register base stock icons. Always use stock
icon id instead of file name.
* Services/ParserService/DefaultParserService.cs: Fix potential deadlock
in UnloadDatabase.
Modified: trunk/MonoDevelop/Core/src/MonoDevelop.Base/ChangeLog
===================================================================
--- trunk/MonoDevelop/Core/src/MonoDevelop.Base/ChangeLog 2005-08-15 21:55:22 UTC (rev 2745)
+++ trunk/MonoDevelop/Core/src/MonoDevelop.Base/ChangeLog 2005-08-18 17:34:03 UTC (rev 2746)
@@ -1,3 +1,37 @@
+2005-08-12 Lluis Sanchez Gual <lluis at novell.com>
+
+ * Internal/Codons/Commands/LinkItemCodon.cs:
+ * Gui/Dialogs/WordCountDialog.cs:
+ * Gui/Dialogs/NewProjectDialog.cs:
+ * Gui/Dialogs/NewFileDialog.cs:
+ * Services/Project/ProjectService.cs: Use stock icon id instead of
+ file name.
+
+ * Gui/Pads/ProjectPad/ProjectFolderNodeBuilder.cs: Track changes
+ in Stock.cs.
+
+ * Services/ResourceService.cs: Add stock icons registered in the addin
+ extension file.
+
+ * Internal/Codons/Commands/CommandCodon.cs:
+ * Internal/Codons/Commands/ItemSetCodon.cs:
+ * Services/IconService.cs: Provide the AddIn when calling GetStockId,
+ so resource icons are properly loaded.
+
+ * Makefile.am: Embed icon and templates as resources.
+
+ * Internal/Templates/FileTemplate.cs:
+ * Internal/Templates/ProjectTemplates/ProjectTemplate.cs:
+ * Internal/Codons/Templates/FileTemplateCodon.cs:
+ * Internal/Codons/Templates/ProjectTemplateCodon.cs: templates are now
+ loaded from resources.
+
+ * MonoDevelopCore.addin.xml: Register base stock icons. Always use stock
+ icon id instead of file name.
+
+ * Services/ParserService/DefaultParserService.cs: Fix potential deadlock
+ in UnloadDatabase.
+
2005-08-10 Lluis Sanchez Gual <lluis at novell.com>
* Internal/Project/Project/ProjectReference.cs: Find referenced projects
Modified: trunk/MonoDevelop/Core/src/MonoDevelop.Base/Gui/Dialogs/NewFileDialog.cs
===================================================================
--- trunk/MonoDevelop/Core/src/MonoDevelop.Base/Gui/Dialogs/NewFileDialog.cs 2005-08-15 21:55:22 UTC (rev 2745)
+++ trunk/MonoDevelop/Core/src/MonoDevelop.Base/Gui/Dialogs/NewFileDialog.cs 2005-08-18 17:34:03 UTC (rev 2746)
@@ -57,8 +57,8 @@
PixbufList smalllist = new PixbufList();
PixbufList imglist = new PixbufList();
- smalllist.Add(Runtime.Gui.Resources.GetBitmap("Icons.32x32.EmptyFileIcon"));
- imglist.Add(Runtime.Gui.Resources.GetBitmap("Icons.32x32.EmptyFileIcon"));
+ smalllist.Add(Runtime.Gui.Resources.GetBitmap("md-empty-file-icon"));
+ imglist.Add(Runtime.Gui.Resources.GetBitmap("md-empty-file-icon"));
int i = 0;
Hashtable tmp = new Hashtable(icons);
@@ -338,8 +338,8 @@
this.VBox.PackStart (infoLabelFrame, false, false, 6);
cat_imglist = new PixbufList();
- cat_imglist.Add(Runtime.Gui.Resources.GetBitmap("Icons.16x16.OpenFolderBitmap"));
- cat_imglist.Add(Runtime.Gui.Resources.GetBitmap("Icons.16x16.ClosedFolderBitmap"));
+ cat_imglist.Add(Runtime.Gui.Resources.GetBitmap("md-open-folder"));
+ cat_imglist.Add(Runtime.Gui.Resources.GetBitmap("md-closed-folder"));
catView.Selection.Changed += new EventHandler (CategoryChange);
TemplateView.IconSelected += new EventHandler(SelectedIndexChange);
TemplateView.IconDoubleClicked += new EventHandler(OpenEvent);
Modified: trunk/MonoDevelop/Core/src/MonoDevelop.Base/Gui/Dialogs/NewProjectDialog.cs
===================================================================
--- trunk/MonoDevelop/Core/src/MonoDevelop.Base/Gui/Dialogs/NewProjectDialog.cs 2005-08-15 21:55:22 UTC (rev 2745)
+++ trunk/MonoDevelop/Core/src/MonoDevelop.Base/Gui/Dialogs/NewProjectDialog.cs 2005-08-18 17:34:03 UTC (rev 2746)
@@ -131,8 +131,9 @@
TemplateView.Clear ();
foreach (TemplateItem item in ((Category)catStore.GetValue (iter, 1)).Templates) {
string icon = item.Template.Icon;
- if (icon == null) icon = "Icons.32x32.EmptyProjectIcon";
- TemplateView.AddIcon (ResourceService.GetStockId (icon), Gtk.IconSize.Dnd, item.Name, item.Template);
+ if (icon == null) icon = "md-empty-project-icon";
+ icon = ResourceService.GetStockId (icon);
+ TemplateView.AddIcon (icon, Gtk.IconSize.Dnd, item.Name, item.Template);
}
btn_new.Sensitive = false;
Modified: trunk/MonoDevelop/Core/src/MonoDevelop.Base/Gui/Dialogs/WordCountDialog.cs
===================================================================
--- trunk/MonoDevelop/Core/src/MonoDevelop.Base/Gui/Dialogs/WordCountDialog.cs 2005-08-15 21:55:22 UTC (rev 2745)
+++ trunk/MonoDevelop/Core/src/MonoDevelop.Base/Gui/Dialogs/WordCountDialog.cs 2005-08-18 17:34:03 UTC (rev 2746)
@@ -291,7 +291,7 @@
linesColumn.Clicked += new EventHandler (SortEvt);
resultListView.AppendColumn (linesColumn);
- this.Icon = Runtime.Gui.Resources.GetIcon ("Icons.16x16.FindIcon");
+ this.Icon = Runtime.Gui.Resources.GetIcon ("gtk-find");
this.TransientFor = (Window) WorkbenchSingleton.Workbench;
HBox hbox = new HBox (false, 0);
Modified: trunk/MonoDevelop/Core/src/MonoDevelop.Base/Gui/Pads/ProjectPad/ProjectFolderNodeBuilder.cs
===================================================================
--- trunk/MonoDevelop/Core/src/MonoDevelop.Base/Gui/Pads/ProjectPad/ProjectFolderNodeBuilder.cs 2005-08-15 21:55:22 UTC (rev 2745)
+++ trunk/MonoDevelop/Core/src/MonoDevelop.Base/Gui/Pads/ProjectPad/ProjectFolderNodeBuilder.cs 2005-08-18 17:34:03 UTC (rev 2746)
@@ -70,8 +70,8 @@
{
base.Initialize ();
- folderOpenIcon = Context.GetIcon (Stock.OpenFolderBitmap);
- folderClosedIcon = Context.GetIcon (Stock.ClosedFolderBitmap);
+ folderOpenIcon = Context.GetIcon (Stock.OpenFolder);
+ folderClosedIcon = Context.GetIcon (Stock.ClosedFolder);
fileRenamedHandler = (FileEventHandler) Runtime.DispatchService.GuiDispatch (new FileEventHandler (OnFolderRenamed));
fileRemovedHandler = (FileEventHandler) Runtime.DispatchService.GuiDispatch (new FileEventHandler (OnFolderRemoved));
Modified: trunk/MonoDevelop/Core/src/MonoDevelop.Base/Gui/Workbench/DefaultWorkbench.cs
===================================================================
--- trunk/MonoDevelop/Core/src/MonoDevelop.Base/Gui/Workbench/DefaultWorkbench.cs 2005-08-15 21:55:22 UTC (rev 2745)
+++ trunk/MonoDevelop/Core/src/MonoDevelop.Base/Gui/Workbench/DefaultWorkbench.cs 2005-08-18 17:34:03 UTC (rev 2746)
@@ -141,7 +141,7 @@
HeightRequest = normalBounds.Height;
DeleteEvent += new Gtk.DeleteEventHandler (OnClosing);
- this.Icon = Runtime.Gui.Resources.GetBitmap ("Icons.SharpDevelopIcon");
+ this.Icon = Runtime.Gui.Resources.GetBitmap ("md-sharp-develop-icon");
//this.WindowPosition = Gtk.WindowPosition.None;
IDebuggingService dbgr = Runtime.DebuggingService;
Modified: trunk/MonoDevelop/Core/src/MonoDevelop.Base/Internal/Codons/Commands/CommandCodon.cs
===================================================================
--- trunk/MonoDevelop/Core/src/MonoDevelop.Base/Internal/Codons/Commands/CommandCodon.cs 2005-08-15 21:55:22 UTC (rev 2745)
+++ trunk/MonoDevelop/Core/src/MonoDevelop.Base/Internal/Codons/Commands/CommandCodon.cs 2005-08-18 17:34:03 UTC (rev 2746)
@@ -147,7 +147,7 @@
cmd.Text = Runtime.StringParserService.Parse (GettextCatalog.GetString (label));
cmd.Description = GettextCatalog.GetString (description);
if (icon != null)
- cmd.Icon = ResourceService.GetStockId (icon);
+ cmd.Icon = ResourceService.GetStockId (AddIn, icon);
cmd.AccelKey = shortcut;
cmd.DisabledVisible = disabledVisible;
Modified: trunk/MonoDevelop/Core/src/MonoDevelop.Base/Internal/Codons/Commands/ItemSetCodon.cs
===================================================================
--- trunk/MonoDevelop/Core/src/MonoDevelop.Base/Internal/Codons/Commands/ItemSetCodon.cs 2005-08-15 21:55:22 UTC (rev 2745)
+++ trunk/MonoDevelop/Core/src/MonoDevelop.Base/Internal/Codons/Commands/ItemSetCodon.cs 2005-08-18 17:34:03 UTC (rev 2746)
@@ -52,7 +52,7 @@
if (label == null) label = ID;
label = Runtime.StringParserService.Parse (GettextCatalog.GetString (label));
- if (icon != null) icon = ResourceService.GetStockId (icon);
+ if (icon != null) icon = ResourceService.GetStockId (AddIn, icon);
CommandEntrySet cset = new CommandEntrySet (label, icon);
foreach (object e in subItems) {
CommandEntry ce = e as CommandEntry;
Modified: trunk/MonoDevelop/Core/src/MonoDevelop.Base/Internal/Codons/Commands/LinkItemCodon.cs
===================================================================
--- trunk/MonoDevelop/Core/src/MonoDevelop.Base/Internal/Codons/Commands/LinkItemCodon.cs 2005-08-15 21:55:22 UTC (rev 2745)
+++ trunk/MonoDevelop/Core/src/MonoDevelop.Base/Internal/Codons/Commands/LinkItemCodon.cs 2005-08-18 17:34:03 UTC (rev 2746)
@@ -52,7 +52,7 @@
public override object BuildItem (object owner, ArrayList subItems, ConditionCollection conditions)
{
- return new LinkCommandEntry (label, link, ResourceService.GetStockId ("Icons.16x16.WebSearchIcon"));
+ return new LinkCommandEntry (label, link, ResourceService.GetStockId ("md-web-search-icon"));
}
}
}
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/Internal/Codons/StockIconAssemblyCodon.cs
===================================================================
--- trunk/MonoDevelop/Core/src/MonoDevelop.Base/Internal/Codons/StockIconAssemblyCodon.cs 2005-08-15 21:55:22 UTC (rev 2745)
+++ trunk/MonoDevelop/Core/src/MonoDevelop.Base/Internal/Codons/StockIconAssemblyCodon.cs 2005-08-18 17:34:03 UTC (rev 2746)
@@ -0,0 +1,58 @@
+//
+// StockIconAssembly.cs
+//
+// Author:
+// Lluis Sanchez Gual
+//
+
+//
+// Copyright (C) 2005 Novell, Inc (http://www.novell.com)
+//
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+//
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+
+
+using System;
+using System.Collections;
+
+using MonoDevelop.Core.AddIns.Conditions;
+using MonoDevelop.Internal.Project;
+
+namespace MonoDevelop.Core.AddIns.Codons
+{
+ [CodonNameAttribute ("StockAssembly")]
+ public class StockIconAssemblyCodon : AbstractCodon
+ {
+ StockIconCodon[] icons;
+
+ public StockIconCodon[] Icons {
+ get { return icons; }
+ }
+
+ public override object BuildItem (object owner, ArrayList subItems, ConditionCollection conditions)
+ {
+ if (subItems != null)
+ icons = (StockIconCodon[]) subItems.ToArray (typeof(StockIconCodon));
+ else
+ icons = new StockIconCodon [0];
+ return this;
+ }
+ }
+}
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/Internal/Codons/StockIconCodon.cs
===================================================================
--- trunk/MonoDevelop/Core/src/MonoDevelop.Base/Internal/Codons/StockIconCodon.cs 2005-08-15 21:55:22 UTC (rev 2745)
+++ trunk/MonoDevelop/Core/src/MonoDevelop.Base/Internal/Codons/StockIconCodon.cs 2005-08-18 17:34:03 UTC (rev 2746)
@@ -0,0 +1,69 @@
+//
+// StockIconAssembly.cs
+//
+// Author:
+// Lluis Sanchez Gual
+//
+
+//
+// Copyright (C) 2005 Novell, Inc (http://www.novell.com)
+//
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+//
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+
+
+using System;
+using System.Collections;
+
+using MonoDevelop.Core.AddIns.Conditions;
+using MonoDevelop.Internal.Project;
+
+namespace MonoDevelop.Core.AddIns.Codons
+{
+ [CodonNameAttribute ("StockIcon")]
+ public class StockIconCodon : AbstractCodon
+ {
+ [XmlMemberAttribute ("stockid", IsRequired = true)]
+ string stockid;
+
+ [XmlMemberAttribute ("size")]
+ Gtk.IconSize size = Gtk.IconSize.Invalid;
+
+ [XmlMemberAttribute ("resource")]
+ string resource;
+
+ public string StockId {
+ get { return stockid; }
+ }
+
+ public Gtk.IconSize IconSize {
+ get { return size; }
+ }
+
+ public string Resource {
+ get { return resource; }
+ }
+
+ public override object BuildItem (object owner, ArrayList subItems, ConditionCollection conditions)
+ {
+ return this;
+ }
+ }
+}
Modified: trunk/MonoDevelop/Core/src/MonoDevelop.Base/Internal/Codons/Templates/FileTemplateCodon.cs
===================================================================
--- trunk/MonoDevelop/Core/src/MonoDevelop.Base/Internal/Codons/Templates/FileTemplateCodon.cs 2005-08-15 21:55:22 UTC (rev 2745)
+++ trunk/MonoDevelop/Core/src/MonoDevelop.Base/Internal/Codons/Templates/FileTemplateCodon.cs 2005-08-18 17:34:03 UTC (rev 2746)
@@ -16,15 +16,15 @@
[CodonNameAttribute("FileTemplate")]
public class FileTemplateCodon : AbstractCodon
{
- [XmlMemberAttribute("location", IsRequired = true)]
- string location;
+ [XmlMemberAttribute("resource", IsRequired = true)]
+ string resource;
- public string Location {
+ public string Resource {
get {
- return location;
+ return resource;
}
set {
- location = value;
+ resource = value;
}
}
@@ -34,7 +34,6 @@
/// </summary>
public override object BuildItem(object owner, ArrayList subItems, ConditionCollection conditions)
{
- this.location = System.IO.Path.GetDirectoryName (this.AddIn.FileName) + System.IO.Path.DirectorySeparatorChar + this.location;
return this;
}
}
Modified: trunk/MonoDevelop/Core/src/MonoDevelop.Base/Internal/Codons/Templates/ProjectTemplateCodon.cs
===================================================================
--- trunk/MonoDevelop/Core/src/MonoDevelop.Base/Internal/Codons/Templates/ProjectTemplateCodon.cs 2005-08-15 21:55:22 UTC (rev 2745)
+++ trunk/MonoDevelop/Core/src/MonoDevelop.Base/Internal/Codons/Templates/ProjectTemplateCodon.cs 2005-08-18 17:34:03 UTC (rev 2746)
@@ -16,15 +16,15 @@
[CodonNameAttribute("ProjectTemplate")]
public class ProjectTemplateCodon : AbstractCodon
{
- [XmlMemberAttribute("location", IsRequired = true)]
- string location;
+ [XmlMemberAttribute("resource", IsRequired = true)]
+ string resource;
- public string Location {
+ public string Resource {
get {
- return location;
+ return resource;
}
set {
- location = value;
+ resource = value;
}
}
@@ -34,7 +34,6 @@
/// </summary>
public override object BuildItem(object owner, ArrayList subItems, ConditionCollection conditions)
{
- this.location = System.IO.Path.GetDirectoryName (this.AddIn.FileName) + System.IO.Path.DirectorySeparatorChar + this.location;
return this;
}
}
Modified: trunk/MonoDevelop/Core/src/MonoDevelop.Base/Internal/Templates/FileTemplate.cs
===================================================================
--- trunk/MonoDevelop/Core/src/MonoDevelop.Base/Internal/Templates/FileTemplate.cs 2005-08-15 21:55:22 UTC (rev 2745)
+++ trunk/MonoDevelop/Core/src/MonoDevelop.Base/Internal/Templates/FileTemplate.cs 2005-08-18 17:34:03 UTC (rev 2746)
@@ -109,10 +109,18 @@
}
}
- public FileTemplate(string filename)
+ public FileTemplate (AddIn addin, string filename)
{
+ Stream stream = addin.GetResourceStream (filename);
+ if (stream == null)
+ throw new ApplicationException ("Template " + filename + " not found");
+
XmlDocument doc = new XmlDocument();
- doc.Load(filename);
+ try {
+ doc.Load(stream);
+ } finally {
+ stream.Close ();
+ }
XmlElement config = doc.DocumentElement["TemplateConfiguration"];
@@ -129,7 +137,7 @@
}
if (config["Icon"] != null) {
- icon = config["Icon"].InnerText;
+ icon = ResourceService.GetStockId (addin, config["Icon"].InnerText);
}
if (config["Wizard"] != null) {
@@ -147,9 +155,9 @@
}
}
- static void LoadFileTemplate(string filename)
+ static void LoadFileTemplate (AddIn addin, string filename)
{
- FileTemplates.Add(new FileTemplate(filename));
+ FileTemplates.Add(new FileTemplate (addin, filename));
}
static FileTemplate()
@@ -161,9 +169,9 @@
{
foreach (FileTemplateCodon codon in codons) {
try {
- LoadFileTemplate (codon.Location);
+ LoadFileTemplate (codon.AddIn, codon.Resource);
} catch (Exception e) {
- Runtime.MessageService.ShowError (e, String.Format (GettextCatalog.GetString ("Error loading template file {0}"), codon.Location));
+ Runtime.MessageService.ShowError (e, String.Format (GettextCatalog.GetString ("Error loading template from resource {0}"), codon.Resource));
}
}
}
Modified: trunk/MonoDevelop/Core/src/MonoDevelop.Base/Internal/Templates/ProjectTemplates/ProjectTemplate.cs
===================================================================
--- trunk/MonoDevelop/Core/src/MonoDevelop.Base/Internal/Templates/ProjectTemplates/ProjectTemplate.cs 2005-08-15 21:55:22 UTC (rev 2745)
+++ trunk/MonoDevelop/Core/src/MonoDevelop.Base/Internal/Templates/ProjectTemplates/ProjectTemplate.cs 2005-08-18 17:34:03 UTC (rev 2746)
@@ -125,10 +125,18 @@
}
#endregion
- protected ProjectTemplate(string fileName)
+ protected ProjectTemplate (AddIn addin, string fileName)
{
+ Stream stream = addin.GetResourceStream (fileName);
+ if (stream == null)
+ throw new ApplicationException ("Template " + fileName + " not found");
+
XmlDocument doc = new XmlDocument();
- doc.Load(fileName);
+ try {
+ doc.Load(stream);
+ } finally {
+ stream.Close ();
+ }
originator = doc.DocumentElement.Attributes["originator"].InnerText;
created = doc.DocumentElement.Attributes["created"].InnerText;
@@ -151,7 +159,7 @@
}
if (config["Icon"] != null) {
- icon = config["Icon"].InnerText;
+ icon = ResourceService.GetStockId (addin, config["Icon"].InnerText);
}
if (doc.DocumentElement["Combine"] != null) {
@@ -211,9 +219,9 @@
{
foreach (ProjectTemplateCodon codon in codons) {
try {
- ProjectTemplates.Add (new ProjectTemplate (codon.Location));
+ ProjectTemplates.Add (new ProjectTemplate (codon.AddIn, codon.Resource));
} catch (Exception e) {
- Runtime.MessageService.ShowError (e, String.Format (GettextCatalog.GetString ("Error loading template file {0}"), codon.Location));
+ Runtime.MessageService.ShowError (e, String.Format (GettextCatalog.GetString ("Error loading template from resource {0}"), codon.Resource));
}
}
}
Modified: trunk/MonoDevelop/Core/src/MonoDevelop.Base/Makefile.am
===================================================================
--- trunk/MonoDevelop/Core/src/MonoDevelop.Base/Makefile.am 2005-08-15 21:55:22 UTC (rev 2745)
+++ trunk/MonoDevelop/Core/src/MonoDevelop.Base/Makefile.am 2005-08-18 17:34:03 UTC (rev 2746)
@@ -296,6 +296,7 @@
Services/Runtime.cs \
Services/ILoggingService.cs \
Services/DefaultLoggingService.cs \
+Services/StockIcons.cs \
Internal/Undo/IUndoableOperation.cs \
Internal/Undo/UndoStack.cs \
Internal/Undo/UndoQueue.cs \
@@ -338,6 +339,7 @@
Internal/Codons/Templates/ProjectTemplateCodon.cs \
Internal/Codons/ContextPadCodon.cs \
Internal/Codons/WorkbenchContextCodon.cs \
+Internal/Codons/StockIconCodon.cs \
Internal/DataStructures/PriorityQueue.cs \
Internal/Parser/IRegion.cs \
Internal/Parser/ICompilationUnitBase.cs \
@@ -510,6 +512,113 @@
Internal/Serialization/XmlDataSerializer.cs \
Internal/Serialization/DataSerializer.cs
+RES = \
+Base.glade \
+icons/BreakPoint.png \
+icons/ExecutionMarker.png \
+icons/FileIcons.XmlIcon \
+icons/GeneralWizardBackground \
+icons/gnome-fs-regular.png \
+icons/Icons.16x16.AboutIcon \
+icons/Icons.16x16.BuildCombine \
+icons/Icons.16x16.BuildCurrentSelectedProject \
+icons/Icons.16x16.Class \
+icons/Icons.16x16.ClearAllBookmarks \
+icons/Icons.16x16.CloseAllDocuments \
+icons/Icons.16x16.CloseCombineIcon \
+icons/Icons.16x16.ClosedFolderBitmap \
+icons/Icons.16x16.ClosedReferenceFolder \
+icons/Icons.16x16.ClosedResourceFolder \
+icons/Icons.16x16.CombineIcon \
+icons/Icons.16x16.CopyLeftIcon \
+icons/Icons.16x16.Delegate \
+icons/Icons.16x16.Desktop \
+icons/Icons.16x16.DRIVE \
+icons/Icons.16x16.Empty \
+icons/Icons.16x16.Enum \
+icons/Icons.16x16.Event \
+icons/Icons.16x16.Field \
+icons/Icons.16x16.FindIcon \
+icons/Icons.16x16.FindInFiles \
+icons/Icons.16x16.FindNextIcon \
+icons/Icons.16x16.FullScreen \
+icons/Icons.16x16.GotoNextbookmark \
+icons/Icons.16x16.GotoPrevbookmark \
+icons/Icons.16x16.Information \
+icons/Icons.16x16.Interface \
+icons/Icons.16x16.InternalClass \
+icons/Icons.16x16.InternalDelegate \
+icons/Icons.16x16.InternalEnum \
+icons/Icons.16x16.InternalEvent \
+icons/Icons.16x16.InternalField \
+icons/Icons.16x16.InternalInterface \
+icons/Icons.16x16.InternalMethod \
+icons/Icons.16x16.InternalProperty \
+icons/Icons.16x16.InternalStruct \
+icons/Icons.16x16.Library \
+icons/Icons.16x16.Literal \
+icons/Icons.16x16.Method \
+icons/Icons.16x16.MiscFiles \
+icons/Icons.16x16.MyComputer \
+icons/Icons.16x16.NameSpace \
+icons/Icons.16x16.NETWORK \
+icons/Icons.16x16.NewFolderIcon \
+icons/Icons.16x16.NewProjectIcon \
+icons/Icons.16x16.NextWindowIcon \
+icons/Icons.16x16.OpenFileIcon \
+icons/Icons.16x16.OpenFolderBitmap \
+icons/Icons.16x16.OpenProjectIcon \
+icons/Icons.16x16.OpenReferenceFolder \
+icons/Icons.16x16.OpenResourceFolder \
+icons/Icons.16x16.OutputIcon \
+icons/Icons.16x16.PersonalFiles \
+icons/Icons.16x16.PrivateClass \
+icons/Icons.16x16.PrivateDelegate \
+icons/Icons.16x16.PrivateEnum \
+icons/Icons.16x16.PrivateEvent \
+icons/Icons.16x16.PrivateField \
+icons/Icons.16x16.PrivateInterface \
+icons/Icons.16x16.PrivateMethod \
+icons/Icons.16x16.PrivateProperty \
+icons/Icons.16x16.PrivateStruct \
+icons/Icons.16x16.PropertiesIcon \
+icons/Icons.16x16.Property \
+icons/Icons.16x16.ProtectedClass \
+icons/Icons.16x16.ProtectedDelegate \
+icons/Icons.16x16.ProtectedEnum \
+icons/Icons.16x16.ProtectedEvent \
+icons/Icons.16x16.ProtectedField \
+icons/Icons.16x16.ProtectedInterface \
+icons/Icons.16x16.ProtectedMethod \
+icons/Icons.16x16.ProtectedProperty \
+icons/Icons.16x16.ProtectedStruct \
+icons/Icons.16x16.Reference \
+icons/Icons.16x16.ReplaceInFiles \
+icons/Icons.16x16.ResourceFileIcon \
+icons/Icons.16x16.SaveAllIcon \
+icons/Icons.16x16.SelectionArrow \
+icons/Icons.16x16.SolutionIcon \
+icons/Icons.16x16.SplitWindow \
+icons/Icons.16x16.Struct \
+icons/Icons.16x16.SubTypes \
+icons/Icons.16x16.SuperTypes \
+icons/Icons.16x16.TaskListIcon \
+icons/Icons.16x16.TextFileIcon \
+icons/Icons.16x16.TipOfTheDay \
+icons/Icons.16x16.ToggleBookmark \
+icons/Icons.16x16.WebSearchIcon \
+icons/Icons.16x16.XMLFileIcon \
+icons/Icons.32x32.ASPFileIcon \
+icons/Icons.32x32.CombineIcon \
+icons/Icons.32x32.EmptyFileIcon \
+icons/Icons.32x32.EmptyProjectIcon \
+icons/Icons.32x32.HTMLFileIcon \
+icons/Icons.32x32.ResourceFileIcon \
+icons/Icons.32x32.TextFileIcon \
+icons/Icons.32x32.XMLFileIcon \
+icons/Icons.SharpDevelopIcon \
+icons/Icons.TipOfTheDayIcon
+
GENERATED_FILES = \
AssemblyInfo.cs
@@ -539,14 +648,9 @@
mkdir -p $(ADDIN_BUILD)
cp $(srcdir)/$(ADDIN) $(ADDIN_BUILD)/.
-Services/StockIcons.cs: $(srcdir)/Services/process-icons.pl $(srcdir)/../../../build/data/resources/icons
- mkdir -p Services
- $(PERL) -x$(srcdir)/../../../build/data/resources/icons -w $(srcdir)/Services/process-icons.pl > Services/StockIcons.cs
-
-$(ASSEMBLY): $(build_sources) $(srcdir)/Base.glade Services/StockIcons.cs
+$(ASSEMBLY): $(build_sources) $(RES)
$(CSC) $(CSC_FLAGS) -codepage:utf8 -out:$@ -target:library $(DLLS) \
- -resource:$(srcdir)/Base.glade,Base.glade \
- $(monodoc_libflags) $(build_sources) Services/StockIcons.cs
+ $(monodoc_libflags) $(RES:%=/resource:%) $(build_sources)
assemblydir = $(MD_ASSEMBLY_DIR)
assembly_DATA = $(ASSEMBLY)
@@ -558,8 +662,7 @@
options_DATA = $(OPTIONS)
CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb $(build_OPTIONS)
-DISTCLEANFILES = Services/StockIcons.cs
-EXTRA_DIST = $(FILES) ./Services/process-icons.pl Base.glade $(ADDIN) $(OPTIONS)
+EXTRA_DIST = $(FILES) $(RES) $(ADDIN) $(OPTIONS)
include $(top_srcdir)/Makefile.include
Modified: trunk/MonoDevelop/Core/src/MonoDevelop.Base/MonoDevelopCore.addin.xml
===================================================================
--- trunk/MonoDevelop/Core/src/MonoDevelop.Base/MonoDevelopCore.addin.xml 2005-08-15 21:55:22 UTC (rev 2745)
+++ trunk/MonoDevelop/Core/src/MonoDevelop.Base/MonoDevelopCore.addin.xml 2005-08-18 17:34:03 UTC (rev 2746)
@@ -105,34 +105,34 @@
<Command id = "MonoDevelop.Commands.EditCommands.Copy"
_label = "_Copy"
- icon = "Icons.16x16.CopyIcon"
+ icon = "gtk-copy"
description = "Copy the selection"
shortcut = "Control|C"/>
<Command id = "MonoDevelop.Commands.EditCommands.Cut"
_label = "Cu_t"
- icon = "Icons.16x16.CutIcon"
+ icon = "gtk-cut"
description = "Cut the selection"
shortcut = "Control|X"/>
<Command id = "MonoDevelop.Commands.EditCommands.Paste"
_label = "_Paste"
- icon = "Icons.16x16.PasteIcon"
+ icon = "gtk-paste"
description = "Paste"
shortcut = "Control|V"/>
<Command id = "MonoDevelop.Commands.EditCommands.Delete"
_label = "_Delete"
description = "Delete the selection"
- icon = "Icons.16x16.DeleteIcon" />
+ icon = "gtk-delete" />
<Command id = "MonoDevelop.Commands.EditCommands.Rename"
_label = "Re_name"
shortcut = "F2" />
<Command id = "MonoDevelop.Commands.EditCommands.Undo"
_label = "_Undo"
- icon = "Icons.16x16.UndoIcon"
+ icon = "gtk-undo"
description = "Undo last action"
shortcut = "Control|Z" />
<Command id = "MonoDevelop.Commands.EditCommands.Redo"
_label = "_Redo"
- icon = "Icons.16x16.RedoIcon"
+ icon = "gtk-redo"
description = "Redo last undone action"
shortcut = "Control|Y" />
<Command id = "MonoDevelop.Commands.EditCommands.SelectAll"
@@ -161,7 +161,7 @@
<Command id = "MonoDevelop.Commands.EditCommands.MonodevelopPreferences"
defaultHandler = "MonoDevelop.Commands.MonodevelopPreferencesHandler"
_label = "_Preferences"
- icon = "Icons.16x16.Options"
+ icon = "gtk-preferences"
description = "Show MonoDevelop preferences window" />
<!-- ProjectCommands -->
@@ -169,11 +169,11 @@
<Command id = "MonoDevelop.Commands.ProjectCommands.AddNewProject"
_label = "Add New Project..."
description = "Add a new project to the selected solution"
- icon = "Icons.16x16.NewProjectIcon" />
+ icon = "md-new-project-icon" />
<Command id = "MonoDevelop.Commands.ProjectCommands.AddNewCombine"
_label = "Add New Solution..."
description = "Add a new solution to the selected solution"
- icon = "Icons.16x16.NewProjectIcon" />
+ icon = "md-new-project-icon" />
<Command id = "MonoDevelop.Commands.ProjectCommands.AddProject"
description = "Add a project to the selected solution"
_label = "Add existing _Project" />
@@ -183,11 +183,11 @@
<Command id = "MonoDevelop.Commands.ProjectCommands.RemoveFromProject"
_label = "_Remove From Project"
description = "Remove an item from the project"
- icon = "Icons.16x16.DeleteIcon" />
+ icon = "gtk-delete" />
<Command id = "MonoDevelop.Commands.ProjectCommands.Options"
_label = "Options"
description = "Show options window"
- icon = "Icons.16x16.PropertiesIcon" />
+ icon = "md-properties-icon" />
<Command id = "MonoDevelop.Commands.ProjectCommands.AddResource"
description = "Add a resource to the project"
_label = "Add Resource" />
@@ -197,13 +197,13 @@
<Command id = "MonoDevelop.Commands.ProjectCommands.AddNewFiles"
_label = "New _File"
description = "Create a new file"
- icon = "Icons.16x16.NewDocumentIcon" />
+ icon = "gtk-new" />
<Command id = "MonoDevelop.Commands.ProjectCommands.AddFiles"
_label = "Add Files" />
<Command id = "MonoDevelop.Commands.ProjectCommands.NewFolder"
_label = "New Folder"
description = "Create a new folder"
- icon = "Icons.16x16.NewFolderIcon" />
+ icon = "md-new-folder-icon" />
<Command id = "MonoDevelop.Commands.ProjectCommands.IncludeToProject"
_label = "Include To Project" />
<Command id = "MonoDevelop.Commands.ProjectCommands.BuildSolution"
@@ -211,12 +211,12 @@
_label = "Buil_d Solution"
shortcut = "F8"
description = "Build the solution"
- icon = "Icons.16x16.BuildCombine" />
+ icon = "md-build-combine" />
<Command id = "MonoDevelop.Commands.ProjectCommands.Build"
defaultHandler = "MonoDevelop.Commands.BuildHandler"
_label = "Buil_d"
shortcut = "F7"
- icon = "Icons.16x16.BuildCurrentSelectedProject" />
+ icon = "md-build-current-selected-project" />
<Command id = "MonoDevelop.Commands.ProjectCommands.RebuildSolution"
defaultHandler = "MonoDevelop.Commands.RebuildSolutionHandler"
shortcut = "Control|F8"
@@ -229,24 +229,24 @@
_label = "Set As Startup Project" />
<Command id = "MonoDevelop.Commands.ProjectCommands.Run"
defaultHandler = "MonoDevelop.Commands.RunHandler"
- icon = "Icons.16x16.RunProgramIcon"
+ icon = "gtk-execute"
shortcut = "F5"
description = "Run"
_label = "Run" />
<Command id = "MonoDevelop.Commands.ProjectCommands.RunEntry"
defaultHandler = "MonoDevelop.Commands.RunEntryHandler"
- icon = "Icons.16x16.RunProgramIcon"
+ icon = "gtk-execute"
description = "Run"
_label = "Run" />
<Command id = "MonoDevelop.Commands.ProjectCommands.Debug"
defaultHandler = "MonoDevelop.Commands.DebugHandler"
- icon = "Icons.16x16.RunProgramIcon"
+ icon = "gtk-execute"
shortcut = "Control|F5"
description = "Debug"
_label = "Debug" />
<Command id = "MonoDevelop.Commands.ProjectCommands.DebugEntry"
defaultHandler = "MonoDevelop.Commands.DebugEntryHandler"
- icon = "Icons.16x16.RunProgramIcon"
+ icon = "gtk-execute"
description = "Debug"
_label = "Debug" />
<Command id = "MonoDevelop.Commands.ProjectCommands.Clean"
@@ -280,52 +280,52 @@
_label = "O_pen"
shortcut = "Control|O"
description = "Open file or solution"
- icon = "Icons.16x16.OpenFileIcon" />
+ icon = "gtk-open" />
<Command id = "MonoDevelop.Commands.FileCommands.NewFile"
defaultHandler = "MonoDevelop.Commands.NewFileHandler"
_label = "New File"
shortcut = "Control|N"
description = "Create a new file"
- icon = "Icons.16x16.NewDocumentIcon" />
+ icon = "gtk-new" />
<Command id = "MonoDevelop.Commands.FileCommands.Save"
- icon = "Icons.16x16.SaveIcon"
+ icon = "gtk-save"
shortcut = "Control|S"
description = "Save the active document"
_label = "Save" />
<Command id = "MonoDevelop.Commands.FileCommands.SaveAll"
defaultHandler = "MonoDevelop.Commands.SaveAllHandler"
- icon = "Icons.16x16.SaveAllIcon"
+ icon = "md-save-all-icon"
description = "Save all open files"
_label = "Save All" />
<Command id = "MonoDevelop.Commands.FileCommands.NewProject"
defaultHandler = "MonoDevelop.Commands.NewProjectHandler"
_label = "N_ew Solution/Project..."
- icon = "Icons.16x16.NewProjectIcon"
+ icon = "md-new-project-icon"
description = "Create a new project"
shortcut = "Control|Shift|N" />
<Command id = "MonoDevelop.Commands.FileCommands.CloseFile"
_label = "_Close File"
description = "Close active file"
- icon = "Icons.16x16.CloseIcon"
+ icon = "gtk-close"
shortcut = "Control|W"/>
<Command id = "MonoDevelop.Commands.FileCommands.CloseAllFiles"
defaultHandler = "MonoDevelop.Commands.CloseAllFilesHandler"
_label = "Close All"
description = "Close All Files"
- icon = "Icons.16x16.CloseIcon"
+ icon = "gtk-close"
shortcut = "Control|Shift|W" />
<Command id = "MonoDevelop.Commands.FileCommands.CloseCombine"
defaultHandler = "MonoDevelop.Commands.CloseCombineHandler"
_label = "Close Sol_ution"
description = "Close solution"
- icon = "Icons.16x16.CloseCombineIcon" />
+ icon = "md-close-combine-icon" />
<Command id = "MonoDevelop.Commands.FileCommands.ReloadFile"
_label = "_Reload File"
shortcut = "Control|U"
description = "Reload the file" />
<Command id = "MonoDevelop.Commands.FileCommands.SaveAs"
_label = "Save _As..."
- icon = "Icons.16x16.SaveAsIcon"
+ icon = "gtk-save-as"
shortcut = "Control|Shift|S"
description = "Save file as" />
<Command id = "MonoDevelop.Commands.FileCommands.RecentFileList"
@@ -347,7 +347,7 @@
<Command id = "MonoDevelop.Commands.FileCommands.Exit"
defaultHandler = "MonoDevelop.Commands.ExitHandler"
_label = "_Quit"
- icon = "Icons.16x16.QuitIcon"
+ icon = "gtk-quit"
description = "Quit MonoDevelop"
shortcut = "Control|Q" />
@@ -367,7 +367,7 @@
<Command id = "MonoDevelop.Commands.ViewCommands.FullScreen"
defaultHandler = "MonoDevelop.Commands.FullScreenHandler"
_label = "_Full Screen"
- icon = "Icons.16x16.FullScreen"
+ icon = "md-fullscreen"
description = "Full Screen" />
<Command id = "MonoDevelop.Commands.ViewCommands.Open"
_label = "Open" />
@@ -389,13 +389,13 @@
<Command id = "MonoDevelop.Commands.WindowCommands.NextWindow"
defaultHandler = "MonoDevelop.Commands.NextWindowHandler"
_label = "_Next Window"
- icon = "Icons.16x16.NextWindowIcon"
+ icon = "gtk-go-forward"
description = "Show next window"
shortcut = "Control|Page_Down" />
<Command id = "MonoDevelop.Commands.WindowCommands.PrevWindow"
defaultHandler = "MonoDevelop.Commands.PrevWindowHandler"
_label = "_Previous Window"
- icon = "Icons.16x16.PrevWindowIcon"
+ icon = "gtk-go-back"
description = "Show previous window"
shortcut = "Control|Page_Up" />
<Command id = "MonoDevelop.Commands.WindowCommands.OpenWindowList"
@@ -408,12 +408,12 @@
<Command id = "MonoDevelop.Commands.HelpCommands.TipOfTheDay"
defaultHandler = "MonoDevelop.Commands.TipOfTheDayHandler"
_label = "_Tip of the Day..."
- icon = "Icons.16x16.TipOfTheDay"
+ icon = "md-tip-of-the-day"
description = "Show tip of the day" />
<Command id = "MonoDevelop.Commands.HelpCommands.About"
defaultHandler = "MonoDevelop.Commands.AboutHandler"
_label = "_About"
- icon = "Icons.16x16.AboutIcon"
+ icon = "gnome-stock-about"
description = "Show about dialog" />
<!-- DebugCommands -->
@@ -448,12 +448,12 @@
<Command id = "MonoDevelop.Commands.SearchCommands.Find"
_label = "_Find..."
- icon = "Icons.16x16.FindIcon"
+ icon = "gtk-find"
description = "Find"
shortcut = "Control|F" />
<Command id = "MonoDevelop.Commands.SearchCommands.FindNext"
_label = "Find _Next"
- icon = "Icons.16x16.FindNextIcon"
+ icon = "md-find-next-icon"
description = "Find next"
shortcut = "F3" />
<Command id = "MonoDevelop.Commands.SearchCommands.FindNextSelection"
@@ -470,18 +470,18 @@
shortcut = "Shift|Control|F3" />
<Command id = "MonoDevelop.Commands.SearchCommands.Replace"
_label = "_Replace..."
- icon = "Icons.16x16.ReplaceIcon"
+ icon = "gtk-find-and-replace"
description = "Replace"
shortcut = "Control|H" />
<Command id = "MonoDevelop.Commands.SearchCommands.FindInFiles"
defaultHandler = "MonoDevelop.Commands.FindInFilesHandler"
_label = "F_ind In Files..."
- icon = "Icons.16x16.FindInFiles"
+ icon = "md-find-in-files"
description = "Find in files" />
<Command id = "MonoDevelop.Commands.SearchCommands.ReplaceInFiles"
defaultHandler = "MonoDevelop.Commands.ReplaceInFilesHandler"
_label = "R_eplace In Files..."
- icon = "Icons.16x16.ReplaceInFiles"
+ icon = "md-replace-in-files"
description = "Replace in files" />
</Extension>
@@ -678,15 +678,15 @@
<SolutionPad id = "MonoDevelop.Gui.Pads.ProjectPad" defaultPlacement = "Left" _label = "Solution" icon = "md-combine-icon" class = "MonoDevelop.Gui.Pads.ProjectPad.ProjectSolutionPad">
<PadOption id = "ShowAllFiles" _label = "Show All Files" defaultValue = "False" />
- <NodeBuilder id = "Combine" class = "MonoDevelop.Gui.Pads.ProjectPad.CombineNodeBuilder"/>
- <NodeBuilder id = "Project" class = "MonoDevelop.Gui.Pads.ProjectPad.ProjectNodeBuilder"/>
- <NodeBuilder id = "ProjectReferenceFolder" class = "MonoDevelop.Gui.Pads.ProjectPad.ProjectReferenceFolderNodeBuilder"/>
- <NodeBuilder id = "ProjectReference" class = "MonoDevelop.Gui.Pads.ProjectPad.ProjectReferenceNodeBuilder"/>
- <NodeBuilder id = "ProjectFile" class = "MonoDevelop.Gui.Pads.ProjectPad.ProjectFileNodeBuilder"/>
- <NodeBuilder id = "Folder" class = "MonoDevelop.Gui.Pads.ProjectPad.ProjectFolderNodeBuilder"/>
- <NodeBuilder id = "ResourceFolder" class = "MonoDevelop.Gui.Pads.ProjectPad.ResourceFolderNodeBuilder"/>
- <NodeBuilder id = "SystemFile" class = "MonoDevelop.Gui.Pads.ProjectPad.SystemFileNodeBuilder"/>
- <NodeBuilder id = "ShowAllFilesExtension" class = "MonoDevelop.Gui.Pads.ProjectPad.ShowAllFilesBuilderExtension"/>
+ <NodeBuilder class = "MonoDevelop.Gui.Pads.ProjectPad.CombineNodeBuilder"/>
+ <NodeBuilder class = "MonoDevelop.Gui.Pads.ProjectPad.ProjectNodeBuilder"/>
+ <NodeBuilder class = "MonoDevelop.Gui.Pads.ProjectPad.ProjectReferenceFolderNodeBuilder"/>
+ <NodeBuilder class = "MonoDevelop.Gui.Pads.ProjectPad.ProjectReferenceNodeBuilder"/>
+ <NodeBuilder class = "MonoDevelop.Gui.Pads.ProjectPad.ProjectFileNodeBuilder"/>
+ <NodeBuilder class = "MonoDevelop.Gui.Pads.ProjectPad.ProjectFolderNodeBuilder"/>
+ <NodeBuilder class = "MonoDevelop.Gui.Pads.ProjectPad.ResourceFolderNodeBuilder"/>
+ <NodeBuilder class = "MonoDevelop.Gui.Pads.ProjectPad.SystemFileNodeBuilder"/>
+ <NodeBuilder class = "MonoDevelop.Gui.Pads.ProjectPad.ShowAllFilesBuilderExtension"/>
</SolutionPad>
<SolutionPad id = "MonoDevelop.Gui.Pads.ClassPad" defaultPlacement = "Left" _label = "Classes" icon = "md-class">
@@ -695,14 +695,14 @@
<PadOption id = "GroupByAccess" _label = "Group members by access" defaultValue = "False" />
<PadOption id = "GroupByType" _label = "Group members by member type" defaultValue = "True" />
<PadOption id = "PublicApiOnly" _label = "Show public members only" defaultValue = "False" />
- <NodeBuilder id = "Combine" class = "MonoDevelop.Gui.Pads.ClassPad.CombineNodeBuilder"/>
- <NodeBuilder id = "Project" class = "MonoDevelop.Gui.Pads.ClassPad.ProjectNodeBuilder"/>
- <NodeBuilder id = "Namespace" class = "MonoDevelop.Gui.Pads.ClassPad.NamespaceNodeBuilder"/>
- <NodeBuilder id = "Class" class = "MonoDevelop.Gui.Pads.ClassPad.ClassNodeBuilder"/>
- <NodeBuilder id = "Event" class = "MonoDevelop.Gui.Pads.ClassPad.EventNodeBuilder"/>
- <NodeBuilder id = "Field" class = "MonoDevelop.Gui.Pads.ClassPad.FieldNodeBuilder"/>
- <NodeBuilder id = "Method" class = "MonoDevelop.Gui.Pads.ClassPad.MethodNodeBuilder"/>
- <NodeBuilder id = "Property" class = "MonoDevelop.Gui.Pads.ClassPad.PropertyNodeBuilder"/>
+ <NodeBuilder class = "MonoDevelop.Gui.Pads.ClassPad.CombineNodeBuilder"/>
+ <NodeBuilder class = "MonoDevelop.Gui.Pads.ClassPad.ProjectNodeBuilder"/>
+ <NodeBuilder class = "MonoDevelop.Gui.Pads.ClassPad.NamespaceNodeBuilder"/>
+ <NodeBuilder class = "MonoDevelop.Gui.Pads.ClassPad.ClassNodeBuilder"/>
+ <NodeBuilder class = "MonoDevelop.Gui.Pads.ClassPad.EventNodeBuilder"/>
+ <NodeBuilder class = "MonoDevelop.Gui.Pads.ClassPad.FieldNodeBuilder"/>
+ <NodeBuilder class = "MonoDevelop.Gui.Pads.ClassPad.MethodNodeBuilder"/>
+ <NodeBuilder class = "MonoDevelop.Gui.Pads.ClassPad.PropertyNodeBuilder"/>
</SolutionPad>
<!--
@@ -957,4 +957,102 @@
class = "MonoDevelop.Gui.Dialogs.OptionPanels.CompletionDatabaseWizard.CreationFinishedPanel"/>
</Extension>
+ <Extension path = "/SharpDevelop/Workbench/StockIcons">
+ <StockIcon stockid = "md-break-point" resource = "BreakPoint.png" />
+ <StockIcon stockid = "md-build-combine" resource = "Icons.16x16.BuildCombine" />
+ <StockIcon stockid = "md-build-current-selected-project" resource = "Icons.16x16.BuildCurrentSelectedProject" />
+ <StockIcon stockid = "md-class" resource = "Icons.16x16.Class" />
+ <StockIcon stockid = "md-clear-all-bookmarks" resource = "Icons.16x16.ClearAllBookmarks" />
+ <StockIcon stockid = "md-close-all-documents" resource = "Icons.16x16.CloseAllDocuments" />
+ <StockIcon stockid = "md-close-combine-icon" resource = "Icons.16x16.CloseCombineIcon" />
+ <StockIcon stockid = "md-closed-folder" resource = "Icons.16x16.ClosedFolderBitmap" />
+ <StockIcon stockid = "md-closed-reference-folder" resource = "Icons.16x16.ClosedReferenceFolder" />
+ <StockIcon stockid = "md-closed-resource-folder" resource = "Icons.16x16.ClosedResourceFolder" />
+ <StockIcon stockid = "md-combine-icon" resource = "Icons.16x16.CombineIcon" size = "Menu" />
+ <StockIcon stockid = "md-combine-icon" resource = "Icons.32x32.CombineIcon" size = "Dnd" />
+ <StockIcon stockid = "md-copy-left-icon" resource = "Icons.16x16.CopyLeftIcon" />
+ <StockIcon stockid = "md-delegate" resource = "Icons.16x16.Delegate" />
+ <StockIcon stockid = "md-desktop" resource = "Icons.16x16.Desktop" />
+ <StockIcon stockid = "md-drive" resource = "Icons.16x16.DRIVE" />
+ <StockIcon stockid = "md-empty" resource = "Icons.16x16.Empty" />
+ <StockIcon stockid = "md-empty-file-icon" resource = "Icons.32x32.EmptyFileIcon" />
+ <StockIcon stockid = "md-empty-project-icon" resource = "Icons.32x32.EmptyProjectIcon" />
+ <StockIcon stockid = "md-enum" resource = "Icons.16x16.Enum" />
+ <StockIcon stockid = "md-event" resource = "Icons.16x16.Event" />
+ <StockIcon stockid = "md-execution-marker" resource = "ExecutionMarker.png" />
+ <StockIcon stockid = "md-field" resource = "Icons.16x16.Field" />
+ <StockIcon stockid = "md-file-xml-icon" resource = "FileIcons.XmlIcon" />
+ <StockIcon stockid = "md-find-in-files" resource = "Icons.16x16.FindInFiles" />
+ <StockIcon stockid = "md-find-next-icon" resource = "Icons.16x16.FindNextIcon" />
+ <StockIcon stockid = "md-fullscreen" resource = "Icons.16x16.FullScreen" />
+ <StockIcon stockid = "md-goto-nextbookmark" resource = "Icons.16x16.GotoNextbookmark" />
+ <StockIcon stockid = "md-goto-prevbookmark" resource = "Icons.16x16.GotoPrevbookmark" />
+ <StockIcon stockid = "md-html-file-icon" resource = "Icons.32x32.HTMLFileIcon" />
+ <StockIcon stockid = "md-interface" resource = "Icons.16x16.Interface" />
+ <StockIcon stockid = "md-internal-class" resource = "Icons.16x16.InternalClass" />
+ <StockIcon stockid = "md-internal-delegate" resource = "Icons.16x16.InternalDelegate" />
+ <StockIcon stockid = "md-internal-enum" resource = "Icons.16x16.InternalEnum" />
+ <StockIcon stockid = "md-internal-event" resource = "Icons.16x16.InternalEvent" />
+ <StockIcon stockid = "md-internal-field" resource = "Icons.16x16.InternalField" />
+ <StockIcon stockid = "md-internal-interface" resource = "Icons.16x16.InternalInterface" />
+ <StockIcon stockid = "md-internal-method" resource = "Icons.16x16.InternalMethod" />
+ <StockIcon stockid = "md-internal-property" resource = "Icons.16x16.InternalProperty" />
+ <StockIcon stockid = "md-internal-struct" resource = "Icons.16x16.InternalStruct" />
+ <StockIcon stockid = "md-library" resource = "Icons.16x16.Library" />
+ <StockIcon stockid = "md-literal" resource = "Icons.16x16.Literal" />
+ <StockIcon stockid = "md-method" resource = "Icons.16x16.Method" />
+ <StockIcon stockid = "md-misc-files" resource = "Icons.16x16.MiscFiles" />
+ <StockIcon stockid = "md-my-computer" resource = "Icons.16x16.MyComputer" />
+ <StockIcon stockid = "md-name-space" resource = "Icons.16x16.NameSpace" />
+ <StockIcon stockid = "md-network" resource = "Icons.16x16.NETWORK" />
+ <StockIcon stockid = "md-new-folder-icon" resource = "Icons.16x16.NewFolderIcon" />
+ <StockIcon stockid = "md-new-project-icon" resource = "Icons.16x16.NewProjectIcon" />
+ <StockIcon stockid = "md-open-folder" resource = "Icons.16x16.OpenFolderBitmap" />
+ <StockIcon stockid = "md-open-project-icon" resource = "Icons.16x16.OpenProjectIcon" />
+ <StockIcon stockid = "md-open-reference-folder" resource = "Icons.16x16.OpenReferenceFolder" />
+ <StockIcon stockid = "md-open-resource-folder" resource = "Icons.16x16.OpenResourceFolder" />
+ <StockIcon stockid = "md-output-icon" resource = "Icons.16x16.OutputIcon" />
+ <StockIcon stockid = "md-personal-files" resource = "Icons.16x16.PersonalFiles" />
+ <StockIcon stockid = "md-private-class" resource = "Icons.16x16.PrivateClass" />
+ <StockIcon stockid = "md-private-delegate" resource = "Icons.16x16.PrivateDelegate" />
+ <StockIcon stockid = "md-private-enum" resource = "Icons.16x16.PrivateEnum" />
+ <StockIcon stockid = "md-private-event" resource = "Icons.16x16.PrivateEvent" />
+ <StockIcon stockid = "md-private-field" resource = "Icons.16x16.PrivateField" />
+ <StockIcon stockid = "md-private-interface" resource = "Icons.16x16.PrivateInterface" />
+ <StockIcon stockid = "md-private-method" resource = "Icons.16x16.PrivateMethod" />
+ <StockIcon stockid = "md-private-property" resource = "Icons.16x16.PrivateProperty" />
+ <StockIcon stockid = "md-private-struct" resource = "Icons.16x16.PrivateStruct" />
+ <StockIcon stockid = "md-project-scout-icon" resource = "Icons.ProjectScoutIcon" />
+ <StockIcon stockid = "md-properties-icon" resource = "Icons.16x16.PropertiesIcon" />
+ <StockIcon stockid = "md-property" resource = "Icons.16x16.Property" />
+ <StockIcon stockid = "md-protected-class" resource = "Icons.16x16.ProtectedClass" />
+ <StockIcon stockid = "md-protected-delegate" resource = "Icons.16x16.ProtectedDelegate" />
+ <StockIcon stockid = "md-protected-enum" resource = "Icons.16x16.ProtectedEnum" />
+ <StockIcon stockid = "md-protected-event" resource = "Icons.16x16.ProtectedEvent" />
+ <StockIcon stockid = "md-protected-field" resource = "Icons.16x16.ProtectedField" />
+ <StockIcon stockid = "md-protected-interface" resource = "Icons.16x16.ProtectedInterface" />
+ <StockIcon stockid = "md-protected-method" resource = "Icons.16x16.ProtectedMethod" />
+ <StockIcon stockid = "md-protected-property" resource = "Icons.16x16.ProtectedProperty" />
+ <StockIcon stockid = "md-protected-struct" resource = "Icons.16x16.ProtectedStruct" />
+ <StockIcon stockid = "md-reference" resource = "Icons.16x16.Reference" />
+ <StockIcon stockid = "md-replace-in-files" resource = "Icons.16x16.ReplaceInFiles" />
+ <StockIcon stockid = "md-resource-file-icon" resource = "Icons.16x16.ResourceFileIcon" size = "Menu" />
+ <StockIcon stockid = "md-resource-file-icon" resource = "Icons.32x32.ResourceFileIcon" size = "Dnd" />
+ <StockIcon stockid = "md-save-all-icon" resource = "Icons.16x16.SaveAllIcon" />
+ <StockIcon stockid = "md-selection-arrow" resource = "Icons.16x16.SelectionArrow" />
+ <StockIcon stockid = "md-sharp-develop-icon" resource = "Icons.SharpDevelopIcon" />
+ <StockIcon stockid = "md-solution-icon" resource = "Icons.16x16.SolutionIcon" />
+ <StockIcon stockid = "md-split-window" resource = "Icons.16x16.SplitWindow" />
+ <StockIcon stockid = "md-struct" resource = "Icons.16x16.Struct" />
+ <StockIcon stockid = "md-task-list-icon" resource = "Icons.16x16.TaskListIcon" />
+ <StockIcon stockid = "md-text-file-icon" resource = "Icons.16x16.TextFileIcon" size = "Menu" />
+ <StockIcon stockid = "md-text-file-icon" resource = "Icons.32x32.TextFileIcon" size = "Dnd" />
+ <StockIcon stockid = "md-tip-of-the-day" resource = "Icons.16x16.TipOfTheDay" />
+ <StockIcon stockid = "md-tip-of-the-day-icon" resource = "Icons.TipOfTheDayIcon" />
+ <StockIcon stockid = "md-toggle-bookmark" resource = "Icons.16x16.ToggleBookmark" />
+ <StockIcon stockid = "md-web-search-icon" resource = "Icons.16x16.WebSearchIcon" />
+ <StockIcon stockid = "md-xml-file-icon" resource = "Icons.16x16.XMLFileIcon" size = "Menu" />
+ <StockIcon stockid = "md-xml-file-icon" resource = "Icons.32x32.XMLFileIcon" size = "Dnd" />
+ </Extension>
+
</AddIn>
Modified: trunk/MonoDevelop/Core/src/MonoDevelop.Base/Services/IconService.cs
===================================================================
--- trunk/MonoDevelop/Core/src/MonoDevelop.Base/Services/IconService.cs 2005-08-15 21:55:22 UTC (rev 2745)
+++ trunk/MonoDevelop/Core/src/MonoDevelop.Base/Services/IconService.cs 2005-08-18 17:34:03 UTC (rev 2746)
@@ -72,7 +72,7 @@
else
image = iconCodon.ID;
- image = ResourceService.GetStockId (image);
+ image = ResourceService.GetStockId (iconCodon.AddIn, image);
if (iconCodon.Extensions != null) {
foreach (string ext in iconCodon.Extensions)
Modified: trunk/MonoDevelop/Core/src/MonoDevelop.Base/Services/ParserService/DefaultParserService.cs
===================================================================
--- trunk/MonoDevelop/Core/src/MonoDevelop.Base/Services/ParserService/DefaultParserService.cs 2005-08-15 21:55:22 UTC (rev 2745)
+++ trunk/MonoDevelop/Core/src/MonoDevelop.Base/Services/ParserService/DefaultParserService.cs 2005-08-18 17:34:03 UTC (rev 2746)
@@ -612,15 +612,18 @@
void UnloadDatabase (string uri)
{
if (uri == CoreDB) return;
+
+ CodeCompletionDatabase db;
lock (databases)
{
- CodeCompletionDatabase db = databases [uri] as CodeCompletionDatabase;
- if (db != null) {
- db.Write ();
+ db = databases [uri] as CodeCompletionDatabase;
+ if (db != null)
databases.Remove (uri);
- db.Dispose ();
- }
}
+ if (db != null) {
+ db.Write ();
+ db.Dispose ();
+ }
}
void UnloadProjectDatabase (Project project)
@@ -863,8 +866,15 @@
job = (ParsingJob) parseQueue.Dequeue ();
}
- if (job != null)
- job.ParseCallback (job.Data, monitor);
+ if (job != null) {
+ try {
+ job.ParseCallback (job.Data, monitor);
+ } catch (Exception ex) {
+ if (monitor == null)
+ monitor = GetParseProgressMonitor ();
+ monitor.ReportError (null, ex);
+ }
+ }
lock (parseQueue)
pending = parseQueue.Count;
Modified: trunk/MonoDevelop/Core/src/MonoDevelop.Base/Services/Project/ProjectService.cs
===================================================================
--- trunk/MonoDevelop/Core/src/MonoDevelop.Base/Services/Project/ProjectService.cs 2005-08-15 21:55:22 UTC (rev 2745)
+++ trunk/MonoDevelop/Core/src/MonoDevelop.Base/Services/Project/ProjectService.cs 2005-08-18 17:34:03 UTC (rev 2746)
@@ -1297,7 +1297,7 @@
{
public IProgressMonitor CreateProgressMonitor ()
{
- return Runtime.TaskService.GetBackgroundProgressMonitor ("Code Completion Database Generation", "Icons.16x16.RunProgramIcon");
+ return Runtime.TaskService.GetBackgroundProgressMonitor ("Code Completion Database Generation", "gtk-execute");
}
}
}
Modified: trunk/MonoDevelop/Core/src/MonoDevelop.Base/Services/ResourceService.cs
===================================================================
--- trunk/MonoDevelop/Core/src/MonoDevelop.Base/Services/ResourceService.cs 2005-08-15 21:55:22 UTC (rev 2745)
+++ trunk/MonoDevelop/Core/src/MonoDevelop.Base/Services/ResourceService.cs 2005-08-18 17:34:03 UTC (rev 2746)
@@ -18,6 +18,8 @@
using MonoDevelop.Core.Properties;
using MonoDevelop.Services;
+using MonoDevelop.Core.AddIns.Codons;
+using MonoDevelop.Core.AddIns;
namespace MonoDevelop.Core.Services
{
@@ -41,6 +43,9 @@
static Gtk.IconFactory iconFactory = null;
static Hashtable stockMappings = null;
+ static ArrayList addinIcons = new ArrayList ();
+ static ArrayList addins = new ArrayList ();
+
static ResourceService()
{
iconFactory = new Gtk.IconFactory ();
@@ -48,10 +53,25 @@
// FIXME: remove this when all MonoDevelop is using Gtk+
// stock icons
stockMappings = new Hashtable ();
- MonoDevelop.Gui.Stock.Init ();
iconFactory.AddDefault ();
}
+ public override void InitializeService ()
+ {
+ base.InitializeService();
+
+ StockIconCodon[] icons = (StockIconCodon[])(AddInTreeSingleton.AddInTree.GetTreeNode("/SharpDevelop/Workbench/StockIcons").BuildChildItems(null)).ToArray(typeof(StockIconCodon));
+ foreach (StockIconCodon icon in icons) {
+ foreach (Assembly a in icon.AddIn.RuntimeLibraries.Values) {
+ try {
+ Gdk.Pixbuf px = new Gdk.Pixbuf (a, icon.Resource);
+ AddToIconFactory (icon.StockId, px, icon.IconSize);
+ break;
+ } catch {}
+ }
+ }
+ }
+
/// <summary>
/// The LoadFont routines provide a safe way to load fonts.
/// </summary>
@@ -217,7 +237,52 @@
" icon file");
}
}
+
+ internal static void AddToIconFactory (string stockId,
+ Gdk.Pixbuf pixbuf,
+ Gtk.IconSize iconSize)
+ {
+ Gtk.IconSet iconSet = iconFactory.Lookup (stockId);
+ if (iconSet == null) {
+ iconSet = new Gtk.IconSet ();
+ iconFactory.Add (stockId, iconSet);
+ }
+ Gtk.IconSource source = new Gtk.IconSource ();
+ source.Pixbuf = pixbuf;
+ source.Size = iconSize;
+ iconSet.AddSource (source);
+ }
+
+ static public string GetStockIdFromResource (AddIn addin, string id)
+ {
+ if (!id.StartsWith ("res:"))
+ return id;
+
+ id = id.Substring (4);
+ int aid = addins.IndexOf (addin);
+ Hashtable hash;
+ if (aid == -1) {
+ aid = addins.Add (addin);
+ hash = new Hashtable ();
+ addinIcons.Add (hash);
+ } else {
+ hash = (Hashtable) addinIcons [aid];
+ }
+ string sid = "__asm" + aid + "__" + id;
+ if (!hash.Contains (sid)) {
+ foreach (Assembly asm in addin.RuntimeLibraries.Values) {
+ try {
+ Gdk.Pixbuf pix = new Gdk.Pixbuf (asm, id);
+ AddToIconFactory (sid, pix, Gtk.IconSize.Invalid);
+ break;
+ } catch {}
+ }
+ hash [sid] = sid;
+ }
+ return sid;
+ }
+
internal static void AddToIconFactory (string stockId, string filename)
{
AddToIconFactory (stockId, filename, Gtk.IconSize.Invalid);
@@ -230,13 +295,19 @@
public static string GetStockId (string filename)
{
+ return GetStockId (null, filename);
+ }
+
+ public static string GetStockId (AddIn addin, string filename)
+ {
+ if (addin != null && filename.StartsWith ("res:"))
+ return GetStockIdFromResource (addin, filename);
+
string s = (string) stockMappings [filename];
if (s != null)
return s;
- Runtime.LoggingService.InfoFormat(typeof(ResourceService).ToString(), "WARNING Could not find stock {0}", filename);
-
return filename;
}
}
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/BreakPoint.png
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/BreakPoint.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/ExecutionMarker.png
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/ExecutionMarker.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/FileIcons.XmlIcon
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/FileIcons.XmlIcon
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/GeneralWizardBackground
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/GeneralWizardBackground
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.AboutIcon
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.AboutIcon
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.BuildCombine
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.BuildCombine
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.BuildCurrentSelectedProject
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.BuildCurrentSelectedProject
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.Class
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.Class
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ClearAllBookmarks
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ClearAllBookmarks
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.CloseAllDocuments
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.CloseAllDocuments
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.CloseCombineIcon
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.CloseCombineIcon
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ClosedFolderBitmap
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ClosedFolderBitmap
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ClosedReferenceFolder
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ClosedReferenceFolder
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ClosedResourceFolder
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ClosedResourceFolder
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.CombineIcon
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.CombineIcon
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.CopyLeftIcon
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.CopyLeftIcon
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.DRIVE
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.DRIVE
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.Delegate
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.Delegate
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.Desktop
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.Desktop
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.Empty
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.Empty
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.Enum
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.Enum
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.Event
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.Event
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.Field
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.Field
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.FindIcon
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.FindIcon
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.FindInFiles
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.FindInFiles
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.FindNextIcon
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.FindNextIcon
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.FullScreen
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.FullScreen
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.GotoNextbookmark
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.GotoNextbookmark
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.GotoPrevbookmark
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.GotoPrevbookmark
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.Information
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.Information
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.Interface
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.Interface
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.InternalClass
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.InternalClass
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.InternalDelegate
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.InternalDelegate
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.InternalEnum
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.InternalEnum
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.InternalEvent
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.InternalEvent
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.InternalField
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.InternalField
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.InternalInterface
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.InternalInterface
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.InternalMethod
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.InternalMethod
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.InternalProperty
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.InternalProperty
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.InternalStruct
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.InternalStruct
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.Library
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.Library
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.Literal
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.Literal
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.Method
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.Method
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.MiscFiles
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.MiscFiles
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.MyComputer
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.MyComputer
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.NETWORK
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.NETWORK
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.NameSpace
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.NameSpace
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.NewFolderIcon
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.NewFolderIcon
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.NewProjectIcon
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.NewProjectIcon
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.NextWindowIcon
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.NextWindowIcon
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.OpenFileIcon
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.OpenFileIcon
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.OpenFolderBitmap
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.OpenFolderBitmap
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.OpenProjectIcon
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.OpenProjectIcon
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.OpenReferenceFolder
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.OpenReferenceFolder
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.OpenResourceFolder
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.OpenResourceFolder
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.OutputIcon
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.OutputIcon
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.PersonalFiles
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.PersonalFiles
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.PrivateClass
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.PrivateClass
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.PrivateDelegate
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.PrivateDelegate
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.PrivateEnum
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.PrivateEnum
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.PrivateEvent
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.PrivateEvent
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.PrivateField
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.PrivateField
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.PrivateInterface
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.PrivateInterface
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.PrivateMethod
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.PrivateMethod
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.PrivateProperty
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.PrivateProperty
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.PrivateStruct
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.PrivateStruct
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.PropertiesIcon
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.PropertiesIcon
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.Property
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.Property
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ProtectedClass
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ProtectedClass
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ProtectedDelegate
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ProtectedDelegate
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ProtectedEnum
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ProtectedEnum
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ProtectedEvent
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ProtectedEvent
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ProtectedField
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ProtectedField
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ProtectedInterface
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ProtectedInterface
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ProtectedMethod
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ProtectedMethod
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ProtectedProperty
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ProtectedProperty
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ProtectedStruct
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ProtectedStruct
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.Reference
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.Reference
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ReplaceInFiles
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ReplaceInFiles
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ResourceFileIcon
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ResourceFileIcon
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.SaveAllIcon
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.SaveAllIcon
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.SelectionArrow
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.SelectionArrow
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.SolutionIcon
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.SolutionIcon
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.SplitWindow
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.SplitWindow
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.Struct
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.Struct
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.SubTypes
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.SubTypes
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.SuperTypes
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.SuperTypes
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.TaskListIcon
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.TaskListIcon
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.TextFileIcon
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.TextFileIcon
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.TipOfTheDay
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.TipOfTheDay
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ToggleBookmark
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.ToggleBookmark
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.WebSearchIcon
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.WebSearchIcon
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.XMLFileIcon
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.16x16.XMLFileIcon
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.32x32.ASPFileIcon
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.32x32.ASPFileIcon
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.32x32.CombineIcon
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.32x32.CombineIcon
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.32x32.EmptyFileIcon
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.32x32.EmptyFileIcon
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.32x32.EmptyProjectIcon
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.32x32.EmptyProjectIcon
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.32x32.HTMLFileIcon
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.32x32.HTMLFileIcon
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.32x32.ResourceFileIcon
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.32x32.ResourceFileIcon
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.32x32.TextFileIcon
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.32x32.TextFileIcon
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.32x32.XMLFileIcon
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.32x32.XMLFileIcon
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.SharpDevelopIcon
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.SharpDevelopIcon
___________________________________________________________________
Name: svn:executable
+ *
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.TipOfTheDayIcon
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/Icons.TipOfTheDayIcon
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/gnome-fs-regular.png
===================================================================
(Binary files differ)
Property changes on: trunk/MonoDevelop/Core/src/MonoDevelop.Base/icons/gnome-fs-regular.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
More information about the Monodevelop-patches-list
mailing list