Changeset 7160
- Timestamp:
- Oct 11, 2010, 8:04:34 PM (14 years ago)
- Location:
- extensions/PiwigoLib
- Files:
-
- 6 added
- 16 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/PiwigoLib/PiwigoLib/Proxy/Response/PwgAddRequestProxyResponse.cs
r7149 r7160 10 10 [Serializable()] 11 11 [XmlRoot(ElementName = "rsp")] 12 internalclass PwgAddRequestProxyResponse : PwgBaseProxyReponse12 public class PwgAddRequestProxyResponse : PwgBaseProxyReponse 13 13 { 14 14 [XmlElement(ElementName="info")] 15 internalString Message { get; set; }15 public String Message { get; set; } 16 16 [XmlElement(ElementName = "id")] 17 internalInt32 NewId { get; set; }17 public Int32 NewId { get; set; } 18 18 19 19 } -
extensions/PiwigoLib/PiwigoLib/Proxy/Response/PwgBaseProxyReponse.cs
r7149 r7160 10 10 [Serializable()] 11 11 [XmlRoot(ElementName = "err")] 12 internalclass PwgBaseProxyReponseError12 public class PwgBaseProxyReponseError 13 13 { 14 14 [XmlAttribute(AttributeName = "code")] 15 internalInt32 Code { get; set; }15 public Int32 Code { get; set; } 16 16 17 17 [XmlAttribute(AttributeName = "msg")] 18 internalString Message { get; set; }18 public String Message { get; set; } 19 19 } 20 20 … … 22 22 [Serializable()] 23 23 [XmlRoot(ElementName = "rsp")] 24 internalabstract class PwgBaseProxyReponse24 public abstract class PwgBaseProxyReponse 25 25 { 26 26 [XmlAttribute(AttributeName="stat")] 27 internalPwgBaseProxyReponseRetourEnum Retour { get; set; }27 public PwgBaseProxyReponseRetourEnum Retour { get; set; } 28 28 29 29 [XmlElement(ElementName="err")] 30 internalPwgBaseProxyReponseError Erreur { get; set; }30 public PwgBaseProxyReponseError Erreur { get; set; } 31 31 32 32 } -
extensions/PiwigoLib/PiwigoLib/Proxy/Response/PwgBaseProxyReponseRetourEnum.cs
r7149 r7160 9 9 [Serializable()] 10 10 [XmlRoot(ElementName = "PwgBaseProxyReponseRetourEnum")] 11 internalenum PwgBaseProxyReponseRetourEnum : int11 public enum PwgBaseProxyReponseRetourEnum : int 12 12 { 13 13 [XmlEnum("unknow")] -
extensions/PiwigoLib/PiwigoLib/Proxy/Response/PwgCategoriesProxyResponse.cs
r7149 r7160 10 10 [Serializable()] 11 11 [XmlRoot(ElementName = "category")] 12 internalclass PwgCategoryProxyResponse12 public class PwgCategoryProxyResponse 13 13 { 14 14 [XmlAttribute(AttributeName = "id")] 15 internalInt32 Id { get; set; }15 public Int32 Id { get; set; } 16 16 [XmlElement(ElementName = "uppercats")] 17 internalString UpperCategoryId { get; set; }17 public String UpperCategoryId { get; set; } 18 18 [XmlElement (ElementName = "name")] 19 internalString Name { get; set; }19 public String Name { get; set; } 20 20 [XmlAttribute(AttributeName = "url")] 21 internalString Url { get; set; }21 public String Url { get; set; } 22 22 [XmlAttribute(AttributeName = "nb_images")] 23 internalInt64 ImagesCount { get; set; }23 public Int64 ImagesCount { get; set; } 24 24 [XmlAttribute(AttributeName = "total_nb_images")] 25 internalInt64 DeepImagesCount { get; set; }25 public Int64 DeepImagesCount { get; set; } 26 26 [XmlAttribute(AttributeName = "nb_categories")] 27 internalInt64 SubCategoriesCount { get; set; }27 public Int64 SubCategoriesCount { get; set; } 28 28 [XmlAttribute(AttributeName = "max_date_last")] 29 internalString LastDate { get; set; }29 public String LastDate { get; set; } 30 30 } 31 31 32 32 [Serializable()] 33 33 [XmlRoot(ElementName = "rsp")] 34 internalclass PwgCategoriesProxyResponse : PwgBaseProxyReponse34 public class PwgCategoriesProxyResponse : PwgBaseProxyReponse 35 35 { 36 36 [XmlArray("categories")] 37 37 [XmlArrayItem("category")] 38 internalPwgCategoryProxyResponse[] Categories { get; set; }38 public PwgCategoryProxyResponse[] Categories { get; set; } 39 39 } 40 40 } -
extensions/PiwigoLib/PiwigoLib/Proxy/Response/PwgImagesProxyResponse.cs
r7149 r7160 11 11 [Serializable()] 12 12 [XmlRoot(ElementName = "rsp")] 13 internalclass PwgImageRateProxyResponse : PwgBaseProxyReponse13 public class PwgImageRateProxyResponse : PwgBaseProxyReponse 14 14 { 15 15 [XmlElement("count")] 16 internalInt32 Count { get; set; }16 public Int32 Count { get; set; } 17 17 [XmlElement("average")] 18 internalString Average { get; set; }18 public String Average { get; set; } 19 19 [XmlElement("stdev")] 20 internalString Stdev { get; set; }20 public String Stdev { get; set; } 21 21 } 22 22 23 23 [Serializable()] 24 24 [XmlRoot(ElementName = "categorie")] 25 internalclass PwgImageProxyResponse25 public class PwgImageProxyResponse 26 26 { 27 27 [XmlAttribute(AttributeName = "id")] 28 internalInt32 Id { get; set; }28 public Int32 Id { get; set; } 29 29 [XmlAttribute(AttributeName = "width")] 30 internalInt32 Width { get; set; }30 public Int32 Width { get; set; } 31 31 [XmlAttribute(AttributeName = "height")] 32 internalInt32 Height { get; set; }32 public Int32 Height { get; set; } 33 33 [XmlAttribute(AttributeName = "file")] 34 internalString File { get; set; }34 public String File { get; set; } 35 35 [XmlAttribute(AttributeName = "tn_url")] 36 internalString UrlThunb { get; set; }36 public String UrlThunb { get; set; } 37 37 [XmlAttribute(AttributeName = "element_url")] 38 internalString UrlElement { get; set; }38 public String UrlElement { get; set; } 39 39 [XmlAttribute(AttributeName = "high_url")] 40 internalString UrlHighDef { get; set; }40 public String UrlHighDef { get; set; } 41 41 [XmlAttribute(AttributeName = "hit")] 42 internalInt64 Counter { get; set; }42 public Int64 Counter { get; set; } 43 43 44 44 [XmlArray("tags")] 45 45 [XmlArrayItem("tag")] 46 internalPwgTagProxyResponse[] Tags { get; set; }46 public PwgTagProxyResponse[] Tags { get; set; } 47 47 48 48 [XmlArray("categories")] 49 49 [XmlArrayItem("category")] 50 internalPwgCategoryProxyResponse[] Categories { get; set; }50 public PwgCategoryProxyResponse[] Categories { get; set; } 51 51 52 52 } … … 54 54 [Serializable()] 55 55 [XmlRoot(ElementName = "images")] 56 internalclass PwgImageListProxyResponse56 public class PwgImageListProxyResponse 57 57 { 58 58 [XmlAttribute("page")] 59 internalInt32 Page { get; set; }59 public Int32 Page { get; set; } 60 60 [XmlAttribute("per_page")] 61 internalInt32 PerPage { get; set; }61 public Int32 PerPage { get; set; } 62 62 [XmlAttribute("count")] 63 internalInt32 Count { get; set; }63 public Int32 Count { get; set; } 64 64 65 65 [XmlElement("image", typeof(PwgImageProxyResponse))] 66 internalPwgImageProxyResponse[] Images { get; set; }66 public PwgImageProxyResponse[] Images { get; set; } 67 67 68 68 … … 71 71 [Serializable()] 72 72 [XmlRoot(ElementName = "rsp")] 73 internalclass PwgImagesProxyResponse : PwgBaseProxyReponse73 public class PwgImagesProxyResponse : PwgBaseProxyReponse 74 74 { 75 75 [XmlElement("images")] 76 internalPwgImageListProxyResponse ImageList { get; set; }76 public PwgImageListProxyResponse ImageList { get; set; } 77 77 } 78 78 -
extensions/PiwigoLib/PiwigoLib/Proxy/Response/PwgSessionProxyResponse.cs
r7149 r7160 11 11 [XmlRoot(ElementName = "rsp")] 12 12 13 internalclass PwgSessionProxyResponse : PwgBaseProxyReponse13 public class PwgSessionProxyResponse : PwgBaseProxyReponse 14 14 { 15 15 [XmlElement(ElementName = "username")] 16 internalString UserName { get; set; }16 public String UserName { get; set; } 17 17 [XmlElement(ElementName = "status")] 18 internalstring Status { get; set; }18 public string Status { get; set; } 19 19 [XmlElement(ElementName = "template")] 20 internalString Template { get; set; }20 public String Template { get; set; } 21 21 [XmlElement(ElementName = "theme")] 22 internalString Theme { get; set; }22 public String Theme { get; set; } 23 23 [XmlElement(ElementName = "language")] 24 internalString Language { get; set; }24 public String Language { get; set; } 25 25 [XmlElement(ElementName = "charset")] 26 internalString CharSet { get; set; }26 public String CharSet { get; set; } 27 27 } 28 28 } -
extensions/PiwigoLib/PiwigoLib/Proxy/Response/PwgTagsProxyResponse.cs
r7149 r7160 10 10 [Serializable()] 11 11 [XmlRoot(ElementName = "tag")] 12 internalclass PwgTagProxyResponse12 public class PwgTagProxyResponse 13 13 { 14 14 [XmlAttribute(AttributeName = "id")] 15 internalInt32 Id { get; set; }15 public Int32 Id { get; set; } 16 16 [XmlAttribute(AttributeName = "name")] 17 internalString Name { get; set; }17 public String Name { get; set; } 18 18 [XmlAttribute(AttributeName = "url_name")] 19 internalString UrlName { get; set; }19 public String UrlName { get; set; } 20 20 [XmlAttribute(AttributeName = "counter")] 21 internalInt64 Counter { get; set; }21 public Int64 Counter { get; set; } 22 22 [XmlAttribute(AttributeName = "url")] 23 internalString UrlTag { get; set; }23 public String UrlTag { get; set; } 24 24 } 25 25 26 26 [Serializable()] 27 27 [XmlRoot(ElementName = "rsp")] 28 internalclass PwgTagsProxyResponse : PwgBaseProxyReponse28 public class PwgTagsProxyResponse : PwgBaseProxyReponse 29 29 { 30 30 //[XmlElement(ElementName = "tags")] 31 31 [XmlArray("tags")] 32 32 [XmlArrayItem("tag")] 33 internalPwgTagProxyResponse[] Tags { get; set; }33 public PwgTagProxyResponse[] Tags { get; set; } 34 34 } 35 35 } -
extensions/PiwigoLib/PiwigoLib/Service/PwgSetupService.cs
r7150 r7160 34 34 PwgConfigProxy.PwgTimeOutInSecond = PwgTimeOutInSecond.Value; 35 35 } 36 37 PwgConfigProxy.PwgServeurUri = serverURI; 36 if (serverURI != null) 37 { 38 PwgConfigProxy.PwgServeurUri = serverURI; 39 } 38 40 } 39 41 catch (PwgProxyException ex) -
extensions/PiwigoLib/PiwigoWpf/App.xaml.cs
r7150 r7160 1 using System; 2 using System.Collections.Generic; 3 using System.Configuration; 4 using System.Data; 5 using System.Linq; 6 using System.Windows; 7 using Com.Piwigo.Lib.Proxy; 1 using System.Windows; 2 using System.Windows.Data; 3 using Com.Piwigo.Lib.IService; 8 4 using Com.Piwigo.Wpf.DTO; 9 using System.Windows.Data;10 5 11 6 namespace Com.Piwigo.Wpf … … 20 15 { 21 16 22 PwgConfigProxy.PwgUserAgent = "Com.Piwigo.Wpf.PiwigoWPF"; 23 PwgConfigProxy.PwgServeurUriBuilder.Path = "phpwebgallery/ws.php"; 24 PwgConfigProxy.PwgServeurUriBuilder.Scheme = "http://"; 17 PwgServiceProvider.Instance.PwgSetupService.Setup( "Com.Piwigo.Wpf.PiwigoWPF", null, null); 25 18 26 PwgSessionWPF sess = (PwgSessionWPF)(this.Resources["Session"] as ObjectDataProvider).Data; 19 PwgModelManager.Instance.Session = (PwgSessionWPF)(this.Resources["Session"] as ObjectDataProvider).Data; 20 PwgModelManager.Instance.CategoryList = (PwgCategoryListWPF)(this.Resources["Categories"] as ObjectDataProvider).Data; 21 PwgModelManager.Instance.ImageList = (PwgImageListWPF)(this.Resources["Images"] as ObjectDataProvider).Data; 27 22 28 sess.ServeurName = global::Com.Piwigo.Wpf.Properties.Settings.Default.ServerNameData;29 sess.UserName = global::Com.Piwigo.Wpf.Properties.Settings.Default.UserNameData;30 sess.Password = global::Com.Piwigo.Wpf.Properties.Settings.Default.PwdData;31 sess.SaveSetting = global::Com.Piwigo.Wpf.Properties.Settings.Default.SaveSettingData;23 PwgModelManager.Instance.Session.ServeurName = global::Com.Piwigo.Wpf.Properties.Settings.Default.ServerNameData; 24 PwgModelManager.Instance.Session.UserName = global::Com.Piwigo.Wpf.Properties.Settings.Default.UserNameData; 25 PwgModelManager.Instance.Session.Password = global::Com.Piwigo.Wpf.Properties.Settings.Default.PwdData; 26 PwgModelManager.Instance.Session.SaveSetting = global::Com.Piwigo.Wpf.Properties.Settings.Default.SaveSettingData; 32 27 33 28 MainWindow mainWindow = new MainWindow(); 34 29 mainWindow.Show(); 35 36 //mainWindow.Photos = (PhotoList)(this.Resources["Photos"] as ObjectDataProvider).Data;37 //mainWindow.Photos.Path = "..\\..\\Photos";38 39 //mainWindow.ShoppingCart = (PrintList)(this.Resources["ShoppingCart"] as ObjectDataProvider).Data;40 41 30 } 42 31 -
extensions/PiwigoLib/PiwigoWpf/Command/PwgCmdConnect.cs
r7150 r7160 1 1 using System; 2 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Windows.Input; 3 using Com.Piwigo.Lib.IService; 4 using Com.Piwigo.Wpf.DTO; 5 using Com.Piwigo.Lib.DTO; 6 using Com.Piwigo.Wpf.DTO.Helper; 7 using Com.Piwigo.Wpf.Helper; 6 8 7 9 namespace Com.Piwigo.Wpf.Command … … 11 13 public override bool CanExecute(object parameter) 12 14 { 13 return true; 15 Boolean retVal = false; 16 if ( AppHelper.IsInDesignModeStatic == true) 17 { 18 retVal = false; 19 } 20 else 21 { 22 if ((PwgModelManager.Instance.Session != null) 23 & (PwgModelManager.Instance.Session.ServeurName != null)) 24 { 25 retVal = !String.IsNullOrWhiteSpace(PwgModelManager.Instance.Session.ServeurName); 26 } 27 } 28 return (retVal); 14 29 } 15 30 16 31 public override void Execute(object parameter) 17 32 { 18 throw new NotImplementedException(); 33 try { 34 Uri uriServer = new Uri(PwgModelManager.Instance.Session.ServeurName); 35 36 PwgServiceProvider.Instance.PwgSetupService.Setup(null, null, uriServer); 37 PwgSession sess = PwgServiceProvider.Instance.PwgSessionService.GetPwgSession(); 38 sess = PwgServiceProvider.Instance.PwgSessionService.Login( PwgModelManager.Instance.Session.UserName, 39 PwgModelManager.Instance.Session.Password); 40 41 PwgSessionWPF sesWPF = PwgModelManager.Instance.Session; 42 PwgSessionWPFHelper.AddPwgSessionInfoToPwgSessionWPF(sess, ref sesWPF); 43 44 List<PwgCategory> lstCat = PwgServiceProvider.Instance.PwgCategoriesService.GetListOfCategory(null, false, (PwgModelManager.Instance.Session.Status == PwgSessionStatusEnum.Guest)); 45 PwgCategoryListWPF lstCatWPF = PwgModelManager.Instance.CategoryList; 46 47 PwgCategoryListWPFHelper.ConvertPwgCategoryListToPwgCategoryListWPF(lstCat, ref lstCatWPF); 48 } 49 catch (PwgServiceException ex) 50 { 51 Console.WriteLine("Erreur " + ex.NumeroErr + " " + ex.MessageErr); 52 Console.WriteLine(ex.Message); 53 } 54 19 55 } 20 56 } -
extensions/PiwigoLib/PiwigoWpf/Command/PwgCmdProvider.cs
r7150 r7160 7 7 namespace Com.Piwigo.Wpf.Command 8 8 { 9 public static sealedclass PwgCmdProvider9 public static class PwgCmdProvider 10 10 { 11 11 public static ICommand _pwgCmdConnect; -
extensions/PiwigoLib/PiwigoWpf/DTO/PwgCategoryListWPF.cs
r7150 r7160 7 7 namespace Com.Piwigo.Wpf.DTO 8 8 { 9 class PwgCategoryListWPF : ObservableCollection<PwgCategoryWPF>9 public class PwgCategoryListWPF : ObservableCollection<PwgCategoryWPF> 10 10 { 11 11 } -
extensions/PiwigoLib/PiwigoWpf/DTO/PwgImageListWPF.cs
r7150 r7160 7 7 namespace Com.Piwigo.Wpf.DTO 8 8 { 9 class PwgImageListWPF : ObservableCollection<PwgImageWPF>9 public class PwgImageListWPF : ObservableCollection<PwgImageWPF> 10 10 { 11 11 } -
extensions/PiwigoLib/PiwigoWpf/DTO/PwgTagListWPF.cs
r7150 r7160 7 7 namespace Com.Piwigo.Wpf.DTO 8 8 { 9 class PwgTagListWPF : ObservableCollection<PwgTagWPF>9 public class PwgTagListWPF : ObservableCollection<PwgTagWPF> 10 10 { 11 11 } -
extensions/PiwigoLib/PiwigoWpf/MainWindow.xaml
r7150 r7160 3 3 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 4 4 xmlns:pwg="clr-namespace:Com.Piwigo.Wpf" 5 xmlns:pwgdto="clr-namespace:Com.Piwigo.Wpf.DTO" 5 6 xmlns:pwgcmd="clr-namespace:Com.Piwigo.Wpf.Command" 6 7 Title="PiwigoWpf" … … 122 123 <!-- DATA TEMPLATES --> 123 124 124 <!--<DataTemplate DataType="{x:Type pd:ImageFile}"> 125 <Border VerticalAlignment="Center" HorizontalAlignment="Center" Padding="4" Margin="2" Background="White"> 126 <Image Source="{Binding Image}" /> 125 <DataTemplate DataType="{x:Type pwgdto:PwgImageWPF}"> 126 <Border VerticalAlignment="Center" HorizontalAlignment="Center" Padding="4" Margin="2" Background="Blue" 127 DataContext="{Binding}"> 128 <Image Source="{Binding UrlElement}" ToolTip="{Binding File}" /> 127 129 </Border> 128 130 </DataTemplate> 129 131 130 <DataTemplate DataType="{x:Type pd:Print}"> 131 <Border Margin="3" VerticalAlignment="Center" HorizontalAlignment="Center" Background="White" Padding="3" BorderBrush="#66000000" BorderThickness="1" MaxWidth="60" MaxHeight="60" > 132 <Image Source="{Binding Photo}" /> 132 <DataTemplate DataType="{x:Type pwgdto:PwgCategoryWPF}"> 133 <Border VerticalAlignment="Center" HorizontalAlignment="Center" Padding="4" Margin="2" Background="Blue" 134 DataContext="{Binding}"> 135 <TextBox ToolTip="{Binding Name}" /> 133 136 </Border> 134 137 </DataTemplate> 135 136 <DataTemplate DataType="{x:Type pd:GreetingCard}">137 <Grid Margin="3" >138 <Border VerticalAlignment="Center" HorizontalAlignment="Center" Background="{DynamicResource GreetingCardGradient}" Width="40" Height="50" BorderBrush="#44000000" BorderThickness="1" >139 <Border.RenderTransform>140 <SkewTransform AngleY="-10" />141 </Border.RenderTransform>142 </Border>143 <Border VerticalAlignment="Center" HorizontalAlignment="Center" Background="White" Width="50" Height="50" BorderBrush="#66000000" BorderThickness="1" >144 <Image Margin="3" Source="{Binding Photo}" />145 </Border>146 </Grid>147 </DataTemplate>148 149 <DataTemplate DataType="{x:Type pd:TShirt}">150 <Grid Margin="3">151 <Path VerticalAlignment="Center" HorizontalAlignment="Center" Fill="White" Stroke="#66000000" Data="M 0 9.6 L 24 0 L 40 0 L 64 9.6 L 62.4 24 L 51.2 24 L 51.2 56 L 12.8 56 L 12.8 24 L 1.6 24 Z "/>152 <Image Source="{Binding Photo}" MaxWidth="32" MaxHeight="36" VerticalAlignment="Center" HorizontalAlignment="Center"/>153 </Grid>154 </DataTemplate>-->155 138 156 139 <!-- PHOTOLIST TEMPLATE --> … … 218 201 </EventTrigger> 219 202 </Style.Triggers> 220 </Style>221 222 <!-- SHOPPING CART TEMPLATE -->223 224 <Style x:Key="ShoppingCartStyle" TargetType="{x:Type ListBox}">225 <Setter Property="Template">226 <Setter.Value>227 <ControlTemplate TargetType="{x:Type ListBox}" >228 <Border229 BorderBrush="Gray"230 BorderThickness="1"231 CornerRadius="6"232 Background="{DynamicResource ShoppingCartGradient}" >233 <ScrollViewer>234 <WrapPanel235 ItemHeight="70"236 ItemWidth="70"237 Margin="0,25,0,0"238 IsItemsHost="True"239 Orientation="Horizontal"240 HorizontalAlignment="Center" />241 </ScrollViewer>242 </Border>243 </ControlTemplate>244 </Setter.Value>245 </Setter>246 </Style>247 248 <!-- SHOPPING CART TRIGGERS -->249 250 <Style x:Key="ShoppingCartItem" TargetType="{x:Type ListBoxItem}">251 <Setter Property="BorderBrush" Value="Transparent" />252 <Setter Property="Template">253 <Setter.Value>254 <ControlTemplate TargetType="{x:Type ListBoxItem}">255 <Border256 x:Name="ContentBorder"257 Opacity="0.85">258 <ContentPresenter />259 </Border>260 <ControlTemplate.Triggers>261 <Trigger Property="IsSelected" Value="True">262 <Setter263 TargetName="ContentBorder"264 Property="Opacity"265 Value="1.0" />266 </Trigger>267 </ControlTemplate.Triggers>268 </ControlTemplate>269 </Setter.Value>270 </Setter>271 203 </Style> 272 204 … … 500 432 <ProgressBar IsIndeterminate="True" /> 501 433 </StackPanel> 502 503 <ListView Name="listViewCategory" DockPanel.Dock="Left" MinWidth="100" />504 <ListView Name="listViewImage" DockPanel.Dock="Right" MinWidth="500"/>434 435 <ListView Name="listViewCategory" Style="PhotoListStyle" DockPanel.Dock="Left" MinWidth="100" ItemsSource="{Binding Source={StaticResource Categories}}" /> 436 <ListView Name="listViewImage" Style="PhotoListStyle" DockPanel.Dock="Right" MinWidth="500" ItemsSource="{Binding Source={StaticResource Images}}" /> 505 437 </DockPanel> 506 438 -
extensions/PiwigoLib/PiwigoWpf/PiwigoWpf.csproj
r7150 r7160 79 79 <Compile Include="Command\PwgCmdConnect.cs" /> 80 80 <Compile Include="Command\PwgCmdBase.cs" /> 81 <Compile Include="DTO\Helper\PwgCategoryWPFHelper.cs" /> 82 <Compile Include="DTO\Helper\PwgCategoryListWPFHelper.cs" /> 83 <Compile Include="DTO\Helper\PwgSessionWPFHelper.cs" /> 84 <Compile Include="DTO\PwgModelManager.cs" /> 85 <Compile Include="Helper\AppHelper.cs" /> 81 86 <Compile Include="Settings.cs" /> 82 87 <Page Include="MainWindow.xaml"> … … 126 131 </ItemGroup> 127 132 <ItemGroup> 128 < Resource Include="Pictures\PiwigoLogo.png" />133 <EmbeddedResource Include="Pictures\PiwigoLogo.png" /> 129 134 </ItemGroup> 130 135 <ItemGroup>
Note: See TracChangeset
for help on using the changeset viewer.