From 42800be8ef2daeeb921d32691126dad3ac297f38 Mon Sep 17 00:00:00 2001 From: Panagiotis Kanavos Date: Tue, 1 Nov 2011 23:50:57 +0200 Subject: [PATCH] Added File/Container properties windows Added ShowProperties command Container properties menu doesn't appear,even though the properties work Problem with automatic authentication --- .../FileProperties/ContainerPropertiesView.xaml | 74 +++++++++ .../FileProperties/ContainerPropertiesView.xaml.cs | 26 ++++ .../FileProperties/ContainerPropertiesViewModel.cs | 137 +++++++++++++++++ .../FileProperties/FilePropertiesViewModel.cs | 31 +--- .../FileProperties/SizeExtensions.cs | 39 +++++ trunk/Pithos.Client.WPF/Images/Container.png | Bin 0 -> 1630 bytes trunk/Pithos.Client.WPF/Pithos.Client.WPF.csproj | 12 ++ .../Preferences/PreferencesView.xaml | 4 +- trunk/Pithos.Client.WPF/Services/StatusService.cs | 57 +++++-- trunk/Pithos.Client.WPF/ShellView.xaml | 2 - trunk/Pithos.Client.WPF/ShellViewModel.cs | 136 +++++++++++------ trunk/Pithos.Core/PithosMonitor.cs | 61 ++++++-- trunk/Pithos.Interfaces/IStatusChecker.cs | 3 +- trunk/Pithos.Network/CloudFilesClient.cs | 4 +- trunk/Pithos.Network/ContainerInfo.cs | 4 + trunk/Pithos.ShellExtensions/FileContext.cs | 9 +- trunk/Pithos.ShellExtensions/Menus/DisplayFlags.cs | 4 + .../Menus/FileContextMenu.cs | 28 +++- .../Pithos.ShellExtensions.csproj | 4 + trunk/Pithos.ShellExtensions/PithosHost.cs | 12 ++ .../Service References/PithosService/Reference.cs | 100 +++++++++++- .../PithosService/Reference.svcmap | 2 + .../PithosService/StatusService.wsdl | 30 +++- .../PithosService/configuration.svcinfo | 2 + .../PithosService/configuration91.svcinfo | 160 +++++++++++++++++++- .../Service References/PithosService/mex2.wsdl | 25 +++ .../Service References/PithosService/mex2.xsd | 9 +- .../Service References/PithosService/mex5.xsd | 15 ++ trunk/Pithos.ShellExtensions/app.config | 44 +++++- 29 files changed, 902 insertions(+), 132 deletions(-) create mode 100644 trunk/Pithos.Client.WPF/FileProperties/ContainerPropertiesView.xaml create mode 100644 trunk/Pithos.Client.WPF/FileProperties/ContainerPropertiesView.xaml.cs create mode 100644 trunk/Pithos.Client.WPF/FileProperties/ContainerPropertiesViewModel.cs create mode 100644 trunk/Pithos.Client.WPF/FileProperties/SizeExtensions.cs create mode 100644 trunk/Pithos.Client.WPF/Images/Container.png create mode 100644 trunk/Pithos.ShellExtensions/Service References/PithosService/mex2.wsdl create mode 100644 trunk/Pithos.ShellExtensions/Service References/PithosService/mex5.xsd diff --git a/trunk/Pithos.Client.WPF/FileProperties/ContainerPropertiesView.xaml b/trunk/Pithos.Client.WPF/FileProperties/ContainerPropertiesView.xaml new file mode 100644 index 0000000..5e5d039 --- /dev/null +++ b/trunk/Pithos.Client.WPF/FileProperties/ContainerPropertiesView.xaml @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +