109 changed files
.nuget | ||
NuGet.Config + | ||
NuGet.targets + | ||
BExplorer/BetterExplorer | ||
_MainWindow | ||
MainWindow_Tabs.cs | ||
ConditionalSelect | ||
ConditionalSelectForm.xaml.cs | ||
HelperClasses | ||
PathStringCombiner.cs | ||
IconClasses | ||
IconView.cs | ||
Tabs | ||
UndoCloseGalleryItem.xaml.cs | ||
app.config | ||
App.xaml.cs | ||
BetterExplorer.csproj | ||
MainWindow.xaml.cs | ||
packages.config | ||
BreadcrumbBar/BreadcrumbBar | ||
BreadcrumbBar.cs | ||
BreadcrumbButton.cs | ||
GMailDrivePlugin | ||
GMailDrivePlugin.csproj | ||
packages | ||
EntityFramework.6.0.0 | ||
lib | ||
net40 | ||
EntityFramework.SqlServer.xml | ||
EntityFramework.xml | ||
net45 | ||
EntityFramework.SqlServer.xml | ||
EntityFramework.xml | ||
tools | ||
EntityFramework.psd1 | ||
init.ps1 | ||
install.ps1 | ||
EntityFramework.6.0.0.nupkg | ||
EntityFramework.6.1.2 | ||
content | ||
App.config.transform rename | ||
Web.config.transform rename | ||
lib | ||
net40 | ||
EntityFramework.SqlServer.xml + | ||
EntityFramework.xml + | ||
net45 | ||
EntityFramework.SqlServer.xml + | ||
EntityFramework.xml + | ||
tools | ||
about_EntityFramework.help.txt rename | ||
EntityFramework.psd1 + | ||
EntityFramework.psm1 rename, edit | ||
init.ps1 + | ||
install.ps1 + | ||
EntityFramework.6.1.2.nupkg + | ||
System.Data.SQLite.1.0.92.0 | ||
System.Data.SQLite.1.0.92.0.nupkg | ||
System.Data.SQLite.1.0.96.0 | ||
System.Data.SQLite.1.0.96.0.nupkg + | ||
System.Data.SQLite.Core.1.0.92.0 | ||
tools | ||
net20 | ||
install.ps1 | ||
net40 | ||
install.ps1 | ||
net45 | ||
install.ps1 | ||
net451 | ||
install.ps1 | ||
System.Data.SQLite.Core.1.0.92.0.nupkg | ||
System.Data.SQLite.Core.1.0.96.0 | ||
build | ||
net20 | ||
System.Data.SQLite.Core.targets + | ||
net40 | ||
System.Data.SQLite.Core.targets + | ||
net45 | ||
System.Data.SQLite.Core.targets + | ||
net451 | ||
System.Data.SQLite.Core.targets + | ||
lib | ||
net20 | ||
System.Data.SQLite.xml rename, edit | ||
net40 | ||
System.Data.SQLite.xml rename, edit | ||
net45 | ||
System.Data.SQLite.xml rename, edit | ||
net451 | ||
System.Data.SQLite.xml rename, edit | ||
System.Data.SQLite.Core.1.0.96.0.nupkg + | ||
System.Data.SQLite.EF6.1.0.92.0 | ||
content/net451 | ||
app.config.transform | ||
web.config.transform | ||
System.Data.SQLite.EF6.1.0.92.0.nupkg | ||
System.Data.SQLite.EF6.1.0.96.0 | ||
content | ||
net40 | ||
app.config.install.xdt + | ||
app.config.transform rename, edit | ||
web.config.install.xdt + | ||
web.config.transform rename, edit | ||
net45 | ||
app.config.install.xdt + | ||
app.config.transform + | ||
web.config.install.xdt + | ||
web.config.transform + | ||
net451 | ||
app.config.install.xdt + | ||
app.config.transform rename, edit | ||
web.config.install.xdt + | ||
web.config.transform rename, edit | ||
tools | ||
net40 | ||
install.ps1 rename | ||
net45 | ||
install.ps1 rename | ||
net451 | ||
install.ps1 rename | ||
System.Data.SQLite.EF6.1.0.96.0.nupkg + | ||
System.Data.SQLite.Linq.1.0.92.0 | ||
content | ||
net45 | ||
app.config.transform | ||
web.config.transform | ||
net451 | ||
app.config.transform | ||
web.config.transform | ||
System.Data.SQLite.Linq.1.0.92.0.nupkg | ||
System.Data.SQLite.Linq.1.0.96.0 | ||
content | ||
net20 | ||
app.config.transform rename, edit | ||
web.config.transform rename, edit | ||
net40 | ||
app.config.transform + | ||
web.config.transform + | ||
net45 | ||
app.config.transform + | ||
web.config.transform + | ||
net451 | ||
app.config.transform rename, edit | ||
web.config.transform rename, edit | ||
System.Data.SQLite.Linq.1.0.96.0.nupkg + | ||
Shell | ||
_Plugin Interfaces | ||
FileSystemListItem.cs + | ||
IListItemEx.cs + | ||
IShellItemEx.cs | ||
FileOperation | ||
IIFileOperation.cs | ||
Groups | ||
ListViewGroupEx.cs | ||
Interop | ||
ShellThumbnail.cs | ||
VirtualGroups | ||
VirtualGrouping.cs | ||
app.config | ||
Extensions.cs | ||
FOperationProgressSink.cs | ||
MessageHandler.cs | ||
NavigationLog.cs | ||
packages.config | ||
Shell.csproj | ||
ShellComboBox.cs | ||
ShellContextMenu.cs | ||
ShellItem.cs | ||
ShellTreeViewEx.cs | ||
ShellViewEx.cs | ||
ToolTip.xaml.cs | ||
TabControl | ||
Themes | ||
Generic.xaml | ||
TabControl.cs | ||
TabItem.cs | ||
WpfControlLibrary1 | ||
PreviewPane.xaml.cs | ||
BExplorer.sln | ||
Add comment 1 Minus using System;
Add comment 2 Minus using System.Collections.Generic;
Add comment 3 Minus using System.Linq;
Add comment 4 Minus using System.Text;
Add comment 5 Minus using System.Threading.Tasks;
Add comment 6 Minus using System.Windows;
Add comment 7 Minus using System.Windows.Controls;
Add comment 8 Minus
Add comment 9 Minus namespace BExplorer.Shell {
Add comment 10 Minus public class FilterMenu_Strings : ContextMenu {
Add comment 11 Minus /// <summary>
Add comment 12 Minus /// Represents the changing of a CheckBox's check state
Add comment 13 Minus /// </summary>
Add comment 14 Minus /// <param name="sender">The sender.</param>
Add comment 15 Minus /// <param name="e">The <see cref="RoutedEventArgs"/> instance containing the event data.</param>
Add comment 16 Minus /// <param name="IsChecked">if set to <c>true</c> [is checked].</param>
Add comment 17 Minus public delegate void CheckChanged(object sender, RoutedEventArgs e, bool IsChecked);
Add comment 18 Minus
Add comment 19 Minus /// <summary>Occurs when a CheckBox's check has been changed</summary>
Add comment 20 Minus public event CheckChanged OnCheckChanged;
Add comment 21 Minus
Add comment 22 Minus public void SetItems(params string[] Items) {
Add comment 23 Minus SetItems(Items.ToList());
Add comment 24 Minus }
Add comment 25 Minus
Add comment 26 Minus
Add comment 27 Minus /// <summary>
Add comment 28 Minus /// Sets the items.
Add comment 29 Minus /// </summary>
Add comment 30 Minus /// <param name="Items">The items you want to use.</param>
Add comment 31 Minus public void SetItems(IEnumerable<string> Items) {
Add comment 32 Minus this.Items.Clear();
Add comment 33 Minus foreach (var Item in Items) {
Add comment 34 Minus //this.Height += 25;
Add comment 35 Minus var CheckBox = new CheckBox();
Add comment 36 Minus CheckBox.Content = Item;
Add comment 37 Minus
Add comment 38 Minus CheckBox.Checked += CheckBox_Checked;
Add comment 39 Minus CheckBox.Unchecked += CheckBox_Unchecked;
Add comment 40 Minus
Add comment 41 Minus this.Items.Add(CheckBox);
Add comment 42 Minus }
Add comment 43 Minus }
Add comment 44 Minus
Add comment 45 Minus /// <summary>
Add comment 46 Minus /// Gets the [Content] of the checked CheckBoxes.
Add comment 47 Minus /// </summary>
Add comment 48 Minus /// <returns></returns>
Add comment 49 Minus public List<string> CheckedItems() {
Add comment 50 Minus return this.Items.OfType<CheckBox>().Where(x => x.IsChecked.Value).Select(x => x.Content.ToString()).ToList();
Add comment 51 Minus }
Add comment 52 Minus
Add comment 53 Minus public void Activate(Control Container) {
Add comment 54 Minus Container.ContextMenu = this;
Add comment 55 Minus Container.ContextMenu.IsEnabled = true;
Add comment 56 Minus Container.ContextMenu.PlacementTarget = Container;
Add comment 57 Minus Container.ContextMenu.Placement = System.Windows.Controls.Primitives.PlacementMode.Bottom;
Add comment 58 Minus Container.ContextMenu.IsOpen = true;
Add comment 59 Minus }
Add comment 60 Minus
Add comment 61 Minus void CheckBox_Unchecked(object sender, RoutedEventArgs e) {
Add comment 62 Minus if (OnCheckChanged != null) OnCheckChanged(sender, e, false);
Add comment 63 Minus }
Add comment 64 Minus
Add comment 65 Minus void CheckBox_Checked(object sender, System.Windows.RoutedEventArgs e) {
Add comment 66 Minus if (OnCheckChanged != null) OnCheckChanged(sender, e, true);
Add comment 67 Minus }
Add comment 68 Minus }
Add comment 69 Minus }
Add comment 70 Minus
Add comment 1 Minus using System;
Add comment 2 Minus using System.Collections.Generic;
Add comment 3 Minus using System.Linq;
Add comment 4 Minus using System.Text;
Add comment 5 Minus using System.Threading.Tasks;
Add comment 6 Minus using System.Windows;
Add comment 7 Minus using System.Windows.Controls;
Add comment 8 Minus
Add comment 9 Minus namespace BExplorer.Shell {
Add comment 10 Minus public class FilterMenu_Strings : ContextMenu {
Add comment 11 Minus /// <summary>
Add comment 12 Minus /// Represents the changing of a CheckBox's check state
Add comment 13 Minus /// </summary>
Add comment 14 Minus /// <param name="sender">The sender.</param>
Add comment 15 Minus /// <param name="e">The <see cref="RoutedEventArgs"/> instance containing the event data.</param>
Add comment 16 Minus /// <param name="IsChecked">if set to <c>true</c> [is checked].</param>
Add comment 17 Minus public delegate void CheckChanged(object sender, RoutedEventArgs e, bool IsChecked);
Add comment 18 Minus
Add comment 19 Minus /// <summary>Occurs when a CheckBox's check has been changed</summary>
Add comment 20 Minus public event CheckChanged OnCheckChanged;
Add comment 21 Minus
Add comment 22 Minus public void SetItems(params string[] Items) {
Add comment 23 Minus SetItems(Items.ToList());
Add comment 24 Minus }
Add comment 25 Minus
Add comment 26 Minus
Add comment 27 Minus /// <summary>
Add comment 28 Minus /// Sets the items.
Add comment 29 Minus /// </summary>
Add comment 30 Minus /// <param name="Items">The items you want to use.</param>
Add comment 31 Minus public void SetItems(IEnumerable<string> Items) {
Add comment 32 Minus this.Items.Clear();
Add comment 33 Minus foreach (var Item in Items) {
Add comment 34 Minus //this.Height += 25;
Add comment 35 Minus var CheckBox = new CheckBox();
Add comment 36 Minus CheckBox.Content = Item;
Add comment 37 Minus
Add comment 38 Minus CheckBox.Checked += CheckBox_Checked;
Add comment 39 Minus CheckBox.Unchecked += CheckBox_Unchecked;
Add comment 40 Minus
Add comment 41 Minus this.Items.Add(CheckBox);
Add comment 42 Minus }
Add comment 43 Minus }
Add comment 44 Minus
Add comment 45 Minus /// <summary>
Add comment 46 Minus /// Gets the [Content] of the checked CheckBoxes.
Add comment 47 Minus /// </summary>
Add comment 48 Minus /// <returns></returns>
Add comment 49 Minus public List<string> CheckedItems() {
Add comment 50 Minus return this.Items.OfType<CheckBox>().Where(x => x.IsChecked.Value).Select(x => x.Content.ToString()).ToList();
Add comment 51 Minus }
Add comment 52 Minus
Add comment 53 Minus public void Activate(Control Container) {
Add comment 54 Minus Container.ContextMenu = this;
Add comment 55 Minus Container.ContextMenu.IsEnabled = true;
Add comment 56 Minus Container.ContextMenu.PlacementTarget = Container;
Add comment 57 Minus Container.ContextMenu.Placement = System.Windows.Controls.Primitives.PlacementMode.Bottom;
Add comment 58 Minus Container.ContextMenu.IsOpen = true;
Add comment 59 Minus }
Add comment 60 Minus
Add comment 61 Minus void CheckBox_Unchecked(object sender, RoutedEventArgs e) {
Add comment 62 Minus if (OnCheckChanged != null) OnCheckChanged(sender, e, false);
Add comment 63 Minus }
Add comment 64 Minus
Add comment 65 Minus void CheckBox_Checked(object sender, System.Windows.RoutedEventArgs e) {
Add comment 66 Minus if (OnCheckChanged != null) OnCheckChanged(sender, e, true);
Add comment 67 Minus }
Add comment 68 Minus }
Add comment 69 Minus }
Add comment 70 Minus
MainWindow_Tabs.cs
/BExplorer/BetterExplorer/_MainWindow/MainWindow_Tabs.cs-70/BExplorer/BetterExplorer/_MainWindow/MainWindow_Tabs.cs
Add comment 1 Minus using System;
Add comment 2 Minus using System.Collections.Generic;
Add comment 3 Minus using System.Linq;
Add comment 4 Minus using System.Text;
Add comment 5 Minus using System.Threading.Tasks;
Add comment 6 Minus using System.Windows;
Add comment 7 Minus using System.Windows.Controls;
Add comment 8 Minus
Add comment 9 Minus namespace BExplorer.Shell {
Add comment 10 Minus public class FilterMenu_Strings : ContextMenu {
Add comment 11 Minus /// <summary>
Add comment 12 Minus /// Represents the changing of a CheckBox's check state
Add comment 13 Minus /// </summary>
Add comment 14 Minus /// <param name="sender">The sender.</param>
Add comment 15 Minus /// <param name="e">The <see cref="RoutedEventArgs"/> instance containing the event data.</param>
Add comment 16 Minus /// <param name="IsChecked">if set to <c>true</c> [is checked].</param>
Add comment 17 Minus public delegate void CheckChanged(object sender, RoutedEventArgs e, bool IsChecked);
Add comment 18 Minus
Add comment 19 Minus /// <summary>Occurs when a CheckBox's check has been changed</summary>
Add comment 20 Minus public event CheckChanged OnCheckChanged;
Add comment 21 Minus
Add comment 22 Minus public void SetItems(params string[] Items) {
Add comment 23 Minus SetItems(Items.ToList());
Add comment 24 Minus }
Add comment 25 Minus
Add comment 26 Minus
Add comment 27 Minus /// <summary>
Add comment 28 Minus /// Sets the items.
Add comment 29 Minus /// </summary>
Add comment 30 Minus /// <param name="Items">The items you want to use.</param>
Add comment 31 Minus public void SetItems(IEnumerable<string> Items) {
Add comment 32 Minus this.Items.Clear();
Add comment 33 Minus foreach (var Item in Items) {
Add comment 34 Minus //this.Height += 25;
Add comment 35 Minus var CheckBox = new CheckBox();
Add comment 36 Minus CheckBox.Content = Item;
Add comment 37 Minus
Add comment 38 Minus CheckBox.Checked += CheckBox_Checked;
Add comment 39 Minus CheckBox.Unchecked += CheckBox_Unchecked;
Add comment 40 Minus
Add comment 41 Minus this.Items.Add(CheckBox);
Add comment 42 Minus }
Add comment 43 Minus }
Add comment 44 Minus
Add comment 45 Minus /// <summary>
Add comment 46 Minus /// Gets the [Content] of the checked CheckBoxes.
Add comment 47 Minus /// </summary>
Add comment 48 Minus /// <returns></returns>
Add comment 49 Minus public List<string> CheckedItems() {
Add comment 50 Minus return this.Items.OfType<CheckBox>().Where(x => x.IsChecked.Value).Select(x => x.Content.ToString()).ToList();
Add comment 51 Minus }
Add comment 52 Minus
Add comment 53 Minus public void Activate(Control Container) {
Add comment 54 Minus Container.ContextMenu = this;
Add comment 55 Minus Container.ContextMenu.IsEnabled = true;
Add comment 56 Minus Container.ContextMenu.PlacementTarget = Container;
Add comment 57 Minus Container.ContextMenu.Placement = System.Windows.Controls.Primitives.PlacementMode.Bottom;
Add comment 58 Minus Container.ContextMenu.IsOpen = true;
Add comment 59 Minus }
Add comment 60 Minus
Add comment 61 Minus void CheckBox_Unchecked(object sender, RoutedEventArgs e) {
Add comment 62 Minus if (OnCheckChanged != null) OnCheckChanged(sender, e, false);
Add comment 63 Minus }
Add comment 64 Minus
Add comment 65 Minus void CheckBox_Checked(object sender, System.Windows.RoutedEventArgs e) {
Add comment 66 Minus if (OnCheckChanged != null) OnCheckChanged(sender, e, true);
Add comment 67 Minus }
Add comment 68 Minus }
Add comment 69 Minus }
Add comment 70 Minus
ConditionalSelectForm.xaml.cs
/BExplorer/BetterExplorer/ConditionalSelect/ConditionalSelectForm.xaml.cs-70/BExplorer/BetterExplorer/ConditionalSelect/ConditionalSelectForm.xaml.cs
Add comment 1 Minus using System;
Add comment 2 Minus using System.Collections.Generic;
Add comment 3 Minus using System.Linq;
Add comment 4 Minus using System.Text;
Add comment 5 Minus using System.Threading.Tasks;
Add comment 6 Minus using System.Windows;
Add comment 7 Minus using System.Windows.Controls;
Add comment 8 Minus
Add comment 9 Minus namespace BExplorer.Shell {
Add comment 10 Minus public class FilterMenu_Strings : ContextMenu {
Add comment 11 Minus /// <summary>
Add comment 12 Minus /// Represents the changing of a CheckBox's check state
Add comment 13 Minus /// </summary>
Add comment 14 Minus /// <param name="sender">The sender.</param>
Add comment 15 Minus /// <param name="e">The <see cref="RoutedEventArgs"/> instance containing the event data.</param>
Add comment 16 Minus /// <param name="IsChecked">if set to <c>true</c> [is checked].</param>
Add comment 17 Minus public delegate void CheckChanged(object sender, RoutedEventArgs e, bool IsChecked);
Add comment 18 Minus
Add comment 19 Minus /// <summary>Occurs when a CheckBox's check has been changed</summary>
Add comment 20 Minus public event CheckChanged OnCheckChanged;
Add comment 21 Minus
Add comment 22 Minus public void SetItems(params string[] Items) {
Add comment 23 Minus SetItems(Items.ToList());
Add comment 24 Minus }
Add comment 25 Minus
Add comment 26 Minus
Add comment 27 Minus /// <summary>
Add comment 28 Minus /// Sets the items.
Add comment 29 Minus /// </summary>
Add comment 30 Minus /// <param name="Items">The items you want to use.</param>
Add comment 31 Minus public void SetItems(IEnumerable<string> Items) {
Add comment 32 Minus this.Items.Clear();
Add comment 33 Minus foreach (var Item in Items) {
Add comment 34 Minus //this.Height += 25;
Add comment 35 Minus var CheckBox = new CheckBox();
Add comment 36 Minus CheckBox.Content = Item;
Add comment 37 Minus
Add comment 38 Minus CheckBox.Checked += CheckBox_Checked;
Add comment 39 Minus CheckBox.Unchecked += CheckBox_Unchecked;
Add comment 40 Minus
Add comment 41 Minus this.Items.Add(CheckBox);
Add comment 42 Minus }
Add comment 43 Minus }
Add comment 44 Minus
Add comment 45 Minus /// <summary>
Add comment 46 Minus /// Gets the [Content] of the checked CheckBoxes.
Add comment 47 Minus /// </summary>
Add comment 48 Minus /// <returns></returns>
Add comment 49 Minus public List<string> CheckedItems() {
Add comment 50 Minus return this.Items.OfType<CheckBox>().Where(x => x.IsChecked.Value).Select(x => x.Content.ToString()).ToList();
Add comment 51 Minus }
Add comment 52 Minus
Add comment 53 Minus public void Activate(Control Container) {
Add comment 54 Minus Container.ContextMenu = this;
Add comment 55 Minus Container.ContextMenu.IsEnabled = true;
Add comment 56 Minus Container.ContextMenu.PlacementTarget = Container;
Add comment 57 Minus Container.ContextMenu.Placement = System.Windows.Controls.Primitives.PlacementMode.Bottom;
Add comment 58 Minus Container.ContextMenu.IsOpen = true;
Add comment 59 Minus }
Add comment 60 Minus
Add comment 61 Minus void CheckBox_Unchecked(object sender, RoutedEventArgs e) {
Add comment 62 Minus if (OnCheckChanged != null) OnCheckChanged(sender, e, false);
Add comment 63 Minus }
Add comment 64 Minus
Add comment 65 Minus void CheckBox_Checked(object sender, System.Windows.RoutedEventArgs e) {
Add comment 66 Minus if (OnCheckChanged != null) OnCheckChanged(sender, e, true);
Add comment 67 Minus }
Add comment 68 Minus }
Add comment 69 Minus }
Add comment 70 Minus
PathStringCombiner.cs
/BExplorer/BetterExplorer/HelperClasses/PathStringCombiner.cs-70/BExplorer/BetterExplorer/HelperClasses/PathStringCombiner.cs
Add comment 1 Minus using System;
Add comment 2 Minus using System.Collections.Generic;
Add comment 3 Minus using System.Linq;
Add comment 4 Minus using System.Text;
Add comment 5 Minus using System.Threading.Tasks;
Add comment 6 Minus using System.Windows;
Add comment 7 Minus using System.Windows.Controls;
Add comment 8 Minus
Add comment 9 Minus namespace BExplorer.Shell {
Add comment 10 Minus public class FilterMenu_Strings : ContextMenu {
Add comment 11 Minus /// <summary>
Add comment 12 Minus /// Represents the changing of a CheckBox's check state
Add comment 13 Minus /// </summary>
Add comment 14 Minus /// <param name="sender">The sender.</param>
Add comment 15 Minus /// <param name="e">The <see cref="RoutedEventArgs"/> instance containing the event data.</param>
Add comment 16 Minus /// <param name="IsChecked">if set to <c>true</c> [is checked].</param>
Add comment 17 Minus public delegate void CheckChanged(object sender, RoutedEventArgs e, bool IsChecked);
Add comment 18 Minus
Add comment 19 Minus /// <summary>Occurs when a CheckBox's check has been changed</summary>
Add comment 20 Minus public event CheckChanged OnCheckChanged;
Add comment 21 Minus
Add comment 22 Minus public void SetItems(params string[] Items) {
Add comment 23 Minus SetItems(Items.ToList());
Add comment 24 Minus }
Add comment 25 Minus
Add comment 26 Minus
Add comment 27 Minus /// <summary>
Add comment 28 Minus /// Sets the items.
Add comment 29 Minus /// </summary>
Add comment 30 Minus /// <param name="Items">The items you want to use.</param>
Add comment 31 Minus public void SetItems(IEnumerable<string> Items) {
Add comment 32 Minus this.Items.Clear();
Add comment 33 Minus foreach (var Item in Items) {
Add comment 34 Minus //this.Height += 25;
Add comment 35 Minus var CheckBox = new CheckBox();
Add comment 36 Minus CheckBox.Content = Item;
Add comment 37 Minus
Add comment 38 Minus CheckBox.Checked += CheckBox_Checked;
Add comment 39 Minus CheckBox.Unchecked += CheckBox_Unchecked;
Add comment 40 Minus
Add comment 41 Minus this.Items.Add(CheckBox);
Add comment 42 Minus }
Add comment 43 Minus }
Add comment 44 Minus
Add comment 45 Minus /// <summary>
Add comment 46 Minus /// Gets the [Content] of the checked CheckBoxes.
Add comment 47 Minus /// </summary>
Add comment 48 Minus /// <returns></returns>
Add comment 49 Minus public List<string> CheckedItems() {
Add comment 50 Minus return this.Items.OfType<CheckBox>().Where(x => x.IsChecked.Value).Select(x => x.Content.ToString()).ToList();
Add comment 51 Minus }
Add comment 52 Minus
Add comment 53 Minus public void Activate(Control Container) {
Add comment 54 Minus Container.ContextMenu = this;
Add comment 55 Minus Container.ContextMenu.IsEnabled = true;
Add comment 56 Minus Container.ContextMenu.PlacementTarget = Container;
Add comment 57 Minus Container.ContextMenu.Placement = System.Windows.Controls.Primitives.PlacementMode.Bottom;
Add comment 58 Minus Container.ContextMenu.IsOpen = true;
Add comment 59 Minus }
Add comment 60 Minus
Add comment 61 Minus void CheckBox_Unchecked(object sender, RoutedEventArgs e) {
Add comment 62 Minus if (OnCheckChanged != null) OnCheckChanged(sender, e, false);
Add comment 63 Minus }
Add comment 64 Minus
Add comment 65 Minus void CheckBox_Checked(object sender, System.Windows.RoutedEventArgs e) {
Add comment 66 Minus if (OnCheckChanged != null) OnCheckChanged(sender, e, true);
Add comment 67 Minus }
Add comment 68 Minus }
Add comment 69 Minus }
Add comment 70 Minus
IconView.cs
/BExplorer/BetterExplorer/IconClasses/IconView.cs-70/BExplorer/BetterExplorer/IconClasses/IconView.cs
Add comment 1 Minus using System;
Add comment 2 Minus using System.Collections.Generic;
Add comment 3 Minus using System.Linq;
Add comment 4 Minus using System.Text;
Add comment 5 Minus using System.Threading.Tasks;
Add comment 6 Minus using System.Windows;
Add comment 7 Minus using System.Windows.Controls;
Add comment 8 Minus
Add comment 9 Minus namespace BExplorer.Shell {
Add comment 10 Minus public class FilterMenu_Strings : ContextMenu {
Add comment 11 Minus /// <summary>
Add comment 12 Minus /// Represents the changing of a CheckBox's check state
Add comment 13 Minus /// </summary>
Add comment 14 Minus /// <param name="sender">The sender.</param>
Add comment 15 Minus /// <param name="e">The <see cref="RoutedEventArgs"/> instance containing the event data.</param>
Add comment 16 Minus /// <param name="IsChecked">if set to <c>true</c> [is checked].</param>
Add comment 17 Minus public delegate void CheckChanged(object sender, RoutedEventArgs e, bool IsChecked);
Add comment 18 Minus
Add comment 19 Minus /// <summary>Occurs when a CheckBox's check has been changed</summary>
Add comment 20 Minus public event CheckChanged OnCheckChanged;
Add comment 21 Minus
Add comment 22 Minus public void SetItems(params string[] Items) {
Add comment 23 Minus SetItems(Items.ToList());
Add comment 24 Minus }
Add comment 25 Minus
Add comment 26 Minus
Add comment 27 Minus /// <summary>
Add comment 28 Minus /// Sets the items.
Add comment 29 Minus /// </summary>
Add comment 30 Minus /// <param name="Items">The items you want to use.</param>
Add comment 31 Minus public void SetItems(IEnumerable<string> Items) {
Add comment 32 Minus this.Items.Clear();
Add comment 33 Minus foreach (var Item in Items) {
Add comment 34 Minus //this.Height += 25;
Add comment 35 Minus var CheckBox = new CheckBox();
Add comment 36 Minus CheckBox.Content = Item;
Add comment 37 Minus
Add comment 38 Minus CheckBox.Checked += CheckBox_Checked;
Add comment 39 Minus CheckBox.Unchecked += CheckBox_Unchecked;
Add comment 40 Minus
Add comment 41 Minus this.Items.Add(CheckBox);
Add comment 42 Minus }
Add comment 43 Minus }
Add comment 44 Minus
Add comment 45 Minus /// <summary>
Add comment 46 Minus /// Gets the [Content] of the checked CheckBoxes.
Add comment 47 Minus /// </summary>
Add comment 48 Minus /// <returns></returns>
Add comment 49 Minus public List<string> CheckedItems() {
Add comment 50 Minus return this.Items.OfType<CheckBox>().Where(x => x.IsChecked.Value).Select(x => x.Content.ToString()).ToList();
Add comment 51 Minus }
Add comment 52 Minus
Add comment 53 Minus public void Activate(Control Container) {
Add comment 54 Minus Container.ContextMenu = this;
Add comment 55 Minus Container.ContextMenu.IsEnabled = true;
Add comment 56 Minus Container.ContextMenu.PlacementTarget = Container;
Add comment 57 Minus Container.ContextMenu.Placement = System.Windows.Controls.Primitives.PlacementMode.Bottom;
Add comment 58 Minus Container.ContextMenu.IsOpen = true;
Add comment 59 Minus }
Add comment 60 Minus
Add comment 61 Minus void CheckBox_Unchecked(object sender, RoutedEventArgs e) {
Add comment 62 Minus if (OnCheckChanged != null) OnCheckChanged(sender, e, false);
Add comment 63 Minus }
Add comment 64 Minus
Add comment 65 Minus void CheckBox_Checked(object sender, System.Windows.RoutedEventArgs e) {
Add comment 66 Minus if (OnCheckChanged != null) OnCheckChanged(sender, e, true);
Add comment 67 Minus }
Add comment 68 Minus }
Add comment 69 Minus }
Add comment 70 Minus
UndoCloseGalleryItem.xaml.cs
/BExplorer/BetterExplorer/Tabs/UndoCloseGalleryItem.xaml.cs/BExplorer/BetterExplorer/Tabs/UndoCloseGalleryItem.xaml.cs
BetterExplorer.csproj
/BExplorer/BetterExplorer/BetterExplorer.csproj/BExplorer/BetterExplorer/BetterExplorer.csproj
MainWindow.xaml.cs
/BExplorer/BetterExplorer/MainWindow.xaml.cs/BExplorer/BetterExplorer/MainWindow.xaml.cs
packages.config
/BExplorer/BetterExplorer/packages.config/BExplorer/BetterExplorer/packages.config
BreadcrumbBar.cs
/BreadcrumbBar/BreadcrumbBar/BreadcrumbBar.cs/BreadcrumbBar/BreadcrumbBar/BreadcrumbBar.cs
BreadcrumbButton.cs
/BreadcrumbBar/BreadcrumbBar/BreadcrumbButton.cs/BreadcrumbBar/BreadcrumbBar/BreadcrumbButton.cs
GMailDrivePlugin.csproj
/GMailDrivePlugin/GMailDrivePlugin.csproj/GMailDrivePlugin/GMailDrivePlugin.csproj
EntityFramework.SqlServer.xml
/packages/EntityFramework.6.0.0/lib/net40/EntityFramework.SqlServer.xml/packages/EntityFramework.6.0.0/lib/net40/EntityFramework.SqlServer.xml
EntityFramework.xml
/packages/EntityFramework.6.0.0/lib/net40/EntityFramework.xml/packages/EntityFramework.6.0.0/lib/net40/EntityFramework.xml
EntityFramework.SqlServer.xml
/packages/EntityFramework.6.0.0/lib/net45/EntityFramework.SqlServer.xml/packages/EntityFramework.6.0.0/lib/net45/EntityFramework.SqlServer.xml
EntityFramework.xml
/packages/EntityFramework.6.0.0/lib/net45/EntityFramework.xml/packages/EntityFramework.6.0.0/lib/net45/EntityFramework.xml
EntityFramework.psd1
/packages/EntityFramework.6.0.0/tools/EntityFramework.psd1/packages/EntityFramework.6.0.0/tools/EntityFramework.psd1
init.ps1
/packages/EntityFramework.6.0.0/tools/init.ps1/packages/EntityFramework.6.0.0/tools/init.ps1
install.ps1
/packages/EntityFramework.6.0.0/tools/install.ps1/packages/EntityFramework.6.0.0/tools/install.ps1
EntityFramework.6.0.0.nupkg
/packages/EntityFramework.6.0.0/EntityFramework.6.0.0.nupkg/packages/EntityFramework.6.0.0/EntityFramework.6.0.0.nupkg
App.config.transform
/packages/EntityFramework.6.1.2/content/App.config.transform/packages/EntityFramework.6.1.2/content/App.config.transform
Renamed from
/packages/EntityFramework.6.0.0/Content/App.config.transform
The file content is identical.
Web.config.transform
/packages/EntityFramework.6.1.2/content/Web.config.transform/packages/EntityFramework.6.1.2/content/Web.config.transform
Renamed from
/packages/EntityFramework.6.0.0/Content/Web.config.transform
The file content is identical.
EntityFramework.SqlServer.xml
/packages/EntityFramework.6.1.2/lib/net40/EntityFramework.SqlServer.xml/packages/EntityFramework.6.1.2/lib/net40/EntityFramework.SqlServer.xml
EntityFramework.xml
/packages/EntityFramework.6.1.2/lib/net40/EntityFramework.xml/packages/EntityFramework.6.1.2/lib/net40/EntityFramework.xml
EntityFramework.SqlServer.xml
/packages/EntityFramework.6.1.2/lib/net45/EntityFramework.SqlServer.xml/packages/EntityFramework.6.1.2/lib/net45/EntityFramework.SqlServer.xml
EntityFramework.xml
/packages/EntityFramework.6.1.2/lib/net45/EntityFramework.xml/packages/EntityFramework.6.1.2/lib/net45/EntityFramework.xml
about_EntityFramework.help.txt
/packages/EntityFramework.6.1.2/tools/about_EntityFramework.help.txt/packages/EntityFramework.6.1.2/tools/about_EntityFramework.help.txt
Renamed from
/packages/EntityFramework.6.0.0/tools/about_EntityFramework.help.txt
The file content is identical.
EntityFramework.psd1
/packages/EntityFramework.6.1.2/tools/EntityFramework.psd1/packages/EntityFramework.6.1.2/tools/EntityFramework.psd1
EntityFramework.psm1
/packages/EntityFramework.6.1.2/tools/EntityFramework.psm1/packages/EntityFramework.6.1.2/tools/EntityFramework.psm1
Renamed from
/packages/EntityFramework.6.0.0/tools/EntityFramework.psm1
init.ps1
/packages/EntityFramework.6.1.2/tools/init.ps1/packages/EntityFramework.6.1.2/tools/init.ps1
install.ps1
/packages/EntityFramework.6.1.2/tools/install.ps1/packages/EntityFramework.6.1.2/tools/install.ps1
EntityFramework.6.1.2.nupkg
/packages/EntityFramework.6.1.2/EntityFramework.6.1.2.nupkg/packages/EntityFramework.6.1.2/EntityFramework.6.1.2.nupkg
System.Data.SQLite.1.0.92.0.nupkg
/packages/System.Data.SQLite.1.0.92.0/System.Data.SQLite.1.0.92.0.nupkg/packages/System.Data.SQLite.1.0.92.0/System.Data.SQLite.1.0.92.0.nupkg
System.Data.SQLite.1.0.96.0.nupkg
/packages/System.Data.SQLite.1.0.96.0/System.Data.SQLite.1.0.96.0.nupkg/packages/System.Data.SQLite.1.0.96.0/System.Data.SQLite.1.0.96.0.nupkg
install.ps1
/packages/System.Data.SQLite.Core.1.0.92.0/tools/net20/install.ps1/packages/System.Data.SQLite.Core.1.0.92.0/tools/net20/install.ps1
install.ps1
/packages/System.Data.SQLite.Core.1.0.92.0/tools/net40/install.ps1/packages/System.Data.SQLite.Core.1.0.92.0/tools/net40/install.ps1
install.ps1
/packages/System.Data.SQLite.Core.1.0.92.0/tools/net45/install.ps1/packages/System.Data.SQLite.Core.1.0.92.0/tools/net45/install.ps1
install.ps1
/packages/System.Data.SQLite.Core.1.0.92.0/tools/net451/install.ps1/packages/System.Data.SQLite.Core.1.0.92.0/tools/net451/install.ps1
System.Data.SQLite.Core.1.0.92.0.nupkg
/packages/System.Data.SQLite.Core.1.0.92.0/System.Data.SQLite.Core.1.0.92.0.nupkg/packages/System.Data.SQLite.Core.1.0.92.0/System.Data.SQLite.Core.1.0.92.0.nupkg
System.Data.SQLite.Core.targets
/packages/System.Data.SQLite.Core.1.0.96.0/build/net20/System.Data.SQLite.Core.targets/packages/System.Data.SQLite.Core.1.0.96.0/build/net20/System.Data.SQLite.Core.targets
System.Data.SQLite.Core.targets
/packages/System.Data.SQLite.Core.1.0.96.0/build/net40/System.Data.SQLite.Core.targets/packages/System.Data.SQLite.Core.1.0.96.0/build/net40/System.Data.SQLite.Core.targets
System.Data.SQLite.Core.targets
/packages/System.Data.SQLite.Core.1.0.96.0/build/net45/System.Data.SQLite.Core.targets/packages/System.Data.SQLite.Core.1.0.96.0/build/net45/System.Data.SQLite.Core.targets
System.Data.SQLite.Core.targets
/packages/System.Data.SQLite.Core.1.0.96.0/build/net451/System.Data.SQLite.Core.targets/packages/System.Data.SQLite.Core.1.0.96.0/build/net451/System.Data.SQLite.Core.targets
System.Data.SQLite.xml
/packages/System.Data.SQLite.Core.1.0.96.0/lib/net20/System.Data.SQLite.xml/packages/System.Data.SQLite.Core.1.0.96.0/lib/net20/System.Data.SQLite.xml
Renamed from
/packages/System.Data.SQLite.Core.1.0.92.0/lib/net20/System.Data.SQLite.xml
System.Data.SQLite.xml
/packages/System.Data.SQLite.Core.1.0.96.0/lib/net40/System.Data.SQLite.xml/packages/System.Data.SQLite.Core.1.0.96.0/lib/net40/System.Data.SQLite.xml
Renamed from
/packages/System.Data.SQLite.Core.1.0.92.0/lib/net40/System.Data.SQLite.xml
System.Data.SQLite.xml
/packages/System.Data.SQLite.Core.1.0.96.0/lib/net45/System.Data.SQLite.xml/packages/System.Data.SQLite.Core.1.0.96.0/lib/net45/System.Data.SQLite.xml
Renamed from
/packages/System.Data.SQLite.Core.1.0.92.0/lib/net45/System.Data.SQLite.xml
System.Data.SQLite.xml
/packages/System.Data.SQLite.Core.1.0.96.0/lib/net451/System.Data.SQLite.xml/packages/System.Data.SQLite.Core.1.0.96.0/lib/net451/System.Data.SQLite.xml
Renamed from
/packages/System.Data.SQLite.Core.1.0.92.0/lib/net451/System.Data.SQLite.xml
System.Data.SQLite.Core.1.0.96.0.nupkg
/packages/System.Data.SQLite.Core.1.0.96.0/System.Data.SQLite.Core.1.0.96.0.nupkg/packages/System.Data.SQLite.Core.1.0.96.0/System.Data.SQLite.Core.1.0.96.0.nupkg
app.config.transform
/packages/System.Data.SQLite.EF6.1.0.92.0/content/net451/app.config.transform/packages/System.Data.SQLite.EF6.1.0.92.0/content/net451/app.config.transform
web.config.transform
/packages/System.Data.SQLite.EF6.1.0.92.0/content/net451/web.config.transform/packages/System.Data.SQLite.EF6.1.0.92.0/content/net451/web.config.transform
System.Data.SQLite.EF6.1.0.92.0.nupkg
/packages/System.Data.SQLite.EF6.1.0.92.0/System.Data.SQLite.EF6.1.0.92.0.nupkg/packages/System.Data.SQLite.EF6.1.0.92.0/System.Data.SQLite.EF6.1.0.92.0.nupkg
app.config.install.xdt
/packages/System.Data.SQLite.EF6.1.0.96.0/content/net40/app.config.install.xdt/packages/System.Data.SQLite.EF6.1.0.96.0/content/net40/app.config.install.xdt
app.config.transform
/packages/System.Data.SQLite.EF6.1.0.96.0/content/net40/app.config.transform/packages/System.Data.SQLite.EF6.1.0.96.0/content/net40/app.config.transform
Renamed from
/packages/System.Data.SQLite.EF6.1.0.92.0/content/net45/web.config.transform
web.config.install.xdt
/packages/System.Data.SQLite.EF6.1.0.96.0/content/net40/web.config.install.xdt/packages/System.Data.SQLite.EF6.1.0.96.0/content/net40/web.config.install.xdt
web.config.transform
/packages/System.Data.SQLite.EF6.1.0.96.0/content/net40/web.config.transform/packages/System.Data.SQLite.EF6.1.0.96.0/content/net40/web.config.transform
Renamed from
/packages/System.Data.SQLite.EF6.1.0.92.0/content/net40/app.config.transform
app.config.install.xdt
/packages/System.Data.SQLite.EF6.1.0.96.0/content/net45/app.config.install.xdt/packages/System.Data.SQLite.EF6.1.0.96.0/content/net45/app.config.install.xdt
app.config.transform
/packages/System.Data.SQLite.EF6.1.0.96.0/content/net45/app.config.transform/packages/System.Data.SQLite.EF6.1.0.96.0/content/net45/app.config.transform
web.config.install.xdt
/packages/System.Data.SQLite.EF6.1.0.96.0/content/net45/web.config.install.xdt/packages/System.Data.SQLite.EF6.1.0.96.0/content/net45/web.config.install.xdt
web.config.transform
/packages/System.Data.SQLite.EF6.1.0.96.0/content/net45/web.config.transform/packages/System.Data.SQLite.EF6.1.0.96.0/content/net45/web.config.transform
app.config.install.xdt
/packages/System.Data.SQLite.EF6.1.0.96.0/content/net451/app.config.install.xdt/packages/System.Data.SQLite.EF6.1.0.96.0/content/net451/app.config.install.xdt
app.config.transform
/packages/System.Data.SQLite.EF6.1.0.96.0/content/net451/app.config.transform/packages/System.Data.SQLite.EF6.1.0.96.0/content/net451/app.config.transform
Renamed from
/packages/System.Data.SQLite.EF6.1.0.92.0/content/net40/web.config.transform
web.config.install.xdt
/packages/System.Data.SQLite.EF6.1.0.96.0/content/net451/web.config.install.xdt/packages/System.Data.SQLite.EF6.1.0.96.0/content/net451/web.config.install.xdt
web.config.transform
/packages/System.Data.SQLite.EF6.1.0.96.0/content/net451/web.config.transform/packages/System.Data.SQLite.EF6.1.0.96.0/content/net451/web.config.transform
Renamed from
/packages/System.Data.SQLite.EF6.1.0.92.0/content/net45/app.config.transform
install.ps1
/packages/System.Data.SQLite.EF6.1.0.96.0/tools/net40/install.ps1/packages/System.Data.SQLite.EF6.1.0.96.0/tools/net40/install.ps1
Renamed from
/packages/System.Data.SQLite.EF6.1.0.92.0/tools/net40/install.ps1
The file content is identical.
install.ps1
/packages/System.Data.SQLite.EF6.1.0.96.0/tools/net45/install.ps1/packages/System.Data.SQLite.EF6.1.0.96.0/tools/net45/install.ps1
Renamed from
/packages/System.Data.SQLite.EF6.1.0.92.0/tools/net45/install.ps1
The file content is identical.
install.ps1
/packages/System.Data.SQLite.EF6.1.0.96.0/tools/net451/install.ps1/packages/System.Data.SQLite.EF6.1.0.96.0/tools/net451/install.ps1
Renamed from
/packages/System.Data.SQLite.EF6.1.0.92.0/tools/net451/install.ps1
The file content is identical.
System.Data.SQLite.EF6.1.0.96.0.nupkg
/packages/System.Data.SQLite.EF6.1.0.96.0/System.Data.SQLite.EF6.1.0.96.0.nupkg/packages/System.Data.SQLite.EF6.1.0.96.0/System.Data.SQLite.EF6.1.0.96.0.nupkg
app.config.transform
/packages/System.Data.SQLite.Linq.1.0.92.0/content/net45/app.config.transform/packages/System.Data.SQLite.Linq.1.0.92.0/content/net45/app.config.transform
web.config.transform
/packages/System.Data.SQLite.Linq.1.0.92.0/content/net45/web.config.transform/packages/System.Data.SQLite.Linq.1.0.92.0/content/net45/web.config.transform
app.config.transform
/packages/System.Data.SQLite.Linq.1.0.92.0/content/net451/app.config.transform/packages/System.Data.SQLite.Linq.1.0.92.0/content/net451/app.config.transform
web.config.transform
/packages/System.Data.SQLite.Linq.1.0.92.0/content/net451/web.config.transform/packages/System.Data.SQLite.Linq.1.0.92.0/content/net451/web.config.transform
System.Data.SQLite.Linq.1.0.92.0.nupkg
/packages/System.Data.SQLite.Linq.1.0.92.0/System.Data.SQLite.Linq.1.0.92.0.nupkg/packages/System.Data.SQLite.Linq.1.0.92.0/System.Data.SQLite.Linq.1.0.92.0.nupkg
app.config.transform
/packages/System.Data.SQLite.Linq.1.0.96.0/content/net20/app.config.transform/packages/System.Data.SQLite.Linq.1.0.96.0/content/net20/app.config.transform
Renamed from
/packages/System.Data.SQLite.Linq.1.0.92.0/content/net40/app.config.transform
web.config.transform
/packages/System.Data.SQLite.Linq.1.0.96.0/content/net20/web.config.transform/packages/System.Data.SQLite.Linq.1.0.96.0/content/net20/web.config.transform
Renamed from
/packages/System.Data.SQLite.Linq.1.0.92.0/content/net20/app.config.transform
app.config.transform
/packages/System.Data.SQLite.Linq.1.0.96.0/content/net40/app.config.transform/packages/System.Data.SQLite.Linq.1.0.96.0/content/net40/app.config.transform
web.config.transform
/packages/System.Data.SQLite.Linq.1.0.96.0/content/net40/web.config.transform/packages/System.Data.SQLite.Linq.1.0.96.0/content/net40/web.config.transform
app.config.transform
/packages/System.Data.SQLite.Linq.1.0.96.0/content/net45/app.config.transform/packages/System.Data.SQLite.Linq.1.0.96.0/content/net45/app.config.transform
web.config.transform
/packages/System.Data.SQLite.Linq.1.0.96.0/content/net45/web.config.transform/packages/System.Data.SQLite.Linq.1.0.96.0/content/net45/web.config.transform
app.config.transform
/packages/System.Data.SQLite.Linq.1.0.96.0/content/net451/app.config.transform/packages/System.Data.SQLite.Linq.1.0.96.0/content/net451/app.config.transform
Renamed from
/packages/System.Data.SQLite.Linq.1.0.92.0/content/net20/web.config.transform
web.config.transform
/packages/System.Data.SQLite.Linq.1.0.96.0/content/net451/web.config.transform/packages/System.Data.SQLite.Linq.1.0.96.0/content/net451/web.config.transform
Renamed from
/packages/System.Data.SQLite.Linq.1.0.92.0/content/net40/web.config.transform
System.Data.SQLite.Linq.1.0.96.0.nupkg
/packages/System.Data.SQLite.Linq.1.0.96.0/System.Data.SQLite.Linq.1.0.96.0.nupkg/packages/System.Data.SQLite.Linq.1.0.96.0/System.Data.SQLite.Linq.1.0.96.0.nupkg
FileSystemListItem.cs
/Shell/_Plugin Interfaces/FileSystemListItem.cs/Shell/_Plugin Interfaces/FileSystemListItem.cs
IShellItemEx.cs
/Shell/_Plugin Interfaces/IShellItemEx.cs/Shell/_Plugin Interfaces/IShellItemEx.cs
IIFileOperation.cs
/Shell/FileOperation/IIFileOperation.cs/Shell/FileOperation/IIFileOperation.cs
VirtualGrouping.cs
/Shell/VirtualGroups/VirtualGrouping.cs/Shell/VirtualGroups/VirtualGrouping.cs
PreviewPane.xaml.cs
/WpfControlLibrary1/PreviewPane.xaml.cs/WpfControlLibrary1/PreviewPane.xaml.cs