Age | Commit message (Collapse) | Author |
|
* MonoDevelop.Ide.csproj: Updated.
* MonoDevelop.Ide/Ide.cs:
* MonoDevelop.Ide.Gui/StatusProgressMonitor.cs: Use the new status bar
model.
* MonoDevelop.Ide/ImageService.cs:
* MonoDevelop.Ide.Gui.Pads/ErrorListPad.cs: Show error and warning
icons in grayscale when there are no errors/warnings.
* MonoDevelop.Ide.Commands/ViewCommands.cs: Don't sort layouts by
name. Use the order in the extension point.
* MonoDevelop.Components.Docking/DockGroup.cs:
* MonoDevelop.Components.Docking/DockObject.cs:
* MonoDevelop.Components.Docking/DockGroupItem.cs: Impoved the logic
that selects a dock bar where to show an autohide item by default.
* MonoDevelop.Components.Docking/DockItem.cs:
* MonoDevelop.Components.Docking/DockFrame.cs:
* MonoDevelop.Components.Docking/DockContainer.cs: Allow setting the
dock location of an item.
* MonoDevelop.Ide.addin.xml:
* MonoDevelop.Ide.Extensions/LayoutExtensionNode.cs: Added extension
point for registering stock layous. Assigned default layouts for
existing pads.
* gtk-gui/objects.xml:
* gtk-gui/MonoDevelop.Ide.Gui.OptionPanels.KeyBindingsPanel.cs: Flush.
* MonoDevelop.Ide.Gui/InternalLog.cs:
* MonoDevelop.Ide.Gui/AddinUpdateHandler.cs:
* MonoDevelop.Ide.Gui/MonoDevelopStatusBar.cs:
* MonoDevelop.Ide.Gui/BackgroundProgressMonitor.cs: New status bar
model. The status bar widget is hidden behind an interface. Added
support for status bar contexts. Status information displayed
through a context is cleaned up when the context is disposed.
* MonoDevelop.Ide.Gui/Pad.cs:
* MonoDevelop.Ide.Gui/Workbench.cs:
* MonoDevelop.Ide.Gui/IPadContainer.cs:
* MonoDevelop.Ide.Gui/WorkbenchMemento.cs:
* MonoDevelop.Ide.Gui/DefaultWorkbench.cs:
* MonoDevelop.Ide.Gui/SdiWorkspaceWindow.cs:
* MonoDevelop.Ide.Gui/SdiWorkspaceLayout.cs: Merged SdiWorkspaceLayout
into DefaultWorkbench. Removed support for workbench contexts.
* MonoDevelop.Ide.Codons/PadCodon.cs: Allow setting the default layout
of a pad.
* MonoDevelop.Ide.Codons/WorkbenchContextCondition.cs: Not required
anymore.
* MonoDevelop.Ide.Tasks/TaskStore.cs: Show a better status message
when the end of the task list is reached.
svn path=/trunk/monodevelop/; revision=153851
|
|
MD.Components into MD.Ide.
svn path=/trunk/monodevelop/; revision=153742
|
|
* MonoDevelop.Ide.FindInFiles/FindReplace.cs:
* MonoDevelop.Ide.FindInFiles/FindInFilesDialog.cs: Make better use of
progress monitors. Use it to log the directories being searched.
* MonoDevelop.Ide.Gui/Workbench.cs:
* MonoDevelop.Ide.Tasks/TaskStore.cs:
* MonoDevelop.Ide.Tasks/TaskService.cs:
* MonoDevelop.Ide.Commands/ViewCommands.cs:
* MonoDevelop.Ide.Gui.Pads/ILocationListPad.cs:
* MonoDevelop.Ide.FindInFiles/SearchResultPad.cs:
* MonoDevelop.Ide.Gui/TextFileNavigationPoint.cs:
* MonoDevelop.Ide.FindInFiles/SearchResultWidget.cs: Improved Show
Next/Previous command (F4). The list on which the command works now
has to be explicitly set using the
IdeApp.Workbench.ActiveLocationList.
* Makefile.am:
* MonoDevelop.Ide.csproj: Added new files.
* MonoDevelop.Ide.Commands/NavigationCommands.cs: Some api changes.
* MonoDevelop.Ide.Gui.Pads/FileScout.cs:
* MonoDevelop.Ide.Tasks/ITaskListView.cs:
* MonoDevelop.Ide.Tasks/UserTasksView.cs:
* MonoDevelop.Ide.Gui.Pads/TaskListPad.cs:
* MonoDevelop.Ide.Tasks/CommentTasksView.cs:
* MonoDevelop.Ide.Gui.Pads/InternalLogPad.cs:
* MonoDevelop.Ide.Gui.Pads.ClassPad/ClassBrowserPad.cs:
* MonoDevelop.Ide.Gui.Pads.ClassPad/ClassBrowserPadWidget.cs: Use the
new DockItemToolbar for showing toolbar commands.
* MonoDevelop.Ide.Gui.Components/LogView.cs:
* MonoDevelop.Ide.Gui.Pads/DefaultMonitorPad.cs: Factorized the widget
which shows log from an IProgressMonitor from DefaultMonitorPad into
the new LogView widget.
* MonoDevelop.Ide.Gui/ProjectOperations.cs:
* MonoDevelop.Ide.Gui.Pads/ErrorListPad.cs: Use the new
DockItemToolbar for showing toolbar commands. Integrated the output
pad into the errors list pad.
* MonoDevelop.Ide.Gui/IdePreferences.cs:
* MonoDevelop.Ide.Gui.OptionPanels/IDEStyleOptionsPanel.cs:
* gtk-gui/MonoDevelop.Ide.Gui.OptionPanels.IDEStyleOptionsPanelWidget.cs:
Added option for selection the GUI compactness.
* MonoDevelop.Ide.Gui.OptionPanels/BuildMessagePanel.cs:
* gtk-gui/MonoDevelop.Ide.Gui.OptionPanels.BuildMessagePanelWidget.cs:
Removed option for showing the build output pad, since it is now
integrated into the errors pad.
* MonoDevelop.Ide.addin.xml: Show the errors pad minimized by default.
* gtk-gui/gui.stetic: Updated.
* MonoDevelop.Ide.Gui/HiddenWorkbenchWindow.cs: Fix warning.
* MonoDevelop.Ide.Gui/OutputProgressMonitor.cs: Factorized into the
new LogView widget.
* MonoDevelop.Ide.Gui/DocumentNavigationPoint.cs:
* MonoDevelop.Ide.Gui/NavigationHistoryService.cs: Changed the api to
be able to make the NavigationPoint class more reusable. It is now
being used by the Show Next/Previous infrastructure.
* MonoDevelop.Ide.Gui/MonoDevelopStatusBar.cs: Embed the bottom dock
bar.
* MonoDevelop.Ide.Gui/IPadContainer.cs: Added flags for setting a pad
as Working, HasErrors and HasNewData.
* MonoDevelop.Ide.Gui/IWorkbench.cs:
* MonoDevelop.Ide.Gui/IWorkbenchLayout.cs:
* MonoDevelop.Ide.Gui/DefaultWorkbench.cs:
* MonoDevelop.Ide.Gui/SdiWorkspaceWindow.cs: Removed IWorkbech and
IWorkbenchLayout interfaces, which are internal and not required
anymore.
* MonoDevelop.Ide.Gui/SdiWorkspaceLayout.cs: Track misc api changes.
Implement the new IPadWindow.IsWorking, HasErrors and HasNewData
properties.
* MonoDevelop.Ide.Gui/ProgressMonitors.cs: By default, autohide
dynamically created output pads. The build progress monitor now
shows the log in the errors list pad. Don't use spaces in the output
pad ids, since it may break serialization into xml.
* MonoDevelop.Ide.Gui/Pad.cs: Track class name changes.
* MonoDevelop.Ide.Gui/DockItemToolbarLoader.cs: New utility class with
extension methods which allows loading a docking toolbar from a
command entry set.
* MonoDevelop.Ide.Codons/PadCodon.cs: Allow setting a default status
for a pad (e.g. auto hide). Allow setting a custom widget as label
to show when the pad is in autohide mode.
* MonoDevelop.Ide.Gui/SideBar.cs: New layout switcher. Not yet used.
* MonoDevelop.Ide.Gui/WorkbenchWindow.cs: New base class for the root
workbench window.
* MonoDevelop.Ide.Gui/WorkbenchContext.cs: File renamed from
IWorkspace.
svn path=/trunk/monodevelop/; revision=153243
|
|
* MonoDevelop.Ide.Gui/ProgressMonitors.cs: Fix pad initialization
issue.
svn path=/trunk/monodevelop/; revision=153026
|
|
* MonoDevelop.Ide.Gui/IPadContainer.cs:
* MonoDevelop.Ide.Gui/SdiWorkspaceLayout.cs: Make sure pads are
properly initialized when accessing them through the Pad wrapper
object.
svn path=/trunk/monodevelop/; revision=153018
|
|
* MonoDevelop.Ide.Codons/SolutionPadCodon.cs: Delay the initialization
of the pad until the padWindow has been attached to it. Propagate
the pad Id.
* MonoDevelop.Ide.Gui.Components/ExtensibleTreeView.cs: Added support
for zooming with control+wheel. Implemented the Zoom in/out/reset
commands.
svn path=/trunk/monodevelop/; revision=152989
|
|
* src/addins/NUnit/Gui/TestResultsPad.cs:
* src/addins/CBinding/Gui/DataProvider.cs:
* src/addins/ChangeLogAddIn/AddLogEntryDialog.cs:
* src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/Workbench.cs:
* src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/ProgressMonitors.cs:
* src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/DocumentSwitcher.cs:
* src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/DefaultWorkbench.cs:
* src/core/MonoDevelop.Ide/MonoDevelop.Ide.Commands/FileCommands.cs:
* src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ThreadsPad.cs:
* src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Dialogs/NewFileDialog.cs:
* src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/BreakpointPad.cs:
* src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/StackTracePad.cs:
* src/addins/AspNet/MonoDevelop.AspNet/MonoDevelop.Html/PathCompletion.cs:
* src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Dialogs/NewProjectDialog.cs:
* src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/BackgroundProgressMonitor.cs:
* src/core/MonoDevelop.Ide/MonoDevelop.Ide.FindInFiles/SearchResultWidget.cs:
* src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ObjectValueTreeView.cs:
* src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates/CodeTemplatePanel.cs:
* src/addins/MonoDevelop.Gettext/MonoDevelop.Gettext.Editor/POEditorWidget.cs:
* src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.OptionPanels/KeyBindingsPanel.cs:
* src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Dialogs/IncludeNewFilesDialog.cs:
* src/addins/AspNet/MonoDevelop.AspNet/MonoDevelop.Html/DocTypeCompletionData.cs:
* src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/MemberCompletionData.cs:
* src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Dialogs/OverridesImplementsDialog.cs:
* src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Dialogs/ConfirmProjectDeleteDialog.cs:
* src/addins/MonoDevelop.Refactoring/MonoDevelop.CodeGeneration/GenerateCodeWindow.cs:
* src/addins/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.Completion/XmlCompletionData.cs:
* src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.Dialogs/SelectRenamedClassDialog.cs:
* src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/RefactoringPreviewDialog.cs:
* src/addins/MonoDevelop.Refactoring/MonoDevelop.CodeGeneration/AbstractGenerateAction.cs:
* src/addins/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.Completion/XmlTagCompletionData.cs:
* src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeFormatting/CodeFormattingPolicyPanelWidget.cs:
* src/core/MonoDevelop.Projects.Gui/MonoDevelop.Projects.Gui.Dialogs/ProjectFileSelectorDialog.cs:
* src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/LogView.cs:
* src/addins/AspNet/MonoDevelop.AspNet/MonoDevelop.AspNet.Parser/SuggestedHandlerCompletionData.cs:
* src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/StatusView.cs:
* src/addins/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.Toolbox/ComponentSelectorDialog.cs:
* src/addins/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport/ClassOutlineTextEditorExtension.cs:
* src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Dialogs/CommitDialog.cs:
* src/addins/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.Completion/XmlMultipleClosingTagCompletionData.cs:
* src/core/MonoDevelop.Projects.Gui/MonoDevelop.Projects.Gui.Dialogs.OptionPanels/NamespaceSynchronisationPanel.cs:
Track api changes.
* src/core/MonoDevelop.Core.Gui/MonoDevelop.Core.Gui/ImageService.cs:
* src/core/MonoDevelop.Core.Gui/MonoDevelop.Core.Gui.Codons/MimeTypeNode.cs:
* src/core/MonoDevelop.Components/MonoDevelop.Components.Commands/Command.cs:
* src/core/MonoDevelop.Core.Gui/MonoDevelop.Core.Gui.Dialogs/OptionsDialog.cs:
* src/core/MonoDevelop.Components/MonoDevelop.Components.Commands/CommandInfo.cs:
* src/core/MonoDevelop.Components/MonoDevelop.Components.Commands/ActionCommand.cs:
* src/core/MonoDevelop.Core.Gui/MonoDevelop.Core.Gui.Codons/OptionsDialogSection.cs:
* src/core/MonoDevelop.Components/MonoDevelop.Components.Commands/CommandEntrySet.cs:
* src/core/MonoDevelop.Components/MonoDevelop.Components.Commands/CommandMenuItem.cs:
* src/core/MonoDevelop.Components/MonoDevelop.Components.Commands/CommandArrayInfo.cs:
* src/core/MonoDevelop.Components/MonoDevelop.Components.Commands/LinkCommandEntry.cs:
* src/core/MonoDevelop.Components/MonoDevelop.Components.Commands/CommandToolButton.cs:
* src/core/MonoDevelop.Components/MonoDevelop.Components.Commands/LocalCommandEntry.cs:
* src/core/MonoDevelop.Components/MonoDevelop.Components.Commands/CommandToggleToolButton.cs:
Use the new IconId type to represent icon names.
* src/core/MonoDevelop.Core.Gui/MonoDevelop.Core.Gui/CellRendererPixbuf.cs:
Renamed to CellRendererIcon to avoid conflicts with the Gtk class.
Added support for rendering icons specified with IconId objects.
* src/core/MonoDevelop.Core.Gui/MonoDevelop.Core.Gui/StockIcons.cs:
Use new IconId type.
* src/core/MonoDevelop.Core/Makefile.am:
* src/core/MonoDevelop.Core/MonoDevelop.Core.csproj:
* src/core/MonoDevelop.Core/MonoDevelop.Core/IconId.cs: Implemented
new IconId class which can be used to represent icon names and
supports lazy loading of pixbufs.
* src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/Pad.cs:
* src/core/MonoDevelop.Ide/MonoDevelop.Ide.Codons/PadCodon.cs:
* src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/IPadContainer.cs:
* src/core/MonoDevelop.Projects/MonoDevelop.Projects/Project.cs:
* src/core/MonoDevelop.Projects/MonoDevelop.Projects.Dom/DomType.cs:
* src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/FileTemplate.cs:
* src/core/MonoDevelop.Projects/MonoDevelop.Projects.Dom/DomEvent.cs:
* src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/SdiWorkspaceWindow.cs:
* src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/AbstractPadContent.cs:
* src/core/MonoDevelop.Projects/MonoDevelop.Projects.Dom/DomField.cs:
* src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/SdiWorkspaceLayout.cs:
* src/core/MonoDevelop.Projects/MonoDevelop.Projects.Dom/Namespace.cs:
* src/core/MonoDevelop.Projects/MonoDevelop.Projects.Dom/DomMethod.cs:
* src/core/MonoDevelop.Projects/MonoDevelop.Projects.Dom/IBaseMember.cs:
* src/core/MonoDevelop.Projects/MonoDevelop.Projects.Dom/DomProperty.cs:
* src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/ProjectTemplate.cs:
* src/core/MonoDevelop.Projects/MonoDevelop.Projects.Dom/DomParameter.cs:
* src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates/CodeTemplate.cs:
* src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Components/TreeViewItem.cs:
* src/core/MonoDevelop.Projects/MonoDevelop.Projects.Dom/LocalVariable.cs:
* src/core/MonoDevelop.Projects/MonoDevelop.Projects.Dom/AbstractMember.cs:
* src/core/MonoDevelop.Projects/MonoDevelop.Projects.Dom/DomMemberDecorator.cs:
* src/core/MonoDevelop.Projects.Gui/MonoDevelop.Projects.Gui.Completion/CompletionData.cs:
* src/core/MonoDevelop.Projects.Gui/MonoDevelop.Projects.Gui.Completion/ICompletionData.cs:
* src/core/MonoDevelop.Projects.Gui/MonoDevelop.Projects.Gui.Completion/CompletionDataList.cs:
Use the new IconId type.
svn path=/trunk/monodevelop/; revision=151981
|
|
* main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.csproj:
* main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/Workbench.cs:
* main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/DisplayBinding.cs:
* main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Codons/IDisplayBinding.cs:
* main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/DisplayBindingService.cs:
* main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/DefaultDisplayBinding.cs:
Added a mechanism for display bindings to be marked as 'non-default-
so they can only be opened explicitly, not automatically.
* main/src/addins/MonoDevelop.HexEditor/MonoDevelop.HexEditor.addin.xml:
* main/src/addins/MonoDevelop.HexEditor/MonoDevelop.HexEditor/DisplayBinding.cs:
Mark hex editor as non-default so it doesn't try to take over all
filetypes. Users will have to open it explicitly if they need it.
* extras/MonoDevelop.Database/MonoDevelop.Database.Query/SqlQueryDisplayBinding.cs:
* main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser.addin.xml:
* main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser/DisplayBinding.cs:
* main/src/addins/MonoDevelop.Gettext/MonoDevelop.Gettext.Editor/GettextEditorDisplayBinding.cs:
* main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDisplayBinding.cs:
* main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs:
* main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorDisplayBinding.cs:
* main/src/addins/Deployment/MonoDevelop.Deployment.Linux/MonoDevelop.Deployment.Linux/DotDesktopDisplayBinding.cs:
Track DisplayBinding API.
svn path=/trunk/monodevelop/; revision=150198
|
|
* MonoDevelop.Ide.Codons/PadCodon.cs:
* MonoDevelop.Ide.Gui/SdiWorkspaceLayout.cs: Optimized startup speed a
bit.
svn path=/trunk/monodevelop/; revision=140774
|
|
* MonoDevelop.Ide.Gui/SdiWorkspaceLayout.cs: No need to lazy initalize
pre created pads.
svn path=/trunk/monodevelop/; revision=140768
|
|
* gtk-gui/gui.stetic:
* MonoDevelop.Ide.csproj:
* MonoDevelop.Ide.addin.xml:
* MonoDevelop.Ide/Services.cs:
* MonoDevelop.Ide.Gui/Document.cs:
* MonoDevelop.Ide.Gui/IdeStartup.cs:
* MonoDevelop.Ide.Codons/PadCodon.cs:
* MonoDevelop.Ide.Gui/IdePreferences.cs:
* MonoDevelop.Ide.Gui/SdiWorkspaceLayout.cs:
* MonoDevelop.Ide.Commands/ToolsCommands.cs:
* MonoDevelop.Ide.Gui.OptionPanels/MaintenanceOptionsPanel.cs:
* gtk-gui/MonoDevelop.Ide.Gui.OptionPanels.MaintenanceOptionsPanelWidget.cs:
Add support for the instrumentation service. Added a new command for
showing the viewer. Added an options panel for enabling it. Added
some counters.
* gtk-gui/MonoDevelop.Ide.FindInFiles.SearchResultWidget.cs: Flush.
svn path=/trunk/monodevelop/; revision=139475
|
|
* MonoDevelop.Ide.Codons/IDisplayBinding.cs:
* MonoDevelop.Ide.Gui/DefaultDisplayBinding.cs:
* MonoDevelop.Ide.Gui/DisplayBindingService.cs:
* MonoDevelop.Ide.Gui.Content/CompletionTextEditorExtension.cs:
Display bindings can now "choose" if they want handle files & file
names or mime types.
svn path=/trunk/monodevelop/; revision=132993
|
|
* MonoDevelop.Ide.csproj:
* MonoDevelop.Ide.Gui/Workbench.cs:
* MonoDevelop.Ide.Gui/IWorkbenchWindow.cs:
* MonoDevelop.Ide.Gui/SdiWorkspaceWindow.cs:
* MonoDevelop.Ide.Gui.BrowserDisplayBinding:
* MonoDevelop.Ide.Codons/IDisplayBinding.cs:
* MonoDevelop.Ide.Gui/DisplayBindingService.cs:
* MonoDevelop.Ide.Gui/DefaultDisplayBinding.cs:
* MonoDevelop.Ide.Gui/IAttachableViewContent.cs:
* MonoDevelop.Ide.Codons/IBaseDisplayBinding.cs:
* MonoDevelop.Ide.Codons/DisplayBindingCodon.cs:
* MonoDevelop.Ide.Codons/IAttachableDisplayBinding.cs:
* MonoDevelop.Ide.Gui/AbstractAttachableViewContent.cs:
* MonoDevelop.Ide.Gui.BrowserDisplayBinding/HtmlViewPane.cs:
* MonoDevelop.Ide.Gui.BrowserDisplayBinding/BrowserDisplayBinding.cs:
Added attachable view contents. These are view contents that are
displayed in the same document as notebook (like designers). Cleaned
up some naming.
svn path=/trunk/monodevelop/; revision=132983
|
|
* MonoDevelop.Ide.csproj:
* MonoDevelop.Ide.addin.xml:
* MonoDevelop.Ide.Gui/Workbench.cs:
* MonoDevelop.Ide.Gui/FileViewer.cs:
* MonoDevelop.Ide.Gui/IWorkbenchWindow.cs:
* MonoDevelop.Ide.Gui/SdiWorkspaceWindow.cs:
* MonoDevelop.Ide.Codons/IDisplayBinding.cs:
* MonoDevelop.Ide.Codons/FileFilterCodon.cs:
* MonoDevelop.Ide.Codons/ISubDisplayBinding.cs:
* MonoDevelop.Ide.Gui/ISecondaryViewContent.cs:
* MonoDevelop.Ide.Gui/DisplayBindingService.cs:
* MonoDevelop.Ide.Gui/DefaultDisplayBinding.cs:
* MonoDevelop.Ide.Codons/DisplayBindingCodon.cs:
* MonoDevelop.Ide.Gui/AbstractSecondaryViewContent.cs:
* gtk-gui/MonoDevelop.Ide.Gui.Dialogs.TipOfTheDayWindow.cs: Removed
some unused code (subview bindings. They were ment to be used by
'designers' like stetic. But stetic doesn't use it.). Reworked the
display binding subsystem (updated display binding service to static
class model).
svn path=/trunk/monodevelop/; revision=132969
|
|
* MonoDevelop.Ide.csproj:
* MonoDevelop.Ide.addin.xml:
* MonoDevelop.Ide.Codons/WindowOpenCondition.cs:
* MonoDevelop.Ide.Codons/ProjectOpenCondition.cs:
* MonoDevelop.Ide.Codons/WindowActiveCondition.cs: Removed some old
unused code.
svn path=/trunk/monodevelop/; revision=132567
|
|
* MonoDevelop.Ide.csproj: Added new files.
* MonoDevelop.Ide.Gui/Ide.cs: When registering for the Initialized
event, fire it if the IDE has already been initialized.
* MonoDevelop.Ide.Gui.Pads/TreeViewPad.cs:
* MonoDevelop.Ide.Gui.Pads/SolutionPad.cs:
* MonoDevelop.Ide.Codons/SolutionPadCodon.cs:
* MonoDevelop.Ide.Gui.Components/ExtensibleTreeView.cs:
* MonoDevelop.Ide.Gui.Components/NodeCommandHandler.cs:
* MonoDevelop.Ide.Codons/PadContextMenuExtensionNode.cs: Allow setting
the default context menu to be used when none is specified for a
node type.
* MonoDevelop.Ide.addin.xml:
* MonoDevelop.Ide.Codons/ProjectActiveCondition.cs:
* MonoDevelop.Ide.Gui.Pads.ProjectPad/SystemFile.cs:
* MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFolder.cs:
* MonoDevelop.Ide.Gui.Pads.ClassPad/SolutionNodeBuilder.cs:
* MonoDevelop.Ide.Gui.Pads.ProjectPad/FolderNodeBuilder.cs:
* MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectSolutionPad.cs:
* MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectNodeBuilder.cs:
* MonoDevelop.Ide.Gui.Pads.ProjectPad/SolutionNodeBuilder.cs:
* MonoDevelop.Ide.Gui.Pads.ProjectPad/WorkspaceNodeBuilder.cs:
* MonoDevelop.Ide.Gui.Pads.ProjectPad/SystemFileNodeBuilder.cs:
* MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFileNodeBuilder.cs:
* MonoDevelop.Ide.Gui.Pads.ProjectPad/UnknownEntryNodeBuilder.cs:
* MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFolderNodeBuilder.cs:
* MonoDevelop.Ide.Gui.Pads.ProjectPad/SolutionFolderNodeBuilder.cs:
* MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectReferenceNodeBuilder.cs:
* MonoDevelop.Ide.Gui.Pads.ProjectPad/FileOperationsBuilderExtension.cs:
* MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectReferenceFolderNodeBuilder.cs:
Merged all project pad context menus in a single extension point.
svn path=/trunk/monodevelop/; revision=127763
|
|
svn path=/trunk/monodevelop/; revision=112227
|
|
svn path=/trunk/monodevelop/; revision=103657
|
|
MonoDevelop.Ide.mdp, Makefile.am,
MonoDevelop.Ide.Gui/DefaultWorkbench.cs,
MonoDevelop.Ide.Gui/Pad.cs, MonoDevelop.Ide.Codons/CategoryNode.cs:
Added support for view pad categories. When a pad is assigned to a
category, it will be shown in a submenu in the view menu.
* MonoDevelop.Ide.Debugging/DebuggingService.cs: Added support for
changing the current frame of the stack. Added Started event.
* MonoDevelop.Ide.Gui/ProjectOperations.cs: Disabled workbench context
switching when debugging an app.
svn path=/trunk/monodevelop/; revision=103259
|
|
MonoDevelop.Ide.Gui.Pads/TreeViewPad.cs,
MonoDevelop.Ide.Gui.Pads/NodeCommandHandler.cs,
MonoDevelop.Ide.Gui.Pads/ITreeBuilderContext.cs,
MonoDevelop.Ide.Gui.Pads/NodeState.cs,
MonoDevelop.Ide.Gui.Pads/SolutionPad.cs,
MonoDevelop.Ide.Gui/MonoDevelopTreeView.cs,
MonoDevelop.Ide.Codons/SolutionPadCodon.cs: Splitted TreeViewPad
into pad and widget. (I needed the widget elsewhere too.)
svn path=/trunk/monodevelop/; revision=95044
|
|
svn path=/branches/monodevelop/reorg/; revision=90640
|