Subversion Repositories SoapBoxCore

Rev

Hide changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Changes
18 3454d 08h scott /trunk/NLog/src/NLog/NLog.snk Version 2010.09.11 includes:

- Should now be able to build to an x86 target
- Improved ability to plug in a custom OptionsDialog and OptionsDialogView
- New and improved OptionsDialogView.xaml complements of BSalita
- LayoutManager now auto-sets the given document as Active when calling ShowDocument (and ILayoutManager now has IsActive function)
- Window menu now auto-populates with the open documents, and the active one is checked
- Added the CloseAllDocuments menu item to the Window menu
- Added the VMProperty.snippet (vmprop) for making ViewModel properties that implement INotifyPropertyChanged
- IMenuItem now has the IsSubmenuOpen property that is bound from the main menu - great for setting a custom submenu when opening
- Added ConcreteMenuItemSeparator - just a quick way to build a menu separator
- Added the SortAndJoin function to IExtensionService (hint: use a new ConcreteMenuItemSeparator as the joining item)
- SoapBox.Utilities now has the IFactory<T> generic interface. Useful for many scenarios, particularly importing an IFactory<Window>.
- Big improvements for creating Context Menus (see examples on website)
- New TreeView ViewModel and View (see examples on website)
/trunk/NLog/src/NLog/NLog.snk
/trunk/SoapBox/CodeSnippets/VMProperty.snippet
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Contracts/Gui/MenuItem/ConcreteMenuItemSeparator.cs
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Contracts/Gui/MenuItem/ContextMenuView.xaml
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Contracts/Gui/MenuItem/ContextMenuView.xaml.cs
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Contracts/Gui/MenuItem/ContextMenuWrapper.cs
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Contracts/Gui/MenuItem/ContextMenuWrapperView.xaml
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Contracts/Gui/MenuItem/ContextMenuWrapperView.xaml.cs
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Contracts/Gui/MenuItem/IContextMenu.cs
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Contracts/Gui/Options/IOptionsDialog.cs
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Contracts/Gui/TreeView
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Contracts/Gui/TreeView/AbstractTreeView.cs
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Contracts/Gui/TreeView/AbstractTreeViewItem.cs
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Contracts/Gui/TreeView/AbstractTreeViewItemView.xaml
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Contracts/Gui/TreeView/AbstractTreeViewItemView.xaml.cs
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Contracts/Gui/TreeView/AbstractTreeViewView.xaml
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Contracts/Gui/TreeView/AbstractTreeViewView.xaml.cs
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Contracts/Gui/TreeView/ITreeViewItem.cs
/trunk/SoapBox/SoapBox.Utilities/IFactory.cs
/trunk/AvalonDock/AvalonDock/ColorFactory.cs
/trunk/AvalonDock/AvalonDock/DocumentNavigator.cs
/trunk/AvalonDock/AvalonDock/DrWPF
/trunk/AvalonDock/AvalonDock/GreyableImage
/trunk/AvalonDock/AvalonDock/ResizingPanelSplitter.cs
/trunk/AvalonDock/AvalonDock/Resources/DocumentHS.png
/trunk/AvalonDock/AvalonDock/Resources/images/Thumbs.db
/trunk/AvalonDock/AvalonDock/WpfApplication.cs
/trunk/AvalonDock/AvalonDock/doc
/trunk/AvalonDock/AvalonDock/themes/classic2.xaml
/trunk/Physics2D/Physics2DDotNet/Physics2DDotNet.csproj.user
/trunk/References/System.ComponentModel.Composition.dll
/trunk/References/System.ComponentModel.Composition.xml
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Arena/wbumj4rg.tmp_proj
/trunk/SoapBox/SoapBox.Demo/SoapBox.Demo.PinBall/Arena/IPinBallTable.cs
/trunk/AvalonDock/AvalonDock/AvalonDock.csproj
/trunk/NLog/src/NLog/NLog.vs2008.csproj
/trunk/NLog/src/NLog/NLog.xml
/trunk/Physics2D/AdvanceMath/AdvanceMath.csproj
/trunk/Physics2D/Physics2DDotNet/Physics2DDotNet.csproj
/trunk/Release/SoapBox.Demo/SoapBox.Demo.Setup.msi
/trunk/Release/SoapBox.Demo/setup.exe
/trunk/SoapBox.Demo.sln
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Arena/Properties/AssemblyInfo.cs
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Arena/SoapBox.Core.Arena.csproj
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Arena/SoapBox.Core.Arena.csproj.user
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Contracts/CompositionPoints.cs
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Contracts/ExtensionPoints.cs
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Contracts/Extensions.cs
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Contracts/Gui/Controls/AbstractLabel.cs
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Contracts/Gui/Layout/ILayoutManager.cs
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Contracts/Gui/MenuItem/AbstractMenuItem.cs
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Contracts/Gui/MenuItem/IMenuItem.cs
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Contracts/Properties/AssemblyInfo.cs
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Contracts/Services/ExtensionService/ExtensionService.cs
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Contracts/Services/ExtensionService/IExtensionService.cs
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Contracts/SoapBox.Core.Contracts.csproj
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.FileDialog/Properties/AssemblyInfo.cs
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.FileDialog/SoapBox.Core.FileDialog.csproj
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Host/Properties/AssemblyInfo.cs
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Host/SoapBox.Core.Host.csproj
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Layout/Layout/LayoutManager.cs
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Layout/Properties/AssemblyInfo.cs
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Layout/SoapBox.Core.Layout.csproj
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Logging/Properties/AssemblyInfo.cs
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Logging/SoapBox.Core.Logging.csproj
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Messaging/Properties/AssemblyInfo.cs
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Messaging/SoapBox.Core.Messaging.csproj
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Options/Options/OptionsDialog.cs
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Options/Options/OptionsDialogView.xaml
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Options/Properties/AssemblyInfo.cs
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Options/SoapBox.Core.Options.csproj
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Options/Workbench/MainMenu/ToolsMenu.cs
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Workbench/Properties/AssemblyInfo.cs
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Workbench/Resources/Strings.Designer.cs
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Workbench/Resources/Strings.resx
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Workbench/SoapBox.Core.Workbench.csproj
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Workbench/SoapBox.Core.Workbench.csproj.user
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Workbench/Workbench/MainMenu/WindowMenu.cs
/trunk/SoapBox/SoapBox.Core/SoapBox.Core.Workbench/Workbench/WorkBenchView.xaml
/trunk/SoapBox/SoapBox.Demo/SoapBox.Demo.HighScores/Properties/AssemblyInfo.cs
/trunk/SoapBox/SoapBox.Demo/SoapBox.Demo.PinBall/Properties/AssemblyInfo.cs
/trunk/SoapBox/SoapBox.Demo/SoapBox.Demo.PinBall/SoapBox.Demo.PinBall.csproj.user
/trunk/SoapBox/SoapBox.Demo/SoapBox.Demo.Setup/SoapBox.Demo.Setup.vdproj
/trunk/SoapBox/SoapBox.Utilities/Properties/AssemblyInfo.cs
/trunk/SoapBox/SoapBox.Utilities/SoapBox.Utilities.csproj