Changeset 13520


Ignore:
Timestamp:
03/08/12 23:19:12 (8 years ago)
Author:
bayral
Message:

new project for windows live publish plugin
Well advance single uploader

Location:
extensions/PiwigoLib
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • extensions/PiwigoLib/PiwigoLib/DTO/Helper/PwgEnumHelper.cs

    r11850 r13520  
    22using System.Reflection; 
    33using System.Xml.Serialization; 
     4using System.Collections.Generic; 
    45 
    56namespace Com.Piwigo.Lib.DTO.Helper 
    67{ 
    7     internal static class PwgEnumHelper<T> 
     8    public static class PwgEnumHelper<T> 
    89    { 
    910        static PwgEnumHelper() 
     
    4243            throw new ArgumentException(String.Format("PwgEnumHelper<{0}>.enumValueOf({1}): The String is not a description or value of the specified enum.", typeof(T).Name, value)); 
    4344        } 
     45 
     46        public static List<KeyValuePair<T, String>> buildChoiceList() 
     47        { 
     48            List<KeyValuePair<T, String>> lst = new List<KeyValuePair<T, String>>(); 
     49 
     50            foreach (T item in Enum.GetValues(typeof(T))) 
     51                { 
     52                lst.Add(new KeyValuePair<T, String>(item, StringValueOf(item))); 
     53                } 
     54   
     55            return lst; 
     56        } 
    4457    } 
    4558} 
  • extensions/PiwigoLib/PiwigoUpload/DTO/LocalPwgImage.cs

    r12407 r13520  
    6565        } 
    6666 
    67         private PwgConfidentLevelEnum? _confidentialLevel; 
    68         public PwgConfidentLevelEnum? ConfidentialLevel 
     67        private PwgConfidentLevelEnum _confidentialLevel; 
     68        public PwgConfidentLevelEnum ConfidentialLevel 
    6969        { 
    7070            set { _confidentialLevel = value; OnPropertyChanged("ConfidentialLevel"); } 
  • extensions/PiwigoLib/PiwigoUpload/DTO/ModelManager.cs

    r12407 r13520  
    7272            } 
    7373 
     74            public System.Windows.Forms.TreeNode SelectedNode { get; set; } 
     75 
    7476            private LocalAlbum _AlbumEdited; 
    7577            public LocalAlbum AlbumEdited {  
     
    148150                }  
    149151            } 
     152 
     153            private PwgUploadOption _uploadOption; 
     154            public PwgUploadOption UploadOption 
     155            {  
     156                get { 
     157                    return _uploadOption; 
     158                } 
     159                set { 
     160                    _uploadOption = value; 
     161                    OnPropertyChanged("UploadOption");  
     162                }  
     163            } 
     164 
     165            private List<KeyValuePair<PwgConfidentLevelEnum, String>> _lstConfidentLevel; 
     166            public List<KeyValuePair<PwgConfidentLevelEnum, String>> LstConfidentLevel 
     167            { 
     168                get 
     169                { 
     170                    return _lstConfidentLevel; 
     171                } 
     172                set 
     173                { 
     174                    _lstConfidentLevel = value; 
     175                    OnPropertyChanged("LstConfidentLevel");  
     176                } 
     177            } 
     178 
    150179 
    151180            public ModelManagerBase() 
     
    157186                AlbumEdited = new LocalAlbum(); 
    158187                ImageEdited = new LocalImage(); 
     188                UploadOption = new PwgUploadOption(); 
     189 
     190                LstConfidentLevel = Com.Piwigo.Lib.DTO.Helper.PwgEnumHelper<PwgConfidentLevelEnum>.buildChoiceList(); 
    159191            } 
    160192 
     
    178210                    PropertyChanged(this, new PropertyChangedEventArgs(info)); 
    179211            } 
     212 
    180213        } 
    181214    } 
  • extensions/PiwigoLib/PiwigoUpload/Helper/MainAppHelper.cs

    r12262 r13520  
    4040        internal static void BuildAlbumTree(System.Windows.Forms.TreeView aTree, LocalAlbumList lstAlbum) 
    4141        { 
    42             if (aTree.Nodes.Count > 0) 
     42            System.Windows.Forms.TreeNode root = aTree.Nodes[0]; 
     43            if (root.Nodes.Count > 0) 
    4344            { 
    44                 aTree.Nodes.Clear();  
     45                root.Nodes.Clear(); 
    4546            } 
     47            //System.Windows.Forms.TreeNode root = new System.Windows.Forms.TreeNode("Albums", 0, 0); 
     48            //aTree.Nodes.Add(root); 
     49            //ModelManager.Instance.SelectedNode = root; 
     50            //aTree.SelectedNode = root; 
    4651 
    47             System.Windows.Forms.TreeNode root = new System.Windows.Forms.TreeNode("Albums", 0, 0); 
    48             aTree.Nodes.Add(root); 
    49              
    5052            foreach (LocalAlbum Alb in lstAlbum) 
    5153                { 
    5254                root.Nodes.Add(buildAlbumToNode(Alb)); 
    5355                } 
     56 
     57            aTree.ExpandAll(); 
    5458        } 
    5559 
  • extensions/PiwigoLib/PiwigoUpload/MainForm.Designer.cs

    r12423 r13520  
    3838            this.AlbumsTV = new System.Windows.Forms.TreeView(); 
    3939            this.imageListTV = new System.Windows.Forms.ImageList(this.components); 
    40             this.cbxLstCatTo = new System.Windows.Forms.ComboBox(); 
    41             this.modelManagerBaseBindingSource = new System.Windows.Forms.BindingSource(this.components); 
    4240            this.lstCatBindingSource = new System.Windows.Forms.BindingSource(this.components); 
    43             this.label4 = new System.Windows.Forms.Label(); 
    44             this.button2 = new System.Windows.Forms.Button(); 
    4541            this.tbPassword = new System.Windows.Forms.TextBox(); 
    4642            this.tbServer = new System.Windows.Forms.TextBox(); 
    4743            this.tbUser = new System.Windows.Forms.TextBox(); 
    4844            this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel(); 
     45            this.button2 = new System.Windows.Forms.Button(); 
     46            this.label4 = new System.Windows.Forms.Label(); 
     47            this.cbxLstCatTo = new System.Windows.Forms.ComboBox(); 
    4948            this.tabControl1 = new System.Windows.Forms.TabControl(); 
    5049            this.tabPageAlbum = new System.Windows.Forms.TabPage(); 
     
    5453            this.label7 = new System.Windows.Forms.Label(); 
    5554            this.txtAlbComment = new System.Windows.Forms.TextBox(); 
     55            this.flowLayoutPanel1 = new System.Windows.Forms.FlowLayoutPanel(); 
    5656            this.btnAlbumEditCancel = new System.Windows.Forms.Button(); 
    5757            this.btnAlbumEditOk = new System.Windows.Forms.Button(); 
     58            this.btnAlbDelete = new System.Windows.Forms.Button(); 
     59            this.btnAlbumAjout = new System.Windows.Forms.Button(); 
    5860            this.tabPageImg = new System.Windows.Forms.TabPage(); 
    59             this.picshowImg = new System.Windows.Forms.PictureBox(); 
    6061            this.tableLayoutPanel3 = new System.Windows.Forms.TableLayoutPanel(); 
     62            this.txtImgAuthor = new System.Windows.Forms.TextBox(); 
     63            this.label9 = new System.Windows.Forms.Label(); 
    6164            this.txtImgName = new System.Windows.Forms.TextBox(); 
    6265            this.label6 = new System.Windows.Forms.Label(); 
    6366            this.label8 = new System.Windows.Forms.Label(); 
    64             this.button3 = new System.Windows.Forms.Button(); 
    65             this.button4 = new System.Windows.Forms.Button(); 
    6667            this.txtImgComment = new System.Windows.Forms.TextBox(); 
    67             ((System.ComponentModel.ISupportInitialize)(this.modelManagerBaseBindingSource)).BeginInit(); 
     68            this.label10 = new System.Windows.Forms.Label(); 
     69            this.cbImgLevelEnum = new System.Windows.Forms.ComboBox(); 
     70            this.lstConfidentLevelBindingSource = new System.Windows.Forms.BindingSource(this.components); 
     71            this.modelManagerBaseBindingSource = new System.Windows.Forms.BindingSource(this.components); 
     72            this.flowLayoutPanel2 = new System.Windows.Forms.FlowLayoutPanel(); 
     73            this.btnImgEditCancel = new System.Windows.Forms.Button(); 
     74            this.btnImgEditOk = new System.Windows.Forms.Button(); 
     75            this.btnImgDelete = new System.Windows.Forms.Button(); 
     76            this.btnImgAdd = new System.Windows.Forms.Button(); 
     77            this.tabPageRoot = new System.Windows.Forms.TabPage(); 
     78            this.tableLayoutPanel4 = new System.Windows.Forms.TableLayoutPanel(); 
     79            this.txtOptionAuthor = new System.Windows.Forms.TextBox(); 
     80            this.label11 = new System.Windows.Forms.Label(); 
     81            this.label12 = new System.Windows.Forms.Label(); 
     82            this.cbOptionLevel = new System.Windows.Forms.ComboBox(); 
     83            this.picshowImg = new System.Windows.Forms.PictureBox(); 
     84            this.folderBrowserDialog1 = new System.Windows.Forms.FolderBrowserDialog(); 
     85            this.TreeViewCMenu = new System.Windows.Forms.ContextMenuStrip(this.components); 
     86            this.toolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); 
    6887            ((System.ComponentModel.ISupportInitialize)(this.lstCatBindingSource)).BeginInit(); 
    6988            this.tableLayoutPanel1.SuspendLayout(); 
     
    7190            this.tabPageAlbum.SuspendLayout(); 
    7291            this.tableLayoutPanel2.SuspendLayout(); 
     92            this.flowLayoutPanel1.SuspendLayout(); 
    7393            this.tabPageImg.SuspendLayout(); 
     94            this.tableLayoutPanel3.SuspendLayout(); 
     95            ((System.ComponentModel.ISupportInitialize)(this.lstConfidentLevelBindingSource)).BeginInit(); 
     96            ((System.ComponentModel.ISupportInitialize)(this.modelManagerBaseBindingSource)).BeginInit(); 
     97            this.flowLayoutPanel2.SuspendLayout(); 
     98            this.tabPageRoot.SuspendLayout(); 
     99            this.tableLayoutPanel4.SuspendLayout(); 
    74100            ((System.ComponentModel.ISupportInitialize)(this.picshowImg)).BeginInit(); 
    75             this.tableLayoutPanel3.SuspendLayout(); 
     101            this.TreeViewCMenu.SuspendLayout(); 
    76102            this.SuspendLayout(); 
    77103            //  
     
    102128            // AlbumsTV 
    103129            //  
    104             this.tableLayoutPanel1.SetColumnSpan(this.AlbumsTV, 4); 
     130            this.AlbumsTV.AllowDrop = true; 
     131            this.tableLayoutPanel1.SetColumnSpan(this.AlbumsTV, 2); 
    105132            resources.ApplyResources(this.AlbumsTV, "AlbumsTV"); 
    106133            this.AlbumsTV.HideSelection = false; 
    107134            this.AlbumsTV.ImageList = this.imageListTV; 
    108             this.AlbumsTV.MinimumSize = new System.Drawing.Size(150, 150); 
     135            this.AlbumsTV.MaximumSize = new System.Drawing.Size(300, 350); 
     136            this.AlbumsTV.MinimumSize = new System.Drawing.Size(150, 4); 
    109137            this.AlbumsTV.Name = "AlbumsTV"; 
    110138            this.AlbumsTV.Nodes.AddRange(new System.Windows.Forms.TreeNode[] { 
     
    112140            this.tableLayoutPanel1.SetRowSpan(this.AlbumsTV, 2); 
    113141            this.AlbumsTV.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(this.AlbumsTV_AfterSelect); 
     142            this.AlbumsTV.DragDrop += new System.Windows.Forms.DragEventHandler(this.AlbumsTV_DragDrop); 
     143            this.AlbumsTV.DragEnter += new System.Windows.Forms.DragEventHandler(this.AlbumsTV_DragEnter); 
     144            this.AlbumsTV.MouseDown += new System.Windows.Forms.MouseEventHandler(this.AlbumsTV_MouseDown); 
    114145            //  
    115146            // imageListTV 
     
    121152            this.imageListTV.Images.SetKeyName(2, "image.png"); 
    122153            //  
    123             // cbxLstCatTo 
    124             //  
    125             resources.ApplyResources(this.cbxLstCatTo, "cbxLstCatTo"); 
    126             this.tableLayoutPanel1.SetColumnSpan(this.cbxLstCatTo, 2); 
    127             this.cbxLstCatTo.DataBindings.Add(new System.Windows.Forms.Binding("SelectedValue", this.modelManagerBaseBindingSource, "PwgAlbumIdSelected", true)); 
    128             this.cbxLstCatTo.DataSource = this.lstCatBindingSource; 
    129             this.cbxLstCatTo.DisplayMember = "ShowedValue"; 
    130             this.cbxLstCatTo.FormattingEnabled = true; 
    131             this.cbxLstCatTo.Name = "cbxLstCatTo"; 
    132             this.cbxLstCatTo.ValueMember = "Id"; 
    133             //  
    134             // modelManagerBaseBindingSource 
    135             //  
    136             this.modelManagerBaseBindingSource.DataSource = typeof(Com.Piwigo.Uploader.DTO.ModelManager.ModelManagerBase); 
    137             //  
    138             // lstCatBindingSource 
    139             //  
    140             this.lstCatBindingSource.DataMember = "lstCat"; 
    141             this.lstCatBindingSource.DataSource = this.modelManagerBaseBindingSource; 
    142             //  
    143             // label4 
    144             //  
    145             resources.ApplyResources(this.label4, "label4"); 
    146             this.label4.Name = "label4"; 
     154            // tbPassword 
     155            //  
     156            this.tbPassword.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::Com.Piwigo.Uploader.Properties.Settings.Default, "pwdData", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); 
     157            resources.ApplyResources(this.tbPassword, "tbPassword"); 
     158            this.tbPassword.MinimumSize = new System.Drawing.Size(100, 20); 
     159            this.tbPassword.Name = "tbPassword"; 
     160            this.tbPassword.Text = global::Com.Piwigo.Uploader.Properties.Settings.Default.pwdData; 
     161            //  
     162            // tbServer 
     163            //  
     164            resources.ApplyResources(this.tbServer, "tbServer"); 
     165            this.tableLayoutPanel1.SetColumnSpan(this.tbServer, 3); 
     166            this.tbServer.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::Com.Piwigo.Uploader.Properties.Settings.Default, "serverUrlData", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); 
     167            this.tbServer.MaximumSize = new System.Drawing.Size(600, 20); 
     168            this.tbServer.MinimumSize = new System.Drawing.Size(100, 20); 
     169            this.tbServer.Name = "tbServer"; 
     170            this.tbServer.Text = global::Com.Piwigo.Uploader.Properties.Settings.Default.serverUrlData; 
     171            //  
     172            // tbUser 
     173            //  
     174            this.tbUser.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::Com.Piwigo.Uploader.Properties.Settings.Default, "userData", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); 
     175            resources.ApplyResources(this.tbUser, "tbUser"); 
     176            this.tbUser.MinimumSize = new System.Drawing.Size(100, 20); 
     177            this.tbUser.Name = "tbUser"; 
     178            this.tbUser.Text = global::Com.Piwigo.Uploader.Properties.Settings.Default.userData; 
     179            //  
     180            // tableLayoutPanel1 
     181            //  
     182            resources.ApplyResources(this.tableLayoutPanel1, "tableLayoutPanel1"); 
     183            this.tableLayoutPanel1.Controls.Add(this.button2, 3, 4); 
     184            this.tableLayoutPanel1.Controls.Add(this.label1, 0, 1); 
     185            this.tableLayoutPanel1.Controls.Add(this.label4, 0, 4); 
     186            this.tableLayoutPanel1.Controls.Add(this.tbServer, 1, 0); 
     187            this.tableLayoutPanel1.Controls.Add(this.tbUser, 1, 1); 
     188            this.tableLayoutPanel1.Controls.Add(this.label2, 2, 1); 
     189            this.tableLayoutPanel1.Controls.Add(this.AlbumsTV, 0, 2); 
     190            this.tableLayoutPanel1.Controls.Add(this.tbPassword, 3, 1); 
     191            this.tableLayoutPanel1.Controls.Add(this.button1, 4, 1); 
     192            this.tableLayoutPanel1.Controls.Add(this.label3, 0, 0); 
     193            this.tableLayoutPanel1.Controls.Add(this.cbxLstCatTo, 1, 4); 
     194            this.tableLayoutPanel1.Controls.Add(this.tabControl1, 2, 2); 
     195            this.tableLayoutPanel1.Controls.Add(this.picshowImg, 3, 2); 
     196            this.tableLayoutPanel1.Name = "tableLayoutPanel1"; 
    147197            //  
    148198            // button2 
     
    155205            this.button2.Click += new System.EventHandler(this.Telecharger_Click); 
    156206            //  
    157             // tbPassword 
    158             //  
    159             this.tbPassword.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::Com.Piwigo.Uploader.Properties.Settings.Default, "pwdData", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); 
    160             resources.ApplyResources(this.tbPassword, "tbPassword"); 
    161             this.tbPassword.MinimumSize = new System.Drawing.Size(100, 20); 
    162             this.tbPassword.Name = "tbPassword"; 
    163             this.tbPassword.Text = global::Com.Piwigo.Uploader.Properties.Settings.Default.pwdData; 
    164             //  
    165             // tbServer 
    166             //  
    167             this.tableLayoutPanel1.SetColumnSpan(this.tbServer, 3); 
    168             this.tbServer.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::Com.Piwigo.Uploader.Properties.Settings.Default, "serverUrlData", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); 
    169             resources.ApplyResources(this.tbServer, "tbServer"); 
    170             this.tbServer.MinimumSize = new System.Drawing.Size(100, 20); 
    171             this.tbServer.Name = "tbServer"; 
    172             this.tbServer.Text = global::Com.Piwigo.Uploader.Properties.Settings.Default.serverUrlData; 
    173             //  
    174             // tbUser 
    175             //  
    176             this.tbUser.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::Com.Piwigo.Uploader.Properties.Settings.Default, "userData", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); 
    177             resources.ApplyResources(this.tbUser, "tbUser"); 
    178             this.tbUser.MinimumSize = new System.Drawing.Size(100, 20); 
    179             this.tbUser.Name = "tbUser"; 
    180             this.tbUser.Text = global::Com.Piwigo.Uploader.Properties.Settings.Default.userData; 
    181             //  
    182             // tableLayoutPanel1 
    183             //  
    184             resources.ApplyResources(this.tableLayoutPanel1, "tableLayoutPanel1"); 
    185             this.tableLayoutPanel1.Controls.Add(this.button2, 3, 5); 
    186             this.tableLayoutPanel1.Controls.Add(this.label1, 0, 1); 
    187             this.tableLayoutPanel1.Controls.Add(this.label4, 0, 5); 
    188             this.tableLayoutPanel1.Controls.Add(this.tbServer, 1, 0); 
    189             this.tableLayoutPanel1.Controls.Add(this.tbUser, 1, 1); 
    190             this.tableLayoutPanel1.Controls.Add(this.label2, 2, 1); 
    191             this.tableLayoutPanel1.Controls.Add(this.AlbumsTV, 0, 3); 
    192             this.tableLayoutPanel1.Controls.Add(this.tbPassword, 3, 1); 
    193             this.tableLayoutPanel1.Controls.Add(this.button1, 3, 2); 
    194             this.tableLayoutPanel1.Controls.Add(this.label3, 0, 0); 
    195             this.tableLayoutPanel1.Controls.Add(this.cbxLstCatTo, 1, 5); 
    196             this.tableLayoutPanel1.Controls.Add(this.tabControl1, 4, 3); 
    197             this.tableLayoutPanel1.Name = "tableLayoutPanel1"; 
     207            // label4 
     208            //  
     209            resources.ApplyResources(this.label4, "label4"); 
     210            this.label4.Name = "label4"; 
     211            //  
     212            // cbxLstCatTo 
     213            //  
     214            this.tableLayoutPanel1.SetColumnSpan(this.cbxLstCatTo, 2); 
     215            this.cbxLstCatTo.DataSource = this.lstCatBindingSource; 
     216            this.cbxLstCatTo.DisplayMember = "ShowedValue"; 
     217            resources.ApplyResources(this.cbxLstCatTo, "cbxLstCatTo"); 
     218            this.cbxLstCatTo.FormattingEnabled = true; 
     219            this.cbxLstCatTo.Name = "cbxLstCatTo"; 
     220            this.cbxLstCatTo.ValueMember = "Id"; 
    198221            //  
    199222            // tabControl1 
    200223            //  
     224            this.tableLayoutPanel1.SetColumnSpan(this.tabControl1, 2); 
    201225            this.tabControl1.Controls.Add(this.tabPageAlbum); 
    202226            this.tabControl1.Controls.Add(this.tabPageImg); 
     227            this.tabControl1.Controls.Add(this.tabPageRoot); 
    203228            resources.ApplyResources(this.tabControl1, "tabControl1"); 
    204229            this.tabControl1.ImageList = this.imageListTV; 
    205             this.tabControl1.MinimumSize = new System.Drawing.Size(300, 300); 
     230            this.tabControl1.MaximumSize = new System.Drawing.Size(400, 0); 
    206231            this.tabControl1.Name = "tabControl1"; 
    207232            this.tableLayoutPanel1.SetRowSpan(this.tabControl1, 2); 
     
    222247            this.tableLayoutPanel2.Controls.Add(this.label7, 0, 2); 
    223248            this.tableLayoutPanel2.Controls.Add(this.txtAlbComment, 1, 2); 
    224             this.tableLayoutPanel2.Controls.Add(this.btnAlbumEditCancel, 0, 3); 
    225             this.tableLayoutPanel2.Controls.Add(this.btnAlbumEditOk, 1, 4); 
     249            this.tableLayoutPanel2.Controls.Add(this.flowLayoutPanel1, 0, 4); 
    226250            this.tableLayoutPanel2.Name = "tableLayoutPanel2"; 
    227251            //  
     
    248272            resources.ApplyResources(this.txtAlbComment, "txtAlbComment"); 
    249273            this.tableLayoutPanel2.SetColumnSpan(this.txtAlbComment, 2); 
     274            this.txtAlbComment.MinimumSize = new System.Drawing.Size(300, 100); 
    250275            this.txtAlbComment.Name = "txtAlbComment"; 
     276            //  
     277            // flowLayoutPanel1 
     278            //  
     279            this.tableLayoutPanel2.SetColumnSpan(this.flowLayoutPanel1, 2); 
     280            this.flowLayoutPanel1.Controls.Add(this.btnAlbumEditCancel); 
     281            this.flowLayoutPanel1.Controls.Add(this.btnAlbumEditOk); 
     282            this.flowLayoutPanel1.Controls.Add(this.btnAlbDelete); 
     283            this.flowLayoutPanel1.Controls.Add(this.btnAlbumAjout); 
     284            resources.ApplyResources(this.flowLayoutPanel1, "flowLayoutPanel1"); 
     285            this.flowLayoutPanel1.Name = "flowLayoutPanel1"; 
    251286            //  
    252287            // btnAlbumEditCancel 
     
    254289            resources.ApplyResources(this.btnAlbumEditCancel, "btnAlbumEditCancel"); 
    255290            this.btnAlbumEditCancel.CausesValidation = false; 
    256             this.btnAlbumEditCancel.Image = global::Com.Piwigo.Uploader.Properties.Resources.no; 
     291            this.btnAlbumEditCancel.Image = global::Com.Piwigo.Uploader.Properties.Resources.cancel; 
    257292            this.btnAlbumEditCancel.Name = "btnAlbumEditCancel"; 
    258293            this.btnAlbumEditCancel.UseVisualStyleBackColor = true; 
     
    267302            this.btnAlbumEditOk.Click += new System.EventHandler(this.btnAlbumEditOk_Click); 
    268303            //  
     304            // btnAlbDelete 
     305            //  
     306            resources.ApplyResources(this.btnAlbDelete, "btnAlbDelete"); 
     307            this.btnAlbDelete.Image = global::Com.Piwigo.Uploader.Properties.Resources.cnrdelete_all; 
     308            this.btnAlbDelete.Name = "btnAlbDelete"; 
     309            this.btnAlbDelete.UseVisualStyleBackColor = true; 
     310            this.btnAlbDelete.Click += new System.EventHandler(this.btnAlbDelete_Click); 
     311            //  
     312            // btnAlbumAjout 
     313            //  
     314            resources.ApplyResources(this.btnAlbumAjout, "btnAlbumAjout"); 
     315            this.btnAlbumAjout.Image = global::Com.Piwigo.Uploader.Properties.Resources.folder_new; 
     316            this.btnAlbumAjout.Name = "btnAlbumAjout"; 
     317            this.btnAlbumAjout.UseVisualStyleBackColor = true; 
     318            this.btnAlbumAjout.Click += new System.EventHandler(this.btnAlbumAjout_Click); 
     319            //  
    269320            // tabPageImg 
    270321            //  
     
    274325            this.tabPageImg.UseVisualStyleBackColor = true; 
    275326            //  
     327            // tableLayoutPanel3 
     328            //  
     329            resources.ApplyResources(this.tableLayoutPanel3, "tableLayoutPanel3"); 
     330            this.tableLayoutPanel3.Controls.Add(this.txtImgAuthor, 0, 3); 
     331            this.tableLayoutPanel3.Controls.Add(this.label9, 0, 2); 
     332            this.tableLayoutPanel3.Controls.Add(this.txtImgName, 0, 1); 
     333            this.tableLayoutPanel3.Controls.Add(this.label6, 0, 0); 
     334            this.tableLayoutPanel3.Controls.Add(this.label8, 0, 4); 
     335            this.tableLayoutPanel3.Controls.Add(this.txtImgComment, 0, 5); 
     336            this.tableLayoutPanel3.Controls.Add(this.label10, 0, 6); 
     337            this.tableLayoutPanel3.Controls.Add(this.cbImgLevelEnum, 0, 7); 
     338            this.tableLayoutPanel3.Controls.Add(this.flowLayoutPanel2, 0, 8); 
     339            this.tableLayoutPanel3.Name = "tableLayoutPanel3"; 
     340            //  
     341            // txtImgAuthor 
     342            //  
     343            this.tableLayoutPanel3.SetColumnSpan(this.txtImgAuthor, 2); 
     344            resources.ApplyResources(this.txtImgAuthor, "txtImgAuthor"); 
     345            this.txtImgAuthor.MaximumSize = new System.Drawing.Size(300, 100); 
     346            this.txtImgAuthor.Name = "txtImgAuthor"; 
     347            //  
     348            // label9 
     349            //  
     350            resources.ApplyResources(this.label9, "label9"); 
     351            this.label9.Name = "label9"; 
     352            //  
     353            // txtImgName 
     354            //  
     355            this.tableLayoutPanel3.SetColumnSpan(this.txtImgName, 2); 
     356            resources.ApplyResources(this.txtImgName, "txtImgName"); 
     357            this.txtImgName.MaximumSize = new System.Drawing.Size(300, 100); 
     358            this.txtImgName.Name = "txtImgName"; 
     359            //  
     360            // label6 
     361            //  
     362            resources.ApplyResources(this.label6, "label6"); 
     363            this.label6.Name = "label6"; 
     364            //  
     365            // label8 
     366            //  
     367            resources.ApplyResources(this.label8, "label8"); 
     368            this.label8.Name = "label8"; 
     369            //  
     370            // txtImgComment 
     371            //  
     372            this.txtImgComment.AcceptsReturn = true; 
     373            this.txtImgComment.AcceptsTab = true; 
     374            resources.ApplyResources(this.txtImgComment, "txtImgComment"); 
     375            this.tableLayoutPanel3.SetColumnSpan(this.txtImgComment, 2); 
     376            this.txtImgComment.MinimumSize = new System.Drawing.Size(200, 80); 
     377            this.txtImgComment.Name = "txtImgComment"; 
     378            //  
     379            // label10 
     380            //  
     381            resources.ApplyResources(this.label10, "label10"); 
     382            this.label10.Name = "label10"; 
     383            //  
     384            // cbImgLevelEnum 
     385            //  
     386            this.tableLayoutPanel3.SetColumnSpan(this.cbImgLevelEnum, 2); 
     387            this.cbImgLevelEnum.DataSource = this.lstConfidentLevelBindingSource; 
     388            this.cbImgLevelEnum.DisplayMember = "Value"; 
     389            resources.ApplyResources(this.cbImgLevelEnum, "cbImgLevelEnum"); 
     390            this.cbImgLevelEnum.FormattingEnabled = true; 
     391            this.cbImgLevelEnum.MaximumSize = new System.Drawing.Size(300, 0); 
     392            this.cbImgLevelEnum.Name = "cbImgLevelEnum"; 
     393            this.cbImgLevelEnum.ValueMember = "Key"; 
     394            //  
     395            // lstConfidentLevelBindingSource 
     396            //  
     397            this.lstConfidentLevelBindingSource.DataMember = "LstConfidentLevel"; 
     398            this.lstConfidentLevelBindingSource.DataSource = this.modelManagerBaseBindingSource; 
     399            //  
     400            // modelManagerBaseBindingSource 
     401            //  
     402            this.modelManagerBaseBindingSource.DataSource = typeof(Com.Piwigo.Uploader.DTO.ModelManager.ModelManagerBase); 
     403            //  
     404            // flowLayoutPanel2 
     405            //  
     406            this.tableLayoutPanel3.SetColumnSpan(this.flowLayoutPanel2, 2); 
     407            this.flowLayoutPanel2.Controls.Add(this.btnImgEditCancel); 
     408            this.flowLayoutPanel2.Controls.Add(this.btnImgEditOk); 
     409            this.flowLayoutPanel2.Controls.Add(this.btnImgDelete); 
     410            this.flowLayoutPanel2.Controls.Add(this.btnImgAdd); 
     411            resources.ApplyResources(this.flowLayoutPanel2, "flowLayoutPanel2"); 
     412            this.flowLayoutPanel2.Name = "flowLayoutPanel2"; 
     413            this.tableLayoutPanel3.SetRowSpan(this.flowLayoutPanel2, 2); 
     414            //  
     415            // btnImgEditCancel 
     416            //  
     417            resources.ApplyResources(this.btnImgEditCancel, "btnImgEditCancel"); 
     418            this.btnImgEditCancel.CausesValidation = false; 
     419            this.btnImgEditCancel.Image = global::Com.Piwigo.Uploader.Properties.Resources.cancel; 
     420            this.btnImgEditCancel.Name = "btnImgEditCancel"; 
     421            this.btnImgEditCancel.UseVisualStyleBackColor = true; 
     422            this.btnImgEditCancel.Click += new System.EventHandler(this.btnImgEditCancel_Click); 
     423            //  
     424            // btnImgEditOk 
     425            //  
     426            resources.ApplyResources(this.btnImgEditOk, "btnImgEditOk"); 
     427            this.btnImgEditOk.Image = global::Com.Piwigo.Uploader.Properties.Resources.ok; 
     428            this.btnImgEditOk.Name = "btnImgEditOk"; 
     429            this.btnImgEditOk.UseVisualStyleBackColor = true; 
     430            this.btnImgEditOk.Click += new System.EventHandler(this.btnImgEditOk_Click); 
     431            //  
     432            // btnImgDelete 
     433            //  
     434            resources.ApplyResources(this.btnImgDelete, "btnImgDelete"); 
     435            this.btnImgDelete.Image = global::Com.Piwigo.Uploader.Properties.Resources.cnrdelete_all; 
     436            this.btnImgDelete.Name = "btnImgDelete"; 
     437            this.btnImgDelete.UseVisualStyleBackColor = true; 
     438            this.btnImgDelete.Click += new System.EventHandler(this.btnImgDelete_Click); 
     439            //  
     440            // btnImgAdd 
     441            //  
     442            resources.ApplyResources(this.btnImgAdd, "btnImgAdd"); 
     443            this.btnImgAdd.Image = global::Com.Piwigo.Uploader.Properties.Resources.folder_new; 
     444            this.btnImgAdd.Name = "btnImgAdd"; 
     445            this.btnImgAdd.UseVisualStyleBackColor = true; 
     446            this.btnImgAdd.Click += new System.EventHandler(this.btnImgAdd_Click); 
     447            //  
     448            // tabPageRoot 
     449            //  
     450            this.tabPageRoot.Controls.Add(this.tableLayoutPanel4); 
     451            resources.ApplyResources(this.tabPageRoot, "tabPageRoot"); 
     452            this.tabPageRoot.Name = "tabPageRoot"; 
     453            this.tabPageRoot.UseVisualStyleBackColor = true; 
     454            //  
     455            // tableLayoutPanel4 
     456            //  
     457            resources.ApplyResources(this.tableLayoutPanel4, "tableLayoutPanel4"); 
     458            this.tableLayoutPanel4.Controls.Add(this.txtOptionAuthor, 0, 1); 
     459            this.tableLayoutPanel4.Controls.Add(this.label11, 0, 0); 
     460            this.tableLayoutPanel4.Controls.Add(this.label12, 0, 2); 
     461            this.tableLayoutPanel4.Controls.Add(this.cbOptionLevel, 0, 3); 
     462            this.tableLayoutPanel4.Name = "tableLayoutPanel4"; 
     463            //  
     464            // txtOptionAuthor 
     465            //  
     466            this.tableLayoutPanel4.SetColumnSpan(this.txtOptionAuthor, 2); 
     467            resources.ApplyResources(this.txtOptionAuthor, "txtOptionAuthor"); 
     468            this.txtOptionAuthor.MaximumSize = new System.Drawing.Size(300, 100); 
     469            this.txtOptionAuthor.Name = "txtOptionAuthor"; 
     470            //  
     471            // label11 
     472            //  
     473            resources.ApplyResources(this.label11, "label11"); 
     474            this.label11.Name = "label11"; 
     475            //  
     476            // label12 
     477            //  
     478            resources.ApplyResources(this.label12, "label12"); 
     479            this.label12.Name = "label12"; 
     480            //  
     481            // cbOptionLevel 
     482            //  
     483            this.tableLayoutPanel4.SetColumnSpan(this.cbOptionLevel, 2); 
     484            this.cbOptionLevel.DataSource = this.lstConfidentLevelBindingSource; 
     485            this.cbOptionLevel.DisplayMember = "Value"; 
     486            resources.ApplyResources(this.cbOptionLevel, "cbOptionLevel"); 
     487            this.cbOptionLevel.FormattingEnabled = true; 
     488            this.cbOptionLevel.MaximumSize = new System.Drawing.Size(300, 0); 
     489            this.cbOptionLevel.Name = "cbOptionLevel"; 
     490            this.cbOptionLevel.ValueMember = "Key"; 
     491            //  
    276492            // picshowImg 
    277493            //  
    278494            resources.ApplyResources(this.picshowImg, "picshowImg"); 
    279             this.tableLayoutPanel3.SetColumnSpan(this.picshowImg, 2); 
    280495            this.picshowImg.ErrorImage = global::Com.Piwigo.Uploader.Properties.Resources.file_broken; 
    281496            this.picshowImg.InitialImage = global::Com.Piwigo.Uploader.Properties.Resources.image; 
    282497            this.picshowImg.MinimumSize = new System.Drawing.Size(300, 300); 
    283498            this.picshowImg.Name = "picshowImg"; 
     499            this.tableLayoutPanel1.SetRowSpan(this.picshowImg, 3); 
    284500            this.picshowImg.TabStop = false; 
    285501            //  
    286             // tableLayoutPanel3 
    287             //  
    288             resources.ApplyResources(this.tableLayoutPanel3, "tableLayoutPanel3"); 
    289             this.tableLayoutPanel3.Controls.Add(this.txtImgName, 0, 1); 
    290             this.tableLayoutPanel3.Controls.Add(this.label6, 0, 0); 
    291             this.tableLayoutPanel3.Controls.Add(this.label8, 0, 2); 
    292             this.tableLayoutPanel3.Controls.Add(this.txtImgComment, 0, 3); 
    293             this.tableLayoutPanel3.Controls.Add(this.button3, 0, 5); 
    294             this.tableLayoutPanel3.Controls.Add(this.button4, 1, 5); 
    295             this.tableLayoutPanel3.Controls.Add(this.picshowImg, 0, 4); 
    296             this.tableLayoutPanel3.Name = "tableLayoutPanel3"; 
    297             //  
    298             // txtImgName 
    299             //  
    300             this.tableLayoutPanel3.SetColumnSpan(this.txtImgName, 2); 
    301             resources.ApplyResources(this.txtImgName, "txtImgName"); 
    302             this.txtImgName.Name = "txtImgName"; 
    303             //  
    304             // label6 
    305             //  
    306             resources.ApplyResources(this.label6, "label6"); 
    307             this.label6.Name = "label6"; 
    308             //  
    309             // label8 
    310             //  
    311             resources.ApplyResources(this.label8, "label8"); 
    312             this.label8.Name = "label8"; 
    313             //  
    314             // button3 
    315             //  
    316             resources.ApplyResources(this.button3, "button3"); 
    317             this.button3.CausesValidation = false; 
    318             this.button3.Image = global::Com.Piwigo.Uploader.Properties.Resources.no; 
    319             this.button3.Name = "button3"; 
    320             this.button3.UseVisualStyleBackColor = true; 
    321             //  
    322             // button4 
    323             //  
    324             resources.ApplyResources(this.button4, "button4"); 
    325             this.button4.Image = global::Com.Piwigo.Uploader.Properties.Resources.ok; 
    326             this.button4.Name = "button4"; 
    327             this.button4.UseVisualStyleBackColor = true; 
    328             //  
    329             // txtImgComment 
    330             //  
    331             this.txtImgComment.AcceptsReturn = true; 
    332             this.txtImgComment.AcceptsTab = true; 
    333             this.tableLayoutPanel3.SetColumnSpan(this.txtImgComment, 2); 
    334             resources.ApplyResources(this.txtImgComment, "txtImgComment"); 
    335             this.txtImgComment.Name = "txtImgComment"; 
     502            // TreeViewCMenu 
     503            //  
     504            this.TreeViewCMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { 
     505            this.toolStripMenuItem1}); 
     506            this.TreeViewCMenu.Name = "TreeViewCMenu"; 
     507            resources.ApplyResources(this.TreeViewCMenu, "TreeViewCMenu"); 
     508            this.TreeViewCMenu.Click += new System.EventHandler(this.TreeViewCMenu_Click); 
     509            //  
     510            // toolStripMenuItem1 
     511            //  
     512            this.toolStripMenuItem1.Image = global::Com.Piwigo.Uploader.Properties.Resources.agt_update_product; 
     513            resources.ApplyResources(this.toolStripMenuItem1, "toolStripMenuItem1"); 
     514            this.toolStripMenuItem1.Name = "toolStripMenuItem1"; 
    336515            //  
    337516            // MainForm 
     
    343522            this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.MainForm_FormClosing); 
    344523            this.Load += new System.EventHandler(this.MainForm_Load); 
    345             ((System.ComponentModel.ISupportInitialize)(this.modelManagerBaseBindingSource)).EndInit(); 
    346524            ((System.ComponentModel.ISupportInitialize)(this.lstCatBindingSource)).EndInit(); 
    347525            this.tableLayoutPanel1.ResumeLayout(false); 
     
    351529            this.tableLayoutPanel2.ResumeLayout(false); 
    352530            this.tableLayoutPanel2.PerformLayout(); 
     531            this.flowLayoutPanel1.ResumeLayout(false); 
     532            this.flowLayoutPanel1.PerformLayout(); 
    353533            this.tabPageImg.ResumeLayout(false); 
    354             ((System.ComponentModel.ISupportInitialize)(this.picshowImg)).EndInit(); 
    355534            this.tableLayoutPanel3.ResumeLayout(false); 
    356535            this.tableLayoutPanel3.PerformLayout(); 
     536            ((System.ComponentModel.ISupportInitialize)(this.lstConfidentLevelBindingSource)).EndInit(); 
     537            ((System.ComponentModel.ISupportInitialize)(this.modelManagerBaseBindingSource)).EndInit(); 
     538            this.flowLayoutPanel2.ResumeLayout(false); 
     539            this.flowLayoutPanel2.PerformLayout(); 
     540            this.tabPageRoot.ResumeLayout(false); 
     541            this.tableLayoutPanel4.ResumeLayout(false); 
     542            this.tableLayoutPanel4.PerformLayout(); 
     543            ((System.ComponentModel.ISupportInitialize)(this.picshowImg)).EndInit(); 
     544            this.TreeViewCMenu.ResumeLayout(false); 
    357545            this.ResumeLayout(false); 
    358546            this.PerformLayout(); 
     
    371559        private System.Windows.Forms.TreeView AlbumsTV; 
    372560        private System.Windows.Forms.ImageList imageListTV; 
    373         private System.Windows.Forms.ComboBox cbxLstCatTo; 
    374         private System.Windows.Forms.Label label4; 
    375         private System.Windows.Forms.Button button2; 
    376561        private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1; 
    377         private System.Windows.Forms.BindingSource modelManagerBaseBindingSource; 
    378562        private System.Windows.Forms.TabControl tabControl1; 
    379563        private System.Windows.Forms.TabPage tabPageAlbum; 
     
    385569        private System.Windows.Forms.Label label5; 
    386570        private System.Windows.Forms.Label label7; 
    387         private System.Windows.Forms.Button btnAlbumEditCancel; 
    388         private System.Windows.Forms.Button btnAlbumEditOk; 
    389571        private System.Windows.Forms.TableLayoutPanel tableLayoutPanel3; 
    390572        private System.Windows.Forms.TextBox txtImgName; 
     
    392574        private System.Windows.Forms.Label label8; 
    393575        private System.Windows.Forms.TextBox txtImgComment; 
    394         private System.Windows.Forms.Button button3; 
    395         private System.Windows.Forms.Button button4; 
     576        private System.Windows.Forms.Button btnImgEditCancel; 
     577        private System.Windows.Forms.Button btnImgEditOk; 
    396578        private System.Windows.Forms.PictureBox picshowImg; 
     579        private System.Windows.Forms.TextBox txtImgAuthor; 
     580        private System.Windows.Forms.Label label9; 
     581        private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel1; 
     582        private System.Windows.Forms.Button btnAlbumEditCancel; 
     583        private System.Windows.Forms.Button btnAlbumEditOk; 
     584        private System.Windows.Forms.Button btnAlbDelete; 
     585        private System.Windows.Forms.Button btnAlbumAjout; 
     586        private System.Windows.Forms.FolderBrowserDialog folderBrowserDialog1; 
     587        private System.Windows.Forms.ContextMenuStrip TreeViewCMenu; 
     588        private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem1; 
     589        private System.Windows.Forms.TabPage tabPageRoot; 
     590        private System.Windows.Forms.TableLayoutPanel tableLayoutPanel4; 
     591        private System.Windows.Forms.Label label10; 
     592        private System.Windows.Forms.ComboBox cbImgLevelEnum; 
     593        private System.Windows.Forms.BindingSource lstConfidentLevelBindingSource; 
     594        private System.Windows.Forms.BindingSource modelManagerBaseBindingSource; 
     595        private System.Windows.Forms.TextBox txtOptionAuthor; 
     596        private System.Windows.Forms.Label label11; 
     597        private System.Windows.Forms.Label label12; 
     598        private System.Windows.Forms.ComboBox cbOptionLevel; 
     599        private System.Windows.Forms.Button button2; 
     600        private System.Windows.Forms.Label label4; 
     601        private System.Windows.Forms.ComboBox cbxLstCatTo; 
     602        private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel2; 
     603        private System.Windows.Forms.Button btnImgDelete; 
     604        private System.Windows.Forms.Button btnImgAdd; 
    397605    } 
    398606} 
  • extensions/PiwigoLib/PiwigoUpload/MainForm.cs

    r12415 r13520  
    1818            InitializeComponent(); 
    1919            modelManagerBaseBindingSource.DataSource = ModelManager.Instance; 
    20              
     20 
     21            txtOptionAuthor.DataBindings.Add("Text", ModelManager.Instance.UploadOption, "Author", false, DataSourceUpdateMode.OnPropertyChanged); 
     22            cbOptionLevel.DataBindings.Add("SelectedValue", ModelManager.Instance.UploadOption, "ConfidentialLevel", false, DataSourceUpdateMode.OnPropertyChanged); 
     23 
    2124            txtAlbName.DataBindings.Add("Text", ModelManager.Instance.AlbumEdited, "Name", false, DataSourceUpdateMode.OnPropertyChanged); 
    2225            txtAlbComment.DataBindings.Add("Text", ModelManager.Instance.AlbumEdited, "MessageInfo", false, DataSourceUpdateMode.OnPropertyChanged); 
    2326             
    2427            picshowImg.DataBindings.Add("ImageLocation", ModelManager.Instance.ImageEdited, "LocalFile", false, DataSourceUpdateMode.Never); 
     28            txtImgName.DataBindings.Add("Text", ModelManager.Instance.ImageEdited, "Name", false, DataSourceUpdateMode.OnPropertyChanged); 
     29            txtImgComment.DataBindings.Add("Text", ModelManager.Instance.ImageEdited, "AuthorComment", false, DataSourceUpdateMode.OnPropertyChanged); 
     30            txtImgAuthor.DataBindings.Add("Text", ModelManager.Instance.ImageEdited, "Author", false, DataSourceUpdateMode.OnPropertyChanged); 
     31            cbImgLevelEnum.DataBindings.Add("SelectedValue", ModelManager.Instance.ImageEdited, "ConfidentialLevel", false, DataSourceUpdateMode.OnPropertyChanged); 
    2532        } 
    2633 
     
    112119        } 
    113120 
    114         private void modelManagerBindingSource_CurrentChanged(object sender, EventArgs e) 
    115         { 
    116  
    117         } 
    118121 
    119122        private void AlbumsTV_AfterSelect(object sender, TreeViewEventArgs e) 
    120123        { 
     124 
     125            ModelManager.Instance.SelectedNode = AlbumsTV.SelectedNode; 
    121126            if (e.Node.Tag is LocalAlbum) 
    122127            { 
     
    126131                ModelManager.Instance.AlbumEdited.LocalDir = alb.LocalDir; 
    127132                ModelManager.Instance.AlbumEdited.MessageInfo = alb.MessageInfo; 
     133 
     134                ModelManager.Instance.ImageEdited.Name = String.Empty; 
     135                ModelManager.Instance.ImageEdited.Id = null; 
     136                ModelManager.Instance.ImageEdited.Author = String.Empty; 
     137                ModelManager.Instance.ImageEdited.AuthorComment = String.Empty; 
     138                ModelManager.Instance.ImageEdited.ConfidentialLevel = 0; 
     139                ModelManager.Instance.ImageEdited.LocalFile = String.Empty; ; 
     140                ModelManager.Instance.ImageEdited.LstTags = null; 
     141                ModelManager.Instance.ImageEdited.UpperCatId = 0; 
     142 
    128143                tabControl1.SelectedTab = tabPageAlbum; 
    129144                tabControl1.Enabled = true; 
     
    141156                ModelManager.Instance.ImageEdited.UpperCatId = img.UpperCatId; 
    142157 
     158                if ((e.Node.Parent != null) 
     159                    && (e.Node.Parent.Tag is LocalAlbum)) 
     160                { 
     161                    LocalAlbum alb = (LocalAlbum)e.Node.Parent.Tag; 
     162                    if (ModelManager.Instance.AlbumEdited.LocalDir != alb.LocalDir) 
     163                    { 
     164                        ModelManager.Instance.AlbumEdited.Name = alb.Name; 
     165                        ModelManager.Instance.AlbumEdited.Id = alb.Id; 
     166                        ModelManager.Instance.AlbumEdited.LocalDir = alb.LocalDir; 
     167                        ModelManager.Instance.AlbumEdited.MessageInfo = alb.MessageInfo; 
     168                    } 
     169                } 
     170 
    143171                tabControl1.SelectedTab = tabPageImg; 
    144172                tabControl1.Enabled = true; 
     
    152180        } 
    153181 
    154         private void selectedPwgAlbumListBindingSource_CurrentChanged(object sender, EventArgs e) 
    155         { 
    156  
    157         } 
    158  
    159         private void bindingSource1_CurrentChanged(object sender, EventArgs e) 
    160         { 
    161  
    162         } 
    163  
    164         private void btnAlbumEditOk_Click(object sender, EventArgs e) 
     182        private void btnAlbumEditCancel_Click(object sender, EventArgs e) 
     183        { 
     184            if (AlbumsTV.SelectedNode.Tag is LocalImage) 
     185            { 
     186                LocalImage img = (LocalImage)AlbumsTV.SelectedNode.Tag; 
     187                if (ModelManager.Instance.ImageEdited.LocalFile == img.LocalFile) 
     188                { 
     189                    ModelManager.Instance.ImageEdited.Name = img.Name; 
     190                    ModelManager.Instance.ImageEdited.Id = img.Id; 
     191                    ModelManager.Instance.ImageEdited.Author = img.Author; 
     192                    ModelManager.Instance.ImageEdited.AuthorComment = img.AuthorComment; 
     193                    ModelManager.Instance.ImageEdited.ConfidentialLevel = img.ConfidentialLevel; 
     194                    ModelManager.Instance.ImageEdited.LocalFile = img.LocalFile; 
     195                    ModelManager.Instance.ImageEdited.LstTags = img.LstTags; 
     196                    ModelManager.Instance.ImageEdited.UpperCatId = img.UpperCatId; 
     197                } 
     198            } 
     199            else 
     200            { 
     201                tabControl1.Enabled = false; 
     202            } 
     203        } 
     204 
     205        private void btnImgEditCancel_Click(object sender, EventArgs e) 
     206        { 
     207            if (AlbumsTV.SelectedNode.Tag is LocalImage) 
     208            { 
     209                LocalImage img = (LocalImage)AlbumsTV.SelectedNode.Tag; 
     210                if (ModelManager.Instance.ImageEdited.LocalFile == img.LocalFile) 
     211                { 
     212                    img.Name              = ModelManager.Instance.ImageEdited.Name              ; 
     213                    img.Id                = ModelManager.Instance.ImageEdited.Id                ; 
     214                    img.Author            = ModelManager.Instance.ImageEdited.Author            ; 
     215                    img.AuthorComment     = ModelManager.Instance.ImageEdited.AuthorComment     ; 
     216                    img.ConfidentialLevel = ModelManager.Instance.ImageEdited.ConfidentialLevel ; 
     217                    img.LocalFile         = ModelManager.Instance.ImageEdited.LocalFile         ; 
     218                    img.LstTags           = ModelManager.Instance.ImageEdited.LstTags           ; 
     219                    img.UpperCatId        = ModelManager.Instance.ImageEdited.UpperCatId        ; 
     220                } 
     221            } 
     222            else 
     223            { 
     224                tabControl1.Enabled = false; 
     225            } 
     226        } 
     227 
     228        private void btnImgEditOk_Click(object sender, EventArgs e) 
    165229        { 
    166230            if (AlbumsTV.SelectedNode.Tag is LocalAlbum) 
     
    179243                tabControl1.Enabled = false; 
    180244            } 
    181         } 
    182  
    183         private void btnAlbumEditCancel_Click(object sender, EventArgs e) 
     245 
     246        } 
     247 
     248        private void AlbumsTV_DragEnter(object sender, DragEventArgs e) 
     249        { 
     250            if (e.Data.GetDataPresent(DataFormats.FileDrop)) 
     251            { 
     252                e.Effect = DragDropEffects.Copy; 
     253            } 
     254            else 
     255            { 
     256                e.Effect = DragDropEffects.None; 
     257            } 
     258 
     259        } 
     260 
     261        private void AlbumsTV_DragDrop(object sender, DragEventArgs e) 
     262        { 
     263            if (e.Data.GetDataPresent(DataFormats.FileDrop)) 
     264            { 
     265                string[] filePaths = (string[])(e.Data.GetData(DataFormats.FileDrop)); 
     266                foreach (string fileLoc in filePaths) 
     267                { 
     268                    if (File.Exists(fileLoc) 
     269                        || Directory.Exists(fileLoc) ) 
     270                    { 
     271                        ModelManager.Instance.directoryName = fileLoc; 
     272                        ServiceFactory.GetByType<LoadFromDirectory>().runService(); 
     273                    }  
     274                } 
     275                MainAppHelper.BuildAlbumTree(AlbumsTV, ModelManager.Instance.lstAlbumLocaux); 
     276            } 
     277        } 
     278 
     279        private void btnAlbumAjout_Click(object sender, EventArgs e) 
     280        { 
     281            String rootPath = String.Empty; 
     282            if (AlbumsTV.SelectedNode.Tag is LocalImage) 
     283            { 
     284                LocalImage img = (LocalImage)AlbumsTV.SelectedNode.Tag; 
     285            } 
     286            else if (AlbumsTV.SelectedNode.Tag is LocalAlbum) 
     287            { 
     288                LocalAlbum alb = (LocalAlbum)AlbumsTV.SelectedNode.Tag; 
     289            } 
     290 
     291            folderBrowserDialog1.RootFolder = Environment.SpecialFolder.MyComputer;  
     292            folderBrowserDialog1.SelectedPath = rootPath; 
     293 
     294            folderBrowserDialog1.ShowNewFolderButton = false; 
     295 
     296            if (folderBrowserDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK) 
     297            { 
     298                ModelManager.Instance.directoryName = folderBrowserDialog1.SelectedPath; 
     299                ServiceFactory.GetByType<LoadFromDirectory>().runService(); 
     300 
     301                MainAppHelper.BuildAlbumTree(AlbumsTV, ModelManager.Instance.lstAlbumLocaux); 
     302            } 
     303             
     304        } 
     305 
     306        private void btnAlbumEditOk_Click(object sender, EventArgs e) 
    184307        { 
    185308            if (AlbumsTV.SelectedNode.Tag is LocalAlbum) 
     
    188311                if (ModelManager.Instance.AlbumEdited.LocalDir == alb.LocalDir) 
    189312                { 
    190                     ModelManager.Instance.AlbumEdited.Name = alb.Name; 
    191                     ModelManager.Instance.AlbumEdited.MessageInfo = alb.MessageInfo; 
    192                 } 
    193             } 
    194             else 
    195             { 
    196                 tabControl1.Enabled = false; 
    197             } 
    198         }         
     313                    alb.Name = ModelManager.Instance.AlbumEdited.Name; 
     314                    alb.MessageInfo = ModelManager.Instance.AlbumEdited.MessageInfo; 
     315 
     316                    AlbumsTV.SelectedNode.Text = alb.Name; 
     317                } 
     318            } 
     319            else 
     320            { 
     321                tabControl1.Enabled = false; 
     322            } 
     323        } 
     324 
     325        private void btnAlbDelete_Click(object sender, EventArgs e) 
     326        { 
     327            if (AlbumsTV.SelectedNode.Tag is LocalAlbum) 
     328            { 
     329                LocalAlbum alb = (LocalAlbum)AlbumsTV.SelectedNode.Tag; 
     330                if (ModelManager.Instance.AlbumEdited.LocalDir == alb.LocalDir) 
     331                { 
     332                    LocalDataHelper.DeleteInTree(alb); 
     333                    TreeNode node = AlbumsTV.SelectedNode; 
     334                    AlbumsTV.SelectedNode = AlbumsTV.SelectedNode.NextVisibleNode; 
     335                    node.Tag = null; 
     336                    node.Remove(); 
     337                } 
     338            } 
     339            else 
     340            { 
     341                tabControl1.Enabled = false; 
     342            } 
     343 
     344        } 
     345 
     346        private void AlbumsTV_MouseDown(object sender, MouseEventArgs e) 
     347        { 
     348            if (e.Button == System.Windows.Forms.MouseButtons.Right) 
     349            { 
     350                TreeViewCMenu.Show(AlbumsTV.PointToScreen(e.Location)); 
     351            } 
     352        } 
     353 
     354        private void TreeViewCMenu_Click(object sender, EventArgs e) 
     355        { 
     356            //ContextMenuStrip cms = (ContextMenuStrip)sender; 
     357            //cms. 
     358            MainAppHelper.BuildAlbumTree(AlbumsTV, ModelManager.Instance.lstAlbumLocaux); 
     359        } 
     360 
     361        private void btnImgDelete_Click(object sender, EventArgs e) 
     362        { 
     363 
     364        } 
     365 
     366        private void btnImgAdd_Click(object sender, EventArgs e) 
     367        { 
     368 
     369        } 
     370 
    199371    } 
    200 } 
     372}  
  • extensions/PiwigoLib/PiwigoUpload/MainForm.resx

    r12423 r13520  
    120120  <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> 
    121121  <data name="button1.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms"> 
    122     <value>Right</value> 
     122    <value>Left</value> 
    123123  </data> 
    124124  <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> 
    125125  <data name="button1.Location" type="System.Drawing.Point, System.Drawing"> 
    126     <value>456, 55</value> 
     126    <value>642, 29</value> 
    127127  </data> 
    128128  <data name="button1.Size" type="System.Drawing.Size, System.Drawing"> 
     
    191191  </data> 
    192192  <data name="label2.Location" type="System.Drawing.Point, System.Drawing"> 
    193     <value>191, 29</value> 
     193    <value>309, 29</value> 
    194194  </data> 
    195195  <data name="label2.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms"> 
     
    197197  </data> 
    198198  <data name="label2.Size" type="System.Drawing.Size, System.Drawing"> 
    199     <value>79, 20</value> 
     199    <value>53, 20</value> 
    200200  </data> 
    201201  <data name="label2.TabIndex" type="System.Int32, mscorlib"> 
     
    263263  </data> 
    264264  <data name="tableLayoutPanel1.ColumnCount" type="System.Int32, mscorlib"> 
    265     <value>6</value> 
    266   </data> 
    267   <data name="button2.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> 
    268     <value>Bottom, Right</value> 
     265    <value>5</value> 
     266  </data> 
     267  <data name="button2.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms"> 
     268    <value>Right</value> 
    269269  </data> 
    270270  <data name="button2.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> 
     
    272272  </data> 
    273273  <data name="button2.Location" type="System.Drawing.Point, System.Drawing"> 
    274     <value>456, 444</value> 
     274    <value>536, 411</value> 
    275275  </data> 
    276276  <data name="button2.Size" type="System.Drawing.Size, System.Drawing"> 
     
    301301    <value>True</value> 
    302302  </data> 
     303  <data name="label4.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> 
     304    <value>NoControl</value> 
     305  </data> 
    303306  <data name="label4.Location" type="System.Drawing.Point, System.Drawing"> 
    304     <value>3, 451</value> 
     307    <value>3, 422</value> 
    305308  </data> 
    306309  <data name="label4.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms"> 
     
    331334    <value>2</value> 
    332335  </data> 
    333   <data name="tbServer.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms"> 
    334     <value>Fill</value> 
     336  <data name="tbServer.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> 
     337    <value>Top, Bottom, Left, Right</value> 
    335338  </data> 
    336339  <data name="tbServer.Location" type="System.Drawing.Point, System.Drawing"> 
     
    338341  </data> 
    339342  <data name="tbServer.Size" type="System.Drawing.Size, System.Drawing"> 
    340     <value>509, 20</value> 
     343    <value>589, 20</value> 
    341344  </data> 
    342345  <data name="tbServer.TabIndex" type="System.Int32, mscorlib"> 
     
    362365  </data> 
    363366  <data name="tbUser.Size" type="System.Drawing.Size, System.Drawing"> 
    364     <value>138, 20</value> 
     367    <value>256, 20</value> 
    365368  </data> 
    366369  <data name="tbUser.TabIndex" type="System.Int32, mscorlib"> 
     
    383386  </data> 
    384387  <data name="tbPassword.Location" type="System.Drawing.Point, System.Drawing"> 
    385     <value>276, 29</value> 
     388    <value>368, 29</value> 
    386389  </data> 
    387390  <data name="tbPassword.PasswordChar" type="System.Char, mscorlib" xml:space="preserve"> 
     
    389392  </data> 
    390393  <data name="tbPassword.Size" type="System.Drawing.Size, System.Drawing"> 
    391     <value>280, 20</value> 
     394    <value>268, 20</value> 
    392395  </data> 
    393396  <data name="tbPassword.TabIndex" type="System.Int32, mscorlib"> 
     
    406409    <value>7</value> 
    407410  </data> 
    408   <metadata name="modelManagerBaseBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 
    409     <value>278, 15</value> 
    410   </metadata> 
    411411  <metadata name="lstCatBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 
    412412    <value>128, 14</value> 
    413413  </metadata> 
    414   <data name="cbxLstCatTo.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> 
    415     <value>Bottom, Left</value> 
     414  <data name="cbxLstCatTo.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms"> 
     415    <value>Left</value> 
    416416  </data> 
    417417  <data name="cbxLstCatTo.Location" type="System.Drawing.Point, System.Drawing"> 
    418     <value>47, 443</value> 
     418    <value>47, 411</value> 
    419419  </data> 
    420420  <data name="cbxLstCatTo.Size" type="System.Drawing.Size, System.Drawing"> 
     
    436436    <value>10</value> 
    437437  </data> 
     438  <data name="tableLayoutPanel2.AutoSizeMode" type="System.Windows.Forms.AutoSizeMode, System.Windows.Forms"> 
     439    <value>GrowAndShrink</value> 
     440  </data> 
     441  <data name="tableLayoutPanel2.ColumnCount" type="System.Int32, mscorlib"> 
     442    <value>2</value> 
     443  </data> 
     444  <data name="txtAlbName.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms"> 
     445    <value>Fill</value> 
     446  </data> 
     447  <data name="txtAlbName.Location" type="System.Drawing.Point, System.Drawing"> 
     448    <value>3, 16</value> 
     449  </data> 
     450  <data name="txtAlbName.Size" type="System.Drawing.Size, System.Drawing"> 
     451    <value>307, 20</value> 
     452  </data> 
     453  <data name="txtAlbName.TabIndex" type="System.Int32, mscorlib"> 
     454    <value>1</value> 
     455  </data> 
     456  <data name="&gt;&gt;txtAlbName.Name" xml:space="preserve"> 
     457    <value>txtAlbName</value> 
     458  </data> 
     459  <data name="&gt;&gt;txtAlbName.Type" xml:space="preserve"> 
     460    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     461  </data> 
     462  <data name="&gt;&gt;txtAlbName.Parent" xml:space="preserve"> 
     463    <value>tableLayoutPanel2</value> 
     464  </data> 
     465  <data name="&gt;&gt;txtAlbName.ZOrder" xml:space="preserve"> 
     466    <value>0</value> 
     467  </data> 
     468  <data name="label5.AutoSize" type="System.Boolean, mscorlib"> 
     469    <value>True</value> 
     470  </data> 
     471  <data name="label5.Location" type="System.Drawing.Point, System.Drawing"> 
     472    <value>3, 0</value> 
     473  </data> 
     474  <data name="label5.Size" type="System.Drawing.Size, System.Drawing"> 
     475    <value>35, 13</value> 
     476  </data> 
     477  <data name="label5.TabIndex" type="System.Int32, mscorlib"> 
     478    <value>2</value> 
     479  </data> 
     480  <data name="label5.Text" xml:space="preserve"> 
     481    <value>Name</value> 
     482  </data> 
     483  <data name="&gt;&gt;label5.Name" xml:space="preserve"> 
     484    <value>label5</value> 
     485  </data> 
     486  <data name="&gt;&gt;label5.Type" xml:space="preserve"> 
     487    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     488  </data> 
     489  <data name="&gt;&gt;label5.Parent" xml:space="preserve"> 
     490    <value>tableLayoutPanel2</value> 
     491  </data> 
     492  <data name="&gt;&gt;label5.ZOrder" xml:space="preserve"> 
     493    <value>1</value> 
     494  </data> 
     495  <data name="label7.AutoSize" type="System.Boolean, mscorlib"> 
     496    <value>True</value> 
     497  </data> 
     498  <data name="label7.Location" type="System.Drawing.Point, System.Drawing"> 
     499    <value>3, 39</value> 
     500  </data> 
     501  <data name="label7.Size" type="System.Drawing.Size, System.Drawing"> 
     502    <value>51, 13</value> 
     503  </data> 
     504  <data name="label7.TabIndex" type="System.Int32, mscorlib"> 
     505    <value>3</value> 
     506  </data> 
     507  <data name="label7.Text" xml:space="preserve"> 
     508    <value>Comment</value> 
     509  </data> 
     510  <data name="&gt;&gt;label7.Name" xml:space="preserve"> 
     511    <value>label7</value> 
     512  </data> 
     513  <data name="&gt;&gt;label7.Type" xml:space="preserve"> 
     514    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     515  </data> 
     516  <data name="&gt;&gt;label7.Parent" xml:space="preserve"> 
     517    <value>tableLayoutPanel2</value> 
     518  </data> 
     519  <data name="&gt;&gt;label7.ZOrder" xml:space="preserve"> 
     520    <value>2</value> 
     521  </data> 
     522  <data name="txtAlbComment.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> 
     523    <value>Top, Bottom, Left, Right</value> 
     524  </data> 
     525  <data name="txtAlbComment.Location" type="System.Drawing.Point, System.Drawing"> 
     526    <value>3, 55</value> 
     527  </data> 
     528  <data name="txtAlbComment.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms"> 
     529    <value>3, 3, 10, 3</value> 
     530  </data> 
     531  <data name="txtAlbComment.Multiline" type="System.Boolean, mscorlib"> 
     532    <value>True</value> 
     533  </data> 
     534  <data name="txtAlbComment.ScrollBars" type="System.Windows.Forms.ScrollBars, System.Windows.Forms"> 
     535    <value>Vertical</value> 
     536  </data> 
     537  <data name="txtAlbComment.Size" type="System.Drawing.Size, System.Drawing"> 
     538    <value>300, 100</value> 
     539  </data> 
     540  <data name="txtAlbComment.TabIndex" type="System.Int32, mscorlib"> 
     541    <value>0</value> 
     542  </data> 
     543  <data name="&gt;&gt;txtAlbComment.Name" xml:space="preserve"> 
     544    <value>txtAlbComment</value> 
     545  </data> 
     546  <data name="&gt;&gt;txtAlbComment.Type" xml:space="preserve"> 
     547    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     548  </data> 
     549  <data name="&gt;&gt;txtAlbComment.Parent" xml:space="preserve"> 
     550    <value>tableLayoutPanel2</value> 
     551  </data> 
     552  <data name="&gt;&gt;txtAlbComment.ZOrder" xml:space="preserve"> 
     553    <value>3</value> 
     554  </data> 
     555  <data name="btnAlbumEditCancel.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> 
     556    <value>Bottom, Left</value> 
     557  </data> 
     558  <data name="btnAlbumEditCancel.AutoSize" type="System.Boolean, mscorlib"> 
     559    <value>True</value> 
     560  </data> 
     561  <data name="btnAlbumEditCancel.AutoSizeMode" type="System.Windows.Forms.AutoSizeMode, System.Windows.Forms"> 
     562    <value>GrowAndShrink</value> 
     563  </data> 
     564  <data name="btnAlbumEditCancel.BackgroundImageLayout" type="System.Windows.Forms.ImageLayout, System.Windows.Forms"> 
     565    <value>None</value> 
     566  </data> 
     567  <data name="btnAlbumEditCancel.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> 
     568    <value>NoControl</value> 
     569  </data> 
     570  <data name="btnAlbumEditCancel.Location" type="System.Drawing.Point, System.Drawing"> 
     571    <value>3, 3</value> 
     572  </data> 
     573  <data name="btnAlbumEditCancel.Size" type="System.Drawing.Size, System.Drawing"> 
     574    <value>30, 30</value> 
     575  </data> 
     576  <data name="btnAlbumEditCancel.TabIndex" type="System.Int32, mscorlib"> 
     577    <value>1</value> 
     578  </data> 
     579  <data name="btnAlbumEditCancel.TextImageRelation" type="System.Windows.Forms.TextImageRelation, System.Windows.Forms"> 
     580    <value>ImageAboveText</value> 
     581  </data> 
     582  <data name="&gt;&gt;btnAlbumEditCancel.Name" xml:space="preserve"> 
     583    <value>btnAlbumEditCancel</value> 
     584  </data> 
     585  <data name="&gt;&gt;btnAlbumEditCancel.Type" xml:space="preserve"> 
     586    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     587  </data> 
     588  <data name="&gt;&gt;btnAlbumEditCancel.Parent" xml:space="preserve"> 
     589    <value>flowLayoutPanel1</value> 
     590  </data> 
     591  <data name="&gt;&gt;btnAlbumEditCancel.ZOrder" xml:space="preserve"> 
     592    <value>0</value> 
     593  </data> 
     594  <data name="btnAlbumEditOk.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> 
     595    <value>Bottom, Right</value> 
     596  </data> 
     597  <data name="btnAlbumEditOk.AutoSize" type="System.Boolean, mscorlib"> 
     598    <value>True</value> 
     599  </data> 
     600  <data name="btnAlbumEditOk.AutoSizeMode" type="System.Windows.Forms.AutoSizeMode, System.Windows.Forms"> 
     601    <value>GrowAndShrink</value> 
     602  </data> 
     603  <data name="btnAlbumEditOk.BackgroundImageLayout" type="System.Windows.Forms.ImageLayout, System.Windows.Forms"> 
     604    <value>None</value> 
     605  </data> 
     606  <data name="btnAlbumEditOk.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> 
     607    <value>NoControl</value> 
     608  </data> 
     609  <data name="btnAlbumEditOk.Location" type="System.Drawing.Point, System.Drawing"> 
     610    <value>39, 3</value> 
     611  </data> 
     612  <data name="btnAlbumEditOk.Size" type="System.Drawing.Size, System.Drawing"> 
     613    <value>30, 30</value> 
     614  </data> 
     615  <data name="btnAlbumEditOk.TabIndex" type="System.Int32, mscorlib"> 
     616    <value>5</value> 
     617  </data> 
     618  <data name="btnAlbumEditOk.TextImageRelation" type="System.Windows.Forms.TextImageRelation, System.Windows.Forms"> 
     619    <value>ImageAboveText</value> 
     620  </data> 
     621  <data name="&gt;&gt;btnAlbumEditOk.Name" xml:space="preserve"> 
     622    <value>btnAlbumEditOk</value> 
     623  </data> 
     624  <data name="&gt;&gt;btnAlbumEditOk.Type" xml:space="preserve"> 
     625    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     626  </data> 
     627  <data name="&gt;&gt;btnAlbumEditOk.Parent" xml:space="preserve"> 
     628    <value>flowLayoutPanel1</value> 
     629  </data> 
     630  <data name="&gt;&gt;btnAlbumEditOk.ZOrder" xml:space="preserve"> 
     631    <value>1</value> 
     632  </data> 
     633  <data name="btnAlbDelete.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> 
     634    <value>Bottom, Right</value> 
     635  </data> 
     636  <data name="btnAlbDelete.AutoSize" type="System.Boolean, mscorlib"> 
     637    <value>True</value> 
     638  </data> 
     639  <data name="btnAlbDelete.AutoSizeMode" type="System.Windows.Forms.AutoSizeMode, System.Windows.Forms"> 
     640    <value>GrowAndShrink</value> 
     641  </data> 
     642  <data name="btnAlbDelete.BackgroundImageLayout" type="System.Windows.Forms.ImageLayout, System.Windows.Forms"> 
     643    <value>None</value> 
     644  </data> 
     645  <data name="btnAlbDelete.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> 
     646    <value>NoControl</value> 
     647  </data> 
     648  <data name="btnAlbDelete.Location" type="System.Drawing.Point, System.Drawing"> 
     649    <value>75, 3</value> 
     650  </data> 
     651  <data name="btnAlbDelete.Size" type="System.Drawing.Size, System.Drawing"> 
     652    <value>30, 30</value> 
     653  </data> 
     654  <data name="btnAlbDelete.TabIndex" type="System.Int32, mscorlib"> 
     655    <value>6</value> 
     656  </data> 
     657  <data name="btnAlbDelete.TextImageRelation" type="System.Windows.Forms.TextImageRelation, System.Windows.Forms"> 
     658    <value>ImageAboveText</value> 
     659  </data> 
     660  <data name="&gt;&gt;btnAlbDelete.Name" xml:space="preserve"> 
     661    <value>btnAlbDelete</value> 
     662  </data> 
     663  <data name="&gt;&gt;btnAlbDelete.Type" xml:space="preserve"> 
     664    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     665  </data> 
     666  <data name="&gt;&gt;btnAlbDelete.Parent" xml:space="preserve"> 
     667    <value>flowLayoutPanel1</value> 
     668  </data> 
     669  <data name="&gt;&gt;btnAlbDelete.ZOrder" xml:space="preserve"> 
     670    <value>2</value> 
     671  </data> 
     672  <data name="btnAlbumAjout.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> 
     673    <value>Bottom, Right</value> 
     674  </data> 
     675  <data name="btnAlbumAjout.AutoSize" type="System.Boolean, mscorlib"> 
     676    <value>True</value> 
     677  </data> 
     678  <data name="btnAlbumAjout.AutoSizeMode" type="System.Windows.Forms.AutoSizeMode, System.Windows.Forms"> 
     679    <value>GrowAndShrink</value> 
     680  </data> 
     681  <data name="btnAlbumAjout.BackgroundImageLayout" type="System.Windows.Forms.ImageLayout, System.Windows.Forms"> 
     682    <value>None</value> 
     683  </data> 
     684  <data name="btnAlbumAjout.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> 
     685    <value>NoControl</value> 
     686  </data> 
     687  <data name="btnAlbumAjout.Location" type="System.Drawing.Point, System.Drawing"> 
     688    <value>111, 3</value> 
     689  </data> 
     690  <data name="btnAlbumAjout.Size" type="System.Drawing.Size, System.Drawing"> 
     691    <value>30, 30</value> 
     692  </data> 
     693  <data name="btnAlbumAjout.TabIndex" type="System.Int32, mscorlib"> 
     694    <value>7</value> 
     695  </data> 
     696  <data name="btnAlbumAjout.TextImageRelation" type="System.Windows.Forms.TextImageRelation, System.Windows.Forms"> 
     697    <value>ImageAboveText</value> 
     698  </data> 
     699  <data name="&gt;&gt;btnAlbumAjout.Name" xml:space="preserve"> 
     700    <value>btnAlbumAjout</value> 
     701  </data> 
     702  <data name="&gt;&gt;btnAlbumAjout.Type" xml:space="preserve"> 
     703    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     704  </data> 
     705  <data name="&gt;&gt;btnAlbumAjout.Parent" xml:space="preserve"> 
     706    <value>flowLayoutPanel1</value> 
     707  </data> 
     708  <data name="&gt;&gt;btnAlbumAjout.ZOrder" xml:space="preserve"> 
     709    <value>3</value> 
     710  </data> 
     711  <data name="flowLayoutPanel1.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms"> 
     712    <value>Fill</value> 
     713  </data> 
     714  <data name="flowLayoutPanel1.Location" type="System.Drawing.Point, System.Drawing"> 
     715    <value>3, 161</value> 
     716  </data> 
     717  <data name="flowLayoutPanel1.Size" type="System.Drawing.Size, System.Drawing"> 
     718    <value>307, 147</value> 
     719  </data> 
     720  <data name="flowLayoutPanel1.TabIndex" type="System.Int32, mscorlib"> 
     721    <value>4</value> 
     722  </data> 
     723  <data name="&gt;&gt;flowLayoutPanel1.Name" xml:space="preserve"> 
     724    <value>flowLayoutPanel1</value> 
     725  </data> 
     726  <data name="&gt;&gt;flowLayoutPanel1.Type" xml:space="preserve"> 
     727    <value>System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     728  </data> 
     729  <data name="&gt;&gt;flowLayoutPanel1.Parent" xml:space="preserve"> 
     730    <value>tableLayoutPanel2</value> 
     731  </data> 
     732  <data name="&gt;&gt;flowLayoutPanel1.ZOrder" xml:space="preserve"> 
     733    <value>4</value> 
     734  </data> 
     735  <data name="tableLayoutPanel2.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms"> 
     736    <value>Fill</value> 
     737  </data> 
     738  <data name="tableLayoutPanel2.Location" type="System.Drawing.Point, System.Drawing"> 
     739    <value>3, 3</value> 
     740  </data> 
     741  <data name="tableLayoutPanel2.RowCount" type="System.Int32, mscorlib"> 
     742    <value>5</value> 
     743  </data> 
     744  <data name="tableLayoutPanel2.Size" type="System.Drawing.Size, System.Drawing"> 
     745    <value>313, 311</value> 
     746  </data> 
     747  <data name="tableLayoutPanel2.TabIndex" type="System.Int32, mscorlib"> 
     748    <value>0</value> 
     749  </data> 
    438750  <data name="&gt;&gt;tableLayoutPanel2.Name" xml:space="preserve"> 
    439751    <value>tableLayoutPanel2</value> 
     
    449761  </data> 
    450762  <data name="tableLayoutPanel2.LayoutSettings" type="System.Windows.Forms.TableLayoutSettings, System.Windows.Forms"> 
    451     <value>&lt;?xml version="1.0" encoding="utf-16"?&gt;&lt;TableLayoutSettings&gt;&lt;Controls&gt;&lt;Control Name="txtAlbName" Row="1" RowSpan="1" Column="0" ColumnSpan="2" /&gt;&lt;Control Name="label5" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="label7" Row="2" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="txtAlbComment" Row="2" RowSpan="1" Column="1" ColumnSpan="2" /&gt;&lt;Control Name="btnAlbumEditCancel" Row="3" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="btnAlbumEditOk" Row="4" RowSpan="1" Column="1" ColumnSpan="1" /&gt;&lt;/Controls&gt;&lt;Columns Styles="AutoSize,0,AutoSize,0" /&gt;&lt;Rows Styles="AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0" /&gt;&lt;/TableLayoutSettings&gt;</value> 
     763    <value>&lt;?xml version="1.0" encoding="utf-16"?&gt;&lt;TableLayoutSettings&gt;&lt;Controls&gt;&lt;Control Name="txtAlbName" Row="1" RowSpan="1" Column="0" ColumnSpan="2" /&gt;&lt;Control Name="label5" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="label7" Row="2" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="txtAlbComment" Row="2" RowSpan="1" Column="1" ColumnSpan="2" /&gt;&lt;Control Name="flowLayoutPanel1" Row="4" RowSpan="1" Column="0" ColumnSpan="2" /&gt;&lt;/Controls&gt;&lt;Columns Styles="AutoSize,0,AutoSize,0" /&gt;&lt;Rows Styles="AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,Absolute,20" /&gt;&lt;/TableLayoutSettings&gt;</value> 
    452764  </data> 
    453765  <data name="tabPageAlbum.ImageKey" xml:space="preserve"> 
     
    461773  </data> 
    462774  <data name="tabPageAlbum.Size" type="System.Drawing.Size, System.Drawing"> 
    463     <value>292, 350</value> 
     775    <value>319, 317</value> 
    464776  </data> 
    465777  <data name="tabPageAlbum.TabIndex" type="System.Int32, mscorlib"> 
     
    481793    <value>0</value> 
    482794  </data> 
     795  <data name="tableLayoutPanel3.AutoSizeMode" type="System.Windows.Forms.AutoSizeMode, System.Windows.Forms"> 
     796    <value>GrowAndShrink</value> 
     797  </data> 
     798  <data name="tableLayoutPanel3.ColumnCount" type="System.Int32, mscorlib"> 
     799    <value>2</value> 
     800  </data> 
     801  <data name="txtImgAuthor.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms"> 
     802    <value>Fill</value> 
     803  </data> 
     804  <data name="txtImgAuthor.Location" type="System.Drawing.Point, System.Drawing"> 
     805    <value>3, 55</value> 
     806  </data> 
     807  <data name="txtImgAuthor.Size" type="System.Drawing.Size, System.Drawing"> 
     808    <value>300, 20</value> 
     809  </data> 
     810  <data name="txtImgAuthor.TabIndex" type="System.Int32, mscorlib"> 
     811    <value>6</value> 
     812  </data> 
     813  <data name="&gt;&gt;txtImgAuthor.Name" xml:space="preserve"> 
     814    <value>txtImgAuthor</value> 
     815  </data> 
     816  <data name="&gt;&gt;txtImgAuthor.Type" xml:space="preserve"> 
     817    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     818  </data> 
     819  <data name="&gt;&gt;txtImgAuthor.Parent" xml:space="preserve"> 
     820    <value>tableLayoutPanel3</value> 
     821  </data> 
     822  <data name="&gt;&gt;txtImgAuthor.ZOrder" xml:space="preserve"> 
     823    <value>0</value> 
     824  </data> 
     825  <data name="label9.AutoSize" type="System.Boolean, mscorlib"> 
     826    <value>True</value> 
     827  </data> 
     828  <data name="label9.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> 
     829    <value>NoControl</value> 
     830  </data> 
     831  <data name="label9.Location" type="System.Drawing.Point, System.Drawing"> 
     832    <value>3, 39</value> 
     833  </data> 
     834  <data name="label9.Size" type="System.Drawing.Size, System.Drawing"> 
     835    <value>38, 13</value> 
     836  </data> 
     837  <data name="label9.TabIndex" type="System.Int32, mscorlib"> 
     838    <value>5</value> 
     839  </data> 
     840  <data name="label9.Text" xml:space="preserve"> 
     841    <value>Author</value> 
     842  </data> 
     843  <data name="&gt;&gt;label9.Name" xml:space="preserve"> 
     844    <value>label9</value> 
     845  </data> 
     846  <data name="&gt;&gt;label9.Type" xml:space="preserve"> 
     847    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     848  </data> 
     849  <data name="&gt;&gt;label9.Parent" xml:space="preserve"> 
     850    <value>tableLayoutPanel3</value> 
     851  </data> 
     852  <data name="&gt;&gt;label9.ZOrder" xml:space="preserve"> 
     853    <value>1</value> 
     854  </data> 
     855  <data name="txtImgName.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms"> 
     856    <value>Fill</value> 
     857  </data> 
     858  <data name="txtImgName.Location" type="System.Drawing.Point, System.Drawing"> 
     859    <value>3, 16</value> 
     860  </data> 
     861  <data name="txtImgName.Size" type="System.Drawing.Size, System.Drawing"> 
     862    <value>300, 20</value> 
     863  </data> 
     864  <data name="txtImgName.TabIndex" type="System.Int32, mscorlib"> 
     865    <value>1</value> 
     866  </data> 
     867  <data name="&gt;&gt;txtImgName.Name" xml:space="preserve"> 
     868    <value>txtImgName</value> 
     869  </data> 
     870  <data name="&gt;&gt;txtImgName.Type" xml:space="preserve"> 
     871    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     872  </data> 
     873  <data name="&gt;&gt;txtImgName.Parent" xml:space="preserve"> 
     874    <value>tableLayoutPanel3</value> 
     875  </data> 
     876  <data name="&gt;&gt;txtImgName.ZOrder" xml:space="preserve"> 
     877    <value>2</value> 
     878  </data> 
     879  <data name="label6.AutoSize" type="System.Boolean, mscorlib"> 
     880    <value>True</value> 
     881  </data> 
     882  <data name="label6.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> 
     883    <value>NoControl</value> 
     884  </data> 
     885  <data name="label6.Location" type="System.Drawing.Point, System.Drawing"> 
     886    <value>3, 0</value> 
     887  </data> 
     888  <data name="label6.Size" type="System.Drawing.Size, System.Drawing"> 
     889    <value>35, 13</value> 
     890  </data> 
     891  <data name="label6.TabIndex" type="System.Int32, mscorlib"> 
     892    <value>2</value> 
     893  </data> 
     894  <data name="label6.Text" xml:space="preserve"> 
     895    <value>Name</value> 
     896  </data> 
     897  <data name="&gt;&gt;label6.Name" xml:space="preserve"> 
     898    <value>label6</value> 
     899  </data> 
     900  <data name="&gt;&gt;label6.Type" xml:space="preserve"> 
     901    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     902  </data> 
     903  <data name="&gt;&gt;label6.Parent" xml:space="preserve"> 
     904    <value>tableLayoutPanel3</value> 
     905  </data> 
     906  <data name="&gt;&gt;label6.ZOrder" xml:space="preserve"> 
     907    <value>3</value> 
     908  </data> 
     909  <data name="label8.AutoSize" type="System.Boolean, mscorlib"> 
     910    <value>True</value> 
     911  </data> 
     912  <data name="label8.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> 
     913    <value>NoControl</value> 
     914  </data> 
     915  <data name="label8.Location" type="System.Drawing.Point, System.Drawing"> 
     916    <value>3, 78</value> 
     917  </data> 
     918  <data name="label8.Size" type="System.Drawing.Size, System.Drawing"> 
     919    <value>51, 13</value> 
     920  </data> 
     921  <data name="label8.TabIndex" type="System.Int32, mscorlib"> 
     922    <value>3</value> 
     923  </data> 
     924  <data name="label8.Text" xml:space="preserve"> 
     925    <value>Comment</value> 
     926  </data> 
     927  <data name="&gt;&gt;label8.Name" xml:space="preserve"> 
     928    <value>label8</value> 
     929  </data> 
     930  <data name="&gt;&gt;label8.Type" xml:space="preserve"> 
     931    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     932  </data> 
     933  <data name="&gt;&gt;label8.Parent" xml:space="preserve"> 
     934    <value>tableLayoutPanel3</value> 
     935  </data> 
     936  <data name="&gt;&gt;label8.ZOrder" xml:space="preserve"> 
     937    <value>4</value> 
     938  </data> 
     939  <data name="txtImgComment.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> 
     940    <value>Top, Bottom, Left, Right</value> 
     941  </data> 
     942  <data name="txtImgComment.Location" type="System.Drawing.Point, System.Drawing"> 
     943    <value>3, 94</value> 
     944  </data> 
     945  <data name="txtImgComment.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms"> 
     946    <value>3, 3, 10, 3</value> 
     947  </data> 
     948  <data name="txtImgComment.Multiline" type="System.Boolean, mscorlib"> 
     949    <value>True</value> 
     950  </data> 
     951  <data name="txtImgComment.ScrollBars" type="System.Windows.Forms.ScrollBars, System.Windows.Forms"> 
     952    <value>Vertical</value> 
     953  </data> 
     954  <data name="txtImgComment.Size" type="System.Drawing.Size, System.Drawing"> 
     955    <value>300, 80</value> 
     956  </data> 
     957  <data name="txtImgComment.TabIndex" type="System.Int32, mscorlib"> 
     958    <value>0</value> 
     959  </data> 
     960  <data name="&gt;&gt;txtImgComment.Name" xml:space="preserve"> 
     961    <value>txtImgComment</value> 
     962  </data> 
     963  <data name="&gt;&gt;txtImgComment.Type" xml:space="preserve"> 
     964    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     965  </data> 
     966  <data name="&gt;&gt;txtImgComment.Parent" xml:space="preserve"> 
     967    <value>tableLayoutPanel3</value> 
     968  </data> 
     969  <data name="&gt;&gt;txtImgComment.ZOrder" xml:space="preserve"> 
     970    <value>5</value> 
     971  </data> 
     972  <data name="label10.AutoSize" type="System.Boolean, mscorlib"> 
     973    <value>True</value> 
     974  </data> 
     975  <data name="label10.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms"> 
     976    <value>Fill</value> 
     977  </data> 
     978  <data name="label10.Location" type="System.Drawing.Point, System.Drawing"> 
     979    <value>3, 177</value> 
     980  </data> 
     981  <data name="label10.Size" type="System.Drawing.Size, System.Drawing"> 
     982    <value>51, 13</value> 
     983  </data> 
     984  <data name="label10.TabIndex" type="System.Int32, mscorlib"> 
     985    <value>7</value> 
     986  </data> 
     987  <data name="label10.Text" xml:space="preserve"> 
     988    <value>Level</value> 
     989  </data> 
     990  <data name="label10.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing"> 
     991    <value>MiddleLeft</value> 
     992  </data> 
     993  <data name="&gt;&gt;label10.Name" xml:space="preserve"> 
     994    <value>label10</value> 
     995  </data> 
     996  <data name="&gt;&gt;label10.Type" xml:space="preserve"> 
     997    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     998  </data> 
     999  <data name="&gt;&gt;label10.Parent" xml:space="preserve"> 
     1000    <value>tableLayoutPanel3</value> 
     1001  </data> 
     1002  <data name="&gt;&gt;label10.ZOrder" xml:space="preserve"> 
     1003    <value>6</value> 
     1004  </data> 
     1005  <metadata name="lstConfidentLevelBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 
     1006    <value>262, 54</value> 
     1007  </metadata> 
     1008  <metadata name="modelManagerBaseBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 
     1009    <value>17, 54</value> 
     1010  </metadata> 
     1011  <data name="cbImgLevelEnum.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms"> 
     1012    <value>Fill</value> 
     1013  </data> 
     1014  <data name="cbImgLevelEnum.Location" type="System.Drawing.Point, System.Drawing"> 
     1015    <value>3, 193</value> 
     1016  </data> 
     1017  <data name="cbImgLevelEnum.Size" type="System.Drawing.Size, System.Drawing"> 
     1018    <value>300, 21</value> 
     1019  </data> 
     1020  <data name="cbImgLevelEnum.TabIndex" type="System.Int32, mscorlib"> 
     1021    <value>8</value> 
     1022  </data> 
     1023  <data name="&gt;&gt;cbImgLevelEnum.Name" xml:space="preserve"> 
     1024    <value>cbImgLevelEnum</value> 
     1025  </data> 
     1026  <data name="&gt;&gt;cbImgLevelEnum.Type" xml:space="preserve"> 
     1027    <value>System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     1028  </data> 
     1029  <data name="&gt;&gt;cbImgLevelEnum.Parent" xml:space="preserve"> 
     1030    <value>tableLayoutPanel3</value> 
     1031  </data> 
     1032  <data name="&gt;&gt;cbImgLevelEnum.ZOrder" xml:space="preserve"> 
     1033    <value>7</value> 
     1034  </data> 
     1035  <data name="btnImgEditCancel.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> 
     1036    <value>Bottom, Left</value> 
     1037  </data> 
     1038  <data name="btnImgEditCancel.AutoSize" type="System.Boolean, mscorlib"> 
     1039    <value>True</value> 
     1040  </data> 
     1041  <data name="btnImgEditCancel.AutoSizeMode" type="System.Windows.Forms.AutoSizeMode, System.Windows.Forms"> 
     1042    <value>GrowAndShrink</value> 
     1043  </data> 
     1044  <data name="btnImgEditCancel.BackgroundImageLayout" type="System.Windows.Forms.ImageLayout, System.Windows.Forms"> 
     1045    <value>None</value> 
     1046  </data> 
     1047  <data name="btnImgEditCancel.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> 
     1048    <value>NoControl</value> 
     1049  </data> 
     1050  <data name="btnImgEditCancel.Location" type="System.Drawing.Point, System.Drawing"> 
     1051    <value>3, 3</value> 
     1052  </data> 
     1053  <data name="btnImgEditCancel.Size" type="System.Drawing.Size, System.Drawing"> 
     1054    <value>30, 30</value> 
     1055  </data> 
     1056  <data name="btnImgEditCancel.TabIndex" type="System.Int32, mscorlib"> 
     1057    <value>1</value> 
     1058  </data> 
     1059  <data name="btnImgEditCancel.TextImageRelation" type="System.Windows.Forms.TextImageRelation, System.Windows.Forms"> 
     1060    <value>ImageAboveText</value> 
     1061  </data> 
     1062  <data name="&gt;&gt;btnImgEditCancel.Name" xml:space="preserve"> 
     1063    <value>btnImgEditCancel</value> 
     1064  </data> 
     1065  <data name="&gt;&gt;btnImgEditCancel.Type" xml:space="preserve"> 
     1066    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     1067  </data> 
     1068  <data name="&gt;&gt;btnImgEditCancel.Parent" xml:space="preserve"> 
     1069    <value>flowLayoutPanel2</value> 
     1070  </data> 
     1071  <data name="&gt;&gt;btnImgEditCancel.ZOrder" xml:space="preserve"> 
     1072    <value>0</value> 
     1073  </data> 
     1074  <data name="btnImgEditOk.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> 
     1075    <value>Bottom, Right</value> 
     1076  </data> 
     1077  <data name="btnImgEditOk.AutoSize" type="System.Boolean, mscorlib"> 
     1078    <value>True</value> 
     1079  </data> 
     1080  <data name="btnImgEditOk.AutoSizeMode" type="System.Windows.Forms.AutoSizeMode, System.Windows.Forms"> 
     1081    <value>GrowAndShrink</value> 
     1082  </data> 
     1083  <data name="btnImgEditOk.BackgroundImageLayout" type="System.Windows.Forms.ImageLayout, System.Windows.Forms"> 
     1084    <value>None</value> 
     1085  </data> 
     1086  <data name="btnImgEditOk.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> 
     1087    <value>NoControl</value> 
     1088  </data> 
     1089  <data name="btnImgEditOk.Location" type="System.Drawing.Point, System.Drawing"> 
     1090    <value>39, 3</value> 
     1091  </data> 
     1092  <data name="btnImgEditOk.Size" type="System.Drawing.Size, System.Drawing"> 
     1093    <value>30, 30</value> 
     1094  </data> 
     1095  <data name="btnImgEditOk.TabIndex" type="System.Int32, mscorlib"> 
     1096    <value>4</value> 
     1097  </data> 
     1098  <data name="btnImgEditOk.TextImageRelation" type="System.Windows.Forms.TextImageRelation, System.Windows.Forms"> 
     1099    <value>ImageAboveText</value> 
     1100  </data> 
     1101  <data name="&gt;&gt;btnImgEditOk.Name" xml:space="preserve"> 
     1102    <value>btnImgEditOk</value> 
     1103  </data> 
     1104  <data name="&gt;&gt;btnImgEditOk.Type" xml:space="preserve"> 
     1105    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     1106  </data> 
     1107  <data name="&gt;&gt;btnImgEditOk.Parent" xml:space="preserve"> 
     1108    <value>flowLayoutPanel2</value> 
     1109  </data> 
     1110  <data name="&gt;&gt;btnImgEditOk.ZOrder" xml:space="preserve"> 
     1111    <value>1</value> 
     1112  </data> 
     1113  <data name="btnImgDelete.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> 
     1114    <value>Bottom, Right</value> 
     1115  </data> 
     1116  <data name="btnImgDelete.AutoSize" type="System.Boolean, mscorlib"> 
     1117    <value>True</value> 
     1118  </data> 
     1119  <data name="btnImgDelete.AutoSizeMode" type="System.Windows.Forms.AutoSizeMode, System.Windows.Forms"> 
     1120    <value>GrowAndShrink</value> 
     1121  </data> 
     1122  <data name="btnImgDelete.BackgroundImageLayout" type="System.Windows.Forms.ImageLayout, System.Windows.Forms"> 
     1123    <value>None</value> 
     1124  </data> 
     1125  <data name="btnImgDelete.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> 
     1126    <value>NoControl</value> 
     1127  </data> 
     1128  <data name="btnImgDelete.Location" type="System.Drawing.Point, System.Drawing"> 
     1129    <value>75, 3</value> 
     1130  </data> 
     1131  <data name="btnImgDelete.Size" type="System.Drawing.Size, System.Drawing"> 
     1132    <value>30, 30</value> 
     1133  </data> 
     1134  <data name="btnImgDelete.TabIndex" type="System.Int32, mscorlib"> 
     1135    <value>8</value> 
     1136  </data> 
     1137  <data name="btnImgDelete.TextImageRelation" type="System.Windows.Forms.TextImageRelation, System.Windows.Forms"> 
     1138    <value>ImageAboveText</value> 
     1139  </data> 
     1140  <data name="&gt;&gt;btnImgDelete.Name" xml:space="preserve"> 
     1141    <value>btnImgDelete</value> 
     1142  </data> 
     1143  <data name="&gt;&gt;btnImgDelete.Type" xml:space="preserve"> 
     1144    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     1145  </data> 
     1146  <data name="&gt;&gt;btnImgDelete.Parent" xml:space="preserve"> 
     1147    <value>flowLayoutPanel2</value> 
     1148  </data> 
     1149  <data name="&gt;&gt;btnImgDelete.ZOrder" xml:space="preserve"> 
     1150    <value>2</value> 
     1151  </data> 
     1152  <data name="btnImgAdd.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> 
     1153    <value>Bottom, Right</value> 
     1154  </data> 
     1155  <data name="btnImgAdd.AutoSize" type="System.Boolean, mscorlib"> 
     1156    <value>True</value> 
     1157  </data> 
     1158  <data name="btnImgAdd.AutoSizeMode" type="System.Windows.Forms.AutoSizeMode, System.Windows.Forms"> 
     1159    <value>GrowAndShrink</value> 
     1160  </data> 
     1161  <data name="btnImgAdd.BackgroundImageLayout" type="System.Windows.Forms.ImageLayout, System.Windows.Forms"> 
     1162    <value>None</value> 
     1163  </data> 
     1164  <data name="btnImgAdd.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> 
     1165    <value>NoControl</value> 
     1166  </data> 
     1167  <data name="btnImgAdd.Location" type="System.Drawing.Point, System.Drawing"> 
     1168    <value>111, 3</value> 
     1169  </data> 
     1170  <data name="btnImgAdd.Size" type="System.Drawing.Size, System.Drawing"> 
     1171    <value>30, 30</value> 
     1172  </data> 
     1173  <data name="btnImgAdd.TabIndex" type="System.Int32, mscorlib"> 
     1174    <value>9</value> 
     1175  </data> 
     1176  <data name="btnImgAdd.TextImageRelation" type="System.Windows.Forms.TextImageRelation, System.Windows.Forms"> 
     1177    <value>ImageAboveText</value> 
     1178  </data> 
     1179  <data name="&gt;&gt;btnImgAdd.Name" xml:space="preserve"> 
     1180    <value>btnImgAdd</value> 
     1181  </data> 
     1182  <data name="&gt;&gt;btnImgAdd.Type" xml:space="preserve"> 
     1183    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     1184  </data> 
     1185  <data name="&gt;&gt;btnImgAdd.Parent" xml:space="preserve"> 
     1186    <value>flowLayoutPanel2</value> 
     1187  </data> 
     1188  <data name="&gt;&gt;btnImgAdd.ZOrder" xml:space="preserve"> 
     1189    <value>3</value> 
     1190  </data> 
     1191  <data name="flowLayoutPanel2.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms"> 
     1192    <value>Fill</value> 
     1193  </data> 
     1194  <data name="flowLayoutPanel2.Location" type="System.Drawing.Point, System.Drawing"> 
     1195    <value>3, 220</value> 
     1196  </data> 
     1197  <data name="flowLayoutPanel2.Size" type="System.Drawing.Size, System.Drawing"> 
     1198    <value>307, 88</value> 
     1199  </data> 
     1200  <data name="flowLayoutPanel2.TabIndex" type="System.Int32, mscorlib"> 
     1201    <value>9</value> 
     1202  </data> 
     1203  <data name="&gt;&gt;flowLayoutPanel2.Name" xml:space="preserve"> 
     1204    <value>flowLayoutPanel2</value> 
     1205  </data> 
     1206  <data name="&gt;&gt;flowLayoutPanel2.Type" xml:space="preserve"> 
     1207    <value>System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     1208  </data> 
     1209  <data name="&gt;&gt;flowLayoutPanel2.Parent" xml:space="preserve"> 
     1210    <value>tableLayoutPanel3</value> 
     1211  </data> 
     1212  <data name="&gt;&gt;flowLayoutPanel2.ZOrder" xml:space="preserve"> 
     1213    <value>8</value> 
     1214  </data> 
     1215  <data name="tableLayoutPanel3.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms"> 
     1216    <value>Fill</value> 
     1217  </data> 
     1218  <data name="tableLayoutPanel3.Location" type="System.Drawing.Point, System.Drawing"> 
     1219    <value>3, 3</value> 
     1220  </data> 
     1221  <data name="tableLayoutPanel3.RowCount" type="System.Int32, mscorlib"> 
     1222    <value>10</value> 
     1223  </data> 
     1224  <data name="tableLayoutPanel3.Size" type="System.Drawing.Size, System.Drawing"> 
     1225    <value>313, 0</value> 
     1226  </data> 
     1227  <data name="tableLayoutPanel3.TabIndex" type="System.Int32, mscorlib"> 
     1228    <value>1</value> 
     1229  </data> 
    4831230  <data name="&gt;&gt;tableLayoutPanel3.Name" xml:space="preserve"> 
    4841231    <value>tableLayoutPanel3</value> 
     
    4941241  </data> 
    4951242  <data name="tableLayoutPanel3.LayoutSettings" type="System.Windows.Forms.TableLayoutSettings, System.Windows.Forms"> 
    496     <value>&lt;?xml version="1.0" encoding="utf-16"?&gt;&lt;TableLayoutSettings&gt;&lt;Controls&gt;&lt;Control Name="txtImgName" Row="1" RowSpan="1" Column="0" ColumnSpan="2" /&gt;&lt;Control Name="label6" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="label8" Row="2" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="txtImgComment" Row="3" RowSpan="1" Column="0" ColumnSpan="2" /&gt;&lt;Control Name="button3" Row="5" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="button4" Row="5" RowSpan="1" Column="1" ColumnSpan="1" /&gt;&lt;Control Name="picshowImg" Row="4" RowSpan="1" Column="0" ColumnSpan="2" /&gt;&lt;/Controls&gt;&lt;Columns Styles="AutoSize,0,AutoSize,0,Absolute,20" /&gt;&lt;Rows Styles="AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,Absolute,20" /&gt;&lt;/TableLayoutSettings&gt;</value> 
     1243    <value>&lt;?xml version="1.0" encoding="utf-16"?&gt;&lt;TableLayoutSettings&gt;&lt;Controls&gt;&lt;Control Name="txtImgAuthor" Row="3" RowSpan="1" Column="0" ColumnSpan="2" /&gt;&lt;Control Name="label9" Row="2" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="txtImgName" Row="1" RowSpan="1" Column="0" ColumnSpan="2" /&gt;&lt;Control Name="label6" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="label8" Row="4" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="txtImgComment" Row="5" RowSpan="1" Column="0" ColumnSpan="2" /&gt;&lt;Control Name="label10" Row="6" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="cbImgLevelEnum" Row="7" RowSpan="1" Column="0" ColumnSpan="2" /&gt;&lt;Control Name="flowLayoutPanel2" Row="8" RowSpan="2" Column="0" ColumnSpan="2" /&gt;&lt;/Controls&gt;&lt;Columns Styles="AutoSize,0,AutoSize,0" /&gt;&lt;Rows Styles="AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,Absolute,20" /&gt;&lt;/TableLayoutSettings&gt;</value> 
    4971244  </data> 
    4981245  <data name="tabPageImg.ImageKey" xml:space="preserve"> 
     
    5061253  </data> 
    5071254  <data name="tabPageImg.Size" type="System.Drawing.Size, System.Drawing"> 
    508     <value>292, 317</value> 
     1255    <value>319, 0</value> 
    5091256  </data> 
    5101257  <data name="tabPageImg.TabIndex" type="System.Int32, mscorlib"> 
     
    5251272  <data name="&gt;&gt;tabPageImg.ZOrder" xml:space="preserve"> 
    5261273    <value>1</value> 
     1274  </data> 
     1275  <data name="tableLayoutPanel4.ColumnCount" type="System.Int32, mscorlib"> 
     1276    <value>2</value> 
     1277  </data> 
     1278  <data name="txtOptionAuthor.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms"> 
     1279    <value>Fill</value> 
     1280  </data> 
     1281  <data name="txtOptionAuthor.Location" type="System.Drawing.Point, System.Drawing"> 
     1282    <value>3, 16</value> 
     1283  </data> 
     1284  <data name="txtOptionAuthor.Size" type="System.Drawing.Size, System.Drawing"> 
     1285    <value>300, 20</value> 
     1286  </data> 
     1287  <data name="txtOptionAuthor.TabIndex" type="System.Int32, mscorlib"> 
     1288    <value>10</value> 
     1289  </data> 
     1290  <data name="&gt;&gt;txtOptionAuthor.Name" xml:space="preserve"> 
     1291    <value>txtOptionAuthor</value> 
     1292  </data> 
     1293  <data name="&gt;&gt;txtOptionAuthor.Type" xml:space="preserve"> 
     1294    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     1295  </data> 
     1296  <data name="&gt;&gt;txtOptionAuthor.Parent" xml:space="preserve"> 
     1297    <value>tableLayoutPanel4</value> 
     1298  </data> 
     1299  <data name="&gt;&gt;txtOptionAuthor.ZOrder" xml:space="preserve"> 
     1300    <value>0</value> 
     1301  </data> 
     1302  <data name="label11.AutoSize" type="System.Boolean, mscorlib"> 
     1303    <value>True</value> 
     1304  </data> 
     1305  <data name="label11.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> 
     1306    <value>NoControl</value> 
     1307  </data> 
     1308  <data name="label11.Location" type="System.Drawing.Point, System.Drawing"> 
     1309    <value>3, 0</value> 
     1310  </data> 
     1311  <data name="label11.Size" type="System.Drawing.Size, System.Drawing"> 
     1312    <value>38, 13</value> 
     1313  </data> 
     1314  <data name="label11.TabIndex" type="System.Int32, mscorlib"> 
     1315    <value>9</value> 
     1316  </data> 
     1317  <data name="label11.Text" xml:space="preserve"> 
     1318    <value>Author</value> 
     1319  </data> 
     1320  <data name="&gt;&gt;label11.Name" xml:space="preserve"> 
     1321    <value>label11</value> 
     1322  </data> 
     1323  <data name="&gt;&gt;label11.Type" xml:space="preserve"> 
     1324    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     1325  </data> 
     1326  <data name="&gt;&gt;label11.Parent" xml:space="preserve"> 
     1327    <value>tableLayoutPanel4</value> 
     1328  </data> 
     1329  <data name="&gt;&gt;label11.ZOrder" xml:space="preserve"> 
     1330    <value>1</value> 
     1331  </data> 
     1332  <data name="label12.AutoSize" type="System.Boolean, mscorlib"> 
     1333    <value>True</value> 
     1334  </data> 
     1335  <data name="label12.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms"> 
     1336    <value>Fill</value> 
     1337  </data> 
     1338  <data name="label12.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> 
     1339    <value>NoControl</value> 
     1340  </data> 
     1341  <data name="label12.Location" type="System.Drawing.Point, System.Drawing"> 
     1342    <value>3, 39</value> 
     1343  </data> 
     1344  <data name="label12.Size" type="System.Drawing.Size, System.Drawing"> 
     1345    <value>150, 13</value> 
     1346  </data> 
     1347  <data name="label12.TabIndex" type="System.Int32, mscorlib"> 
     1348    <value>11</value> 
     1349  </data> 
     1350  <data name="label12.Text" xml:space="preserve"> 
     1351    <value>Level</value> 
     1352  </data> 
     1353  <data name="label12.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing"> 
     1354    <value>MiddleLeft</value> 
     1355  </data> 
     1356  <data name="&gt;&gt;label12.Name" xml:space="preserve"> 
     1357    <value>label12</value> 
     1358  </data> 
     1359  <data name="&gt;&gt;label12.Type" xml:space="preserve"> 
     1360    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     1361  </data> 
     1362  <data name="&gt;&gt;label12.Parent" xml:space="preserve"> 
     1363    <value>tableLayoutPanel4</value> 
     1364  </data> 
     1365  <data name="&gt;&gt;label12.ZOrder" xml:space="preserve"> 
     1366    <value>2</value> 
     1367  </data> 
     1368  <data name="cbOptionLevel.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms"> 
     1369    <value>Fill</value> 
     1370  </data> 
     1371  <data name="cbOptionLevel.Location" type="System.Drawing.Point, System.Drawing"> 
     1372    <value>3, 55</value> 
     1373  </data> 
     1374  <data name="cbOptionLevel.Size" type="System.Drawing.Size, System.Drawing"> 
     1375    <value>300, 21</value> 
     1376  </data> 
     1377  <data name="cbOptionLevel.TabIndex" type="System.Int32, mscorlib"> 
     1378    <value>12</value> 
     1379  </data> 
     1380  <data name="&gt;&gt;cbOptionLevel.Name" xml:space="preserve"> 
     1381    <value>cbOptionLevel</value> 
     1382  </data> 
     1383  <data name="&gt;&gt;cbOptionLevel.Type" xml:space="preserve"> 
     1384    <value>System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     1385  </data> 
     1386  <data name="&gt;&gt;cbOptionLevel.Parent" xml:space="preserve"> 
     1387    <value>tableLayoutPanel4</value> 
     1388  </data> 
     1389  <data name="&gt;&gt;cbOptionLevel.ZOrder" xml:space="preserve"> 
     1390    <value>3</value> 
     1391  </data> 
     1392  <data name="tableLayoutPanel4.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms"> 
     1393    <value>Fill</value> 
     1394  </data> 
     1395  <data name="tableLayoutPanel4.Location" type="System.Drawing.Point, System.Drawing"> 
     1396    <value>3, 3</value> 
     1397  </data> 
     1398  <data name="tableLayoutPanel4.RowCount" type="System.Int32, mscorlib"> 
     1399    <value>5</value> 
     1400  </data> 
     1401  <data name="tableLayoutPanel4.Size" type="System.Drawing.Size, System.Drawing"> 
     1402    <value>313, 0</value> 
     1403  </data> 
     1404  <data name="tableLayoutPanel4.TabIndex" type="System.Int32, mscorlib"> 
     1405    <value>0</value> 
     1406  </data> 
     1407  <data name="&gt;&gt;tableLayoutPanel4.Name" xml:space="preserve"> 
     1408    <value>tableLayoutPanel4</value> 
     1409  </data> 
     1410  <data name="&gt;&gt;tableLayoutPanel4.Type" xml:space="preserve"> 
     1411    <value>System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     1412  </data> 
     1413  <data name="&gt;&gt;tableLayoutPanel4.Parent" xml:space="preserve"> 
     1414    <value>tabPageRoot</value> 
     1415  </data> 
     1416  <data name="&gt;&gt;tableLayoutPanel4.ZOrder" xml:space="preserve"> 
     1417    <value>0</value> 
     1418  </data> 
     1419  <data name="tableLayoutPanel4.LayoutSettings" type="System.Windows.Forms.TableLayoutSettings, System.Windows.Forms"> 
     1420    <value>&lt;?xml version="1.0" encoding="utf-16"?&gt;&lt;TableLayoutSettings&gt;&lt;Controls&gt;&lt;Control Name="txtOptionAuthor" Row="1" RowSpan="1" Column="0" ColumnSpan="2" /&gt;&lt;Control Name="label11" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="label12" Row="2" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="cbOptionLevel" Row="3" RowSpan="1" Column="0" ColumnSpan="2" /&gt;&lt;/Controls&gt;&lt;Columns Styles="Percent,50,Percent,50" /&gt;&lt;Rows Styles="AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,Absolute,20,Absolute,20" /&gt;&lt;/TableLayoutSettings&gt;</value> 
     1421  </data> 
     1422  <data name="tabPageRoot.ImageIndex" type="System.Int32, mscorlib"> 
     1423    <value>0</value> 
     1424  </data> 
     1425  <data name="tabPageRoot.Location" type="System.Drawing.Point, System.Drawing"> 
     1426    <value>4, 29</value> 
     1427  </data> 
     1428  <data name="tabPageRoot.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms"> 
     1429    <value>3, 3, 3, 3</value> 
     1430  </data> 
     1431  <data name="tabPageRoot.Size" type="System.Drawing.Size, System.Drawing"> 
     1432    <value>319, 0</value> 
     1433  </data> 
     1434  <data name="tabPageRoot.TabIndex" type="System.Int32, mscorlib"> 
     1435    <value>2</value> 
     1436  </data> 
     1437  <data name="tabPageRoot.Text" xml:space="preserve"> 
     1438    <value>Root / Option</value> 
     1439  </data> 
     1440  <data name="&gt;&gt;tabPageRoot.Name" xml:space="preserve"> 
     1441    <value>tabPageRoot</value> 
     1442  </data> 
     1443  <data name="&gt;&gt;tabPageRoot.Type" xml:space="preserve"> 
     1444    <value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     1445  </data> 
     1446  <data name="&gt;&gt;tabPageRoot.Parent" xml:space="preserve"> 
     1447    <value>tabControl1</value> 
     1448  </data> 
     1449  <data name="&gt;&gt;tabPageRoot.ZOrder" xml:space="preserve"> 
     1450    <value>2</value> 
    5271451  </data> 
    5281452  <data name="tabControl1.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms"> 
     
    5361460        AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w 
    5371461        LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 
    538         ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAACY 
     1462        ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABg 
    5391463        HgAAAk1TRnQBSQFMAgEBAwEAAXwBAQF8AQEBFgEAARYBAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFY 
    5401464        AwABFgMAAQEBAAEgBQABQAEeHgADBAEGAxMBGgMeASsDJAE1AyQBNgMjATMDGwEmAw0BERQAAwcBCQML 
     
    5431467        AVgDHQEqAwgBCwwAAx8BLQFIAkcBgwMlATcDAAEBCAADXwHjAfsC+QH/AfsC+QH/AfsC+QH/AfsC+QH/ 
    5441468        AfsC+QH/AfsC+QH/AfsC+QH/AfsC+QH/AfsC+QH/AfsC+QH/AfsC+QH/AfsC+QH/AfsC+QH/A18B4wQA 
    545         AzoBYQNYAbsDQAFwAwsBD7wAAwgBCwMqAUADQQFyAlIBUQGhA1sBywNiAekBbwFpAVgB+gHtAcoBpQH/ 
    546         AdMBrAGOAf8BuAGSAU4B/wNcAd8DUQGcAzUBVgMcAScDDQERAx4BKwJSAVABpAJRAU8BnAMjATMIAANf 
    547         AeMB+wL5Af8BFAE6ATUB/wFKApoB/wFCAZIBlgH/ASYBUAFKAf8BIwFDATYB/wETASkBIwH/ARoBKgEj 
    548         Af8BigGnAZ8B/wE8AY8BgwH/AQcBJwEgAf8BFAElASEB/wH7AvkB/wOvAf8DOAFeAkcBRgGAA1YBsQNK 
     1469        AzoBYQNYAbsDQAFwAwsBD7wAAwgBCwMqAUADQQFyAlIBUQGhA1sBywNiAekBVgFPAU0B+gHtAcoBpQH/ 
     1470        AdMBrAGOAf8BuAGSAT0B/wNcAd8DUQGcAzUBVgMcAScDDQERAx4BKwJSAVABpAJRAU8BnAMjATMIAANf 
     1471        AeMB+wL5Af8BAwEpASQB/wE5ApoB/wExAZIBlgH/ARUBPwE5Af8BEgEyASUB/wECARgBEgH/AQkBGQES 
     1472        Af8BigGnAZ8B/wErAY8BgwH/AQABFgEPAf8BAwEUARAB/wH7AvkB/wOvAf8DOAFeAkcBRgGAA1YBsQNK 
    5491473        AY0DQAFxAwwBEAQAA18B4wNfAeMDXwHjA18B4wNfAeMDXwHjA18B4wNfAeMDXwHjA18B4wNfAeMDXwHj 
    5501474        A18B4wNfAeMDXwHjA18B4wNfAeMDXwHjA18B4wNfAeMDXwHjA18B41wAAxMBGgM+AWsCWQFXAcIB7wG7 
    5511475        AYUB/wH5AdsBswH/AfsB5QHCAf8B/AHXAagB/wH1AcgBlgH/AfUByQGcAf8B4QGvAYYB/wHIAZsBgwH/ 
    5521476        AcgBsAGoAf8B2gHYAdcB/wNgAesDUwGoA04BlwJYAVYBvANUAa4DTgGUAycBOwMFAQcDXwHjAfsC+QH/ 
    553         AScBEQEKAf8DAAH/AQQCAAH/ASMBCQERAf8BRQFIAYUB/wEiARkBHwH/AQgBAAEDAf8CAAEGAf8BOQEi 
    554         AUYB/wERAQMBDAH/AS8BHwE0Af8B+wL5Af8DrAH/AeQB5wHpAf8CqAGfAf0DYQHuAl4BXQHQAlkBVgG+ 
    555         AkkBSAGIAyABLgNfAeMB7wLuAf8B7wLuAf8B7wLuAf8B7wLuAf8B7wLuAf8B7wLuAf8B7wLuAf8B7wLu 
    556         Af8B7wLuAf8B7wLuAf8B7wLuAf8B7wLuAf8B7wLuAf8B7wLuAf8B7wLuAf8B7wLuAf8B7wLuAf8B7wLu 
    557         Af8B7wLuAf8B7wLuAf8DXwHjXAADDAEQAlkBVwG/AfQBtQFKAf8B2wGXATEB/wHTAYkBHgH/Ad0BmwE2 
    558         Af8B4gGmAUUB/wHeAaMBQwH/AfIB3gHNAf8B6wG/AZoB/wHjAagBSAH/AdQBrwGYAf8B7wHyAfUB/wLz 
    559         AfIB/wHzAfUB+QH/AcUBwAG3Af8BrgGLATsB/wNhAe4DYQHiA1sByAM6AWEDXwHjAfsC+QL/AfEBvgH/ 
    560         AZMBkgGmAf8BMgE3AYAB/wEoASIBIAH/AQABCgESAf8DAAH/AwAB/wFBATkBMAH/ASUBIAFFAf8BKgEr 
    561         AYkB/wESARcBPQH/AfsC+QH/A6oB/wHVAdcB2QH/Ab8BrwGcAf8B5wHIAacB/wHcAbQBiQH/AdwBtAGJ 
    562         Af8B2gGuAYAB/wNOAZgDXwHjAe8C7gH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8BAAEM 
    563         AQAB/wEAAQIBAAH/AwAB/wEAAQsBAAH/AwAB/wMAAf8DAAH/AQACBAH/AQABDwEAAf8DAAH/Ae8C7gH/ 
    564         A18B41wAAzEBTgHhAY4BGwH/AcUBQwEHAf8BywGFASIB/wHeAaYBSAH/AeQBqQFGAf8B4QGdATEB/wHg 
    565         AaIBPgH/AfAB1wHCAf8B0wGYAT4B/wHLAYIBHgH/AeEBqwGBAf8B8wHrAeIB/wHtAe4B7wH/Ad8B4gHk 
    566         Af8BrwGpAaIB/wGxAYoBOgH/AdsBrgGBAf8B3QG2AYwB/wHeAbgBjQH/A1IBqQNfAeMB+wL5Av8B1wGd 
    567         Av8B4AGjAf8BQgFDAZUB/wFGAYcBuwH/AYgBNwE1Av8B2QGVAv8B9gG8Av8B+wG5Av8B1gGZAf8BtgGa 
    568         AUgB/wEeARYBDAH/AfsC+QH/A6wB/wHWAdgB2wH/Ab4BrQGbAf8B6AHJAacB/wHeAbUBhwH/Ad0BtAGH 
    569         Af8B3QG1AYgB/wNQAZsDXwHjAe8C7gH/AQABIQESAf8BKAGDAUoB/wEUAYgBTgH/ASkBkgGPAf8BMQGW 
    570         AZMB/wEiAY4BigH/ARUBhgGCAf8BDAFNAT8B/wEFATUBJAH/AQABFwEEAf8BAAEfARMB/wEIASYBEwH/ 
    571         AZwBzwHNAf8BEgFCATEB/wEkAYUBUQH/ARgBNAE5Af8BEwE3ASsB/wEAARQBAAH/Ae8C7gH/A18B41wA 
    572         A2AB1AGvASMBAAH/AcMBRAELAf8B1QGQAScB/wHrAcIBmwH/AfUB2QG9Af8B6QGzAYAB/wHhAZ4BNQH/ 
    573         Ad0BmwE0Af8BzQGAARYB/wG7ATkBAAH/AcABRQEQAf8B7gHKAaoB/wHvAfQB9wH/AeEB5AHmAf8BswGv 
    574         AaQB/wG2AZEBQQH/Ad0BrwGCAf8B3wG1AYYB/wHgAbgBiwH/A1EBoANfAeMB+wL5Af8B+AG7AYcC/wHK 
    575         AYcB/wH2AcABkQH/ARkBJQFPAf8B4AGgAUMC/wHjAaIC/wHCAY0B/wH9Ab4BjAL/Ac0BlQL/AeABnwL/ 
    576         Ad4BmAH/AfsC+QH/A60B/wHWAdkB2wH/Ab4BrgGbAf8B6QHLAakB/wHhAbgBiwH/AeABuAGKAf8B4AG4 
    577         AYoB/wNQAZsDXwHjAe8C7gH/ARoCAAH/AwAB/wEtAhQB/wGEAUkBTwH/Aa8BnQGhAf8BhQE+AUwB/wFR 
    578         AT0BQgH/AZABTQGGAf8BlQGLAY0B/wGqAZEBpgH/AS0BGAEmAf8BnwGEAZEB/wGDAYABUQH/AToBJQE7 
    579         Af8BJgEhASIB/wMAAf8BmQFRAYsB/wMAAf8B7wLuAf8DXwHjXAABvwE9AQAB/wGsAR4BAAH/AcYBRQED 
    580         Af8B1wGTASsB/wHdAaMBQQH/Ad8BpQFFAf8B5wG5AZIB/wH3AeUB1QH/AeABqwFOAf8B0AGKAR4B/wHB 
    581         AUABAQH/AawBHwEAAf8B0gGWAT4B/wHwAfcB+wH/Ad8B4QHlAf8BuwG0AbEB/wHEAagBhgH/AeQBuQGK 
    582         Af8B4gG5AYoB/wHiAbsBjQH/A1EBoANfAeMB+wL5Af8B8AGyAUsB/wHwAbABSgL/AboBSwL/Ab0BTQL/ 
    583         Ab0BgQH/AfEBrwFKAf8B8gGzAU8B/wHvAbQBUAH/AfIBtAFQAf8B8wG0AVEB/wH2AbIBTAH/AfsC+QH/ 
    584         A64B/wHWAdoB3gH/Ab4BsQGfAf8B6wHPAa0B/wHjAbsBjAH/AeMBuwGOAf8B4gG7AY0B/wNQAZsDXwHj 
    585         Ae8C7gH/Ad0BugGWAf8BsQGdAYoB/wESAQ4BAAH/AwAB/wMAAf8DAAH/AwAB/wEtASwBQwH/ARABLQE3 
    586         Af8BAAECAQAB/wMAAf8DAAH/AQ8BCAEbAf8BPAEpAU4B/wEFAQgBDQH/AScBHwE5Af8BIAEqAT4B/wIA 
    587         ARQB/wHvAu4B/wNfAeNcAAGtASABAAH/AdEBnQFJAf8B3gGuAYYB/wHKAU4BEAH/AdQBkQEsAf8BzwGB 
    588         AREB/wHdAaUBSQX/AeIBtQGRAf8ByQFPAQ4B/wHLAYIBGwH/AbIBJwEAAf8BvgFIARcB/wHpAfMB+gH/ 
    589         AdsB3gHfAf8BxgG/AbIB/wHZAcMBpwH/Ae0BywGkAf8B5AG8AY0B/wHlAb8BkAH/A1EBoANfAeMB+wL5 
    590         Af8B6gGkAT0B/wHqAaQBPwH/AekBowE+Af8B8AGoAUAB/wHqAaQBPwH/AeoBpAFBAf8B6gGmAT8B/wHs 
    591         AakBQwH/AewBpwFEAf8B7QGrAUMB/wHsAaUBPQH/AfsC+QH/A68B/wHZAdgB1QH/AckBtQGcAf8B8QHb 
    592         AcMB/wHoAcUBnAH/AeUBvgGPAf8B5QG/AZEB/wNQAZsDXwHjAe8C7gH/AfEBxQGaAv8B4gG8Av8B+AHI 
    593         Af8CmQGxAf8BhgGPAbIB/wFIAUQBSgH/ARwBFAETAf8DAAH/ARgBNgE7Af8DAAH/AwAB/wMAAf8BLAEv 
    594         AYYB/wEhARkBPwH/AU4BSQGYAf8BRgE9AYwB/wE1ASoBQwH/AwAB/wHvAu4B/wNfAeNcAAGoARUBAAH/ 
    595         AdYBpAGAAf8B8wHkAdcB/wHZAaIBSwH/AcgBSwEMAf8BxgFFAQMB/wHSAY4BKwH/Ac8BiQElAf8B0gGU 
    596         ATQB/wHKAYABFgH/AcMBQgEDAf8BvAE6AQAB/wG5AT8BDQH/AfAB/AH+Af8BxwHGAcUB/wHOAb8BqwH/ 
    597         AfEB1wG3Af8B7gHUAbQB/wHqAckBoAH/AekBwgGTAf8DUQGgA18B4wH7AvkB/wHgAZcBNgH/AeEBlwE0 
    598         Af8B3wGXATYB/wHfAZcBNQH/Ad8BlwE3Af8B3wGZATgB/wHgAZgBNwH/AeEBmQE5Af8B4gGaATgB/wHk 
    599         AZ0BOgH/AeABlQE0Af8B+wL5Af8DsQH/AcIBugGuAf8B8wHgAcgB/wHuAdMBsQH/Ae4B1AG1Af8B6gHI 
    600         AZ4B/wHoAcEBkgH/A1ABmwNfAeMB7wLuAf8B/AHCAYcB/wH6Ac4BoAL/AdgBogL/AdgBogH/AU8BiQGr 
    601         Af8BSwE/AYkB/wKjAb0B/wGJAZIBqQH/ARQCAAH/ATcBHwEMAf8BiwE4AR0C/wHYAaYB/wHfAbgBiwH/ 
    602         AUQBNQExAf8BJgEoAToB/wEKAQ8BLgH/AQ8BGwE2Af8DAAH/Ae8C7gH/A18B41wAAawBGAEAAf8BsgEm 
    603         AQAB/wHEAUYBCQH/AcoBgwEeAf8BzwGMASwB/wHsAdMBwQH/AfgB7QHkAf8BywGDAR0B/wHCAUEBAQH/ 
    604         Ac8BjAEsAf8BvwE9AQAB/wGrARgBAAH/Ab0BRQETAf8B8wP/AcQBwgG+Af8B0AG/AasB/wH1AdwBvgH/ 
    605         AfAB1gG3Af8B8AHXAbgB/wHsAcgBnAH/A1EBoANfAeMB+wL5Af8B+wL5Af8B+wL5Af8B+wL5Af8B+wL5 
    606         Af8B+wL5Af8B+wL5Af8B+wL5Af8B+wL5Af8B+wL5Af8B+wL5Af8B+wL5Af8B+wL4Af8DrAH/AcwBwgG2 
    607         Af8B9QHkAdAB/wHwAdYBtwH/AfAB2AG6Af8B7wHWAbYB/wHqAcYBmAH/A1ABmwNfAeMB7wLuAv8BuQFL 
    608         Af8B/gHIAZYB/wH7AcUBlAL/AdoBmAH/AeIBtgGPAf8BKgExAYoB/wFPAUgBkAH/ATkBSgGiAf8BuQFJ 
    609         ASkD/wHEAv8B8QG3Av8B3gGoAv8B5AGnAv8B8QGsAv8B1gGVAf8BrAGIAS0B/wE8ASoBDgH/AwAB/wHv 
    610         Au4B/wNfAeNcAAJbAVgBxgGjAQkBAAH/AckBhAEiAf8BzgGMAS8B/wHMAYgBKAH/Ae4B1wHGAf8B+AHw 
    611         AeoB/wHaAasBhwH/AdQBngFHAf8BzgGRATUB/wHgAbsBoAH/AcoBigExAf8B2gGvAZAB/wHvAfYB/AH/ 
    612         AcUBwwHAAf8B1QHFAbAB/wH4AeIBxQH/AfIB2gG7Af8B8gHdAcMB/wHyAdUBsQH/A1EBoANfAeMDXwHj 
    613         A18B4wNfAeMDXwHjA18B4wO0Af8DtAH/A7QB/wO0Af8DtAH/A7MB/wOpAf8DmAH/A6AB/wHMAcMBtwH/ 
    614         AfgB6QHVAf8B8gHbAb0B/wHyAdsBvgH/AfIB3QHCAf8B8AHSAawB/wNQAZsDXwHjAe8C7gH/Af4BrwE9 
    615         Af8B+QHAAYwB/wH5Ab8BjAH/AfkBvQGJAv8B1QGMAf8ByAGlAZAB/wEsAUEBpAH/AQwBAAEVAv8BwAFQ 
    616         Av8BywGUAf8B+wG+AYsB/wH9Ab8BiwH/Af0BwQGMAf8B/gHCAY4C/wHNAZcC/wHkAaYC/wHvAa8C/wHO 
    617         AYEB/wHvAu4B/wNfAeNcAAMtAUYBbQJRAfcBygGJAS0B/wHcAbEBlAH/AeIBvQGiAf8B3wG3AZgB/wHY 
    618         AaUBUQH/AdkBqAGEAf8B3QGzAZMB/wHZAaoBiAH/AdYBpQGCAf8B1QGjAYAB/wL7AfoB/wHtAfAB8gH/ 
    619         AcYBwwHBAf8B1wHHAbQB/wH9AegBzQH/AfUB4AHCAf8B9AHgAcUB/wH0Ad8BwgH/A1EBoBgAAzMBUgP1 
    620         Af8D/QH/A/wB/wP9Af8D/QH/A/0B/wPmAf8B4QHiAeUB/wHKAcEBtgH/AfoB7AHZAf8B9wHhAcQB/wH0 
    621         Ad8BwgH/AfQB4AHFAf8B8wHcAb0B/wNQAZsDXwHjAe8C7gH/AfcBowEvAf8B9QG3AYMB/wH2AbYBgAH/ 
    622         AfMBuAGAAf8B9QG2AYEC/wHJAYEB/wHAAZwBTwH/AdABnwFNAv8ByAGLAf8B9QG3AYEB/wH0AbgBgwH/ 
    623         AfYBugGEAf8B9gG6AYUB/wH1AbsBhwH/AfgBvAGFAf8B+QG5AYYB/wH6Ab0BiAL/AbEBPQH/Ae8C7gH/ 
    624         A18B41wAAwMBBANEAXoCWQFCAfUB6QHQAb0B/wH6AfUB8wH/Ae0B1wHGAf8B6wHSAcAB/wHtAdYBxQH/ 
    625         AekBzAG2Af8B0QGZAUYB/wG7AT0BBwH/Ae8B3QHPAf8B/AH+Av8B7AHvAfAB/wHHAcUBwQH/AdUBxwG0 
    626         Av8B7QHTAf8B+QHlAcoB/wH2AeQByQH/AfcB5QHLAf8DUQGgGAADMwFSA/YB/wP+Af8D/QH/A/0B/wP+ 
    627         Af8D/gH/A+gB/wHjAeQB5wH/AcsBwgG2Af8B/AHwAd4B/wH8AeoB0AH/AfwB6gHQAf8B9wHmAc0B/wH3 
    628         AeYBzQH/A1ABmwNfAeMB7wLuAf8B8AGaASIB/wHwAa8BSAH/AfABrgFIAf8B7gGuAUcB/wHwAbABSQH/ 
    629         Ae4BrgFJAv8BuwFJAv8BuwFMAf8B7gGuAUoB/wHwAa8BSQH/AfABsQFLAf8B8AGwAUwB/wHwAbIBTAH/ 
    630         AfEBsQFOAf8B8gGzAVAB/wHyAbQBTgH/AfYBtgGBAf8B9gGiASwB/wHvAu4B/wNfAeNkAAM+AWsCXAFa 
    631         Ac0BbQFkAVEB+gHnAc8BvAH/AfQB3AHJAf8B5gHGAa8B/wHZAasBjAH/AcwBkQE8Af8B5wHJAbUF/wP7 
    632         Af8B7AHwAfEB/wHJAcQBwAH/AdgBygG3Av8B7wHXAf8B/QHsAdAB/wH5AekB0AH/AfkB6AHQAf8DUQGg 
    633         GAADMwFSA/cF/wP+Af8D/gH/A/4B/wP+Af8D6AH/AeMB5AHpAf8BywHCAbgB/wH9AfIB4QH/Af4B7QHT 
    634         Af8B/gHuAdUB/wH7AesB0wH/AfgB6QHRAf8DUAGbA18B4wHvAu4B/wHsAZABFgH/AesBpwFDAf8B6wGn 
    635         AT4B/wHsAaYBQAH/AesBpgE/Af8B7AGmAT8B/wHoAaUBPwH/AeoBpQFBAf8B7AGoAUAB/wHpAacBQgH/ 
    636         AesBpwFBAf8B7QGoAUIB/wHsAaoBRQH/Ae4BrAFDAf8B7QGtAUQB/wHwAa4BRgH/AfABsAFIAf8B8AGY 
    637         AR8B/wHvAu4B/wNfAeNoAAMUARsCPwE+AWwDTAGSA1MBqANdAfAB4AG9AaQB/wH4AfMB7wn/A/sB/wHs 
    638         Ae4B8AH/AckBxQHDAf8B2AHLAboC/wHzAdsC/wHvAdUB/wH+Ae4B1wH/AfsB6wHVAf8DUQGgGAADMwFS 
    639         A/gF/wP+Af8D/gH/A/4B/wP+Af8D6gH/AecB6AHqAf8BzwHEAboB/wH+AfMB4wL/Ae8B2AL/AfAB2gH/ 
    640         Af4B7wHZAf8B+gHrAdYB/wNQAZsDXwHjAe8C7gH/AeQBhAEQAf8B5gGfATsB/wHnAZ4BOgH/AeUBngE6 
    641         Af8B5QGeAToB/wHlAZ4BOgH/AeUBngE8Af8B5QGeATsB/wHlAZ0BOwH/AeUBnwE8Af8B5wGfATwB/wHm 
    642         AaABPgH/AecBoQE+Af8B5wGiAT4B/wHoAaMBQAH/AekBpAE/Af8B7AGmAUIB/wHqAY0BFQH/Ae8C7gH/ 
    643         A18B43QAAw0BEQNgAdYI/wP+Bf8D+wH/Ae4B7wHxAf8ByAHEAcAB/wHYAcsBugL/AfYB4AL/AfAB3AL/ 
    644         AfEB3AH/AfwB7gHbAf8DUQGgGAADMwFSA/gF/wP+Af8D/gH/A/4B/wP+Af8C8QHyAf8B5gHnAeoB/wHN 
    645         AcEBtgH/Af4B8wHjAv8B8gHeAv8B8gHfAv8B8gHfAf8B+gHuAdwB/wNQAZsDXwHjAe8C7gH/AdwBTgEJ 
    646         Af8B4gGZATgB/wHgAZgBOAH/AeABmAE2Af8B4QGYATUB/wHfAZgBOAH/Ad8BmAE3Af8B3wGYATcB/wHf 
    647         AZgBOAH/AeEBmQE6Af8B4AGZAToB/wHgAZgBNwH/AeEBmQE5Af8B4gGbATgB/wHkAZwBOgH/AeQBnQE7 
    648         Af8B5gGfAT4B/wHjAYMBEQH/Ae8C7gH/A18B43QAAxwBJwNhAdoE/wP+Af8D/gH/A/4B/wP9Af8B9wH5 
    649         AfwB/wHaAdUB0wH/AeYB1wHGAv8B9wHkAv8B9AHhAv8B9AHjAf8B/QHyAeAB/wNRAaAYAAMzAVID+QX/ 
    650         A/4B/wP+Af8D/gH/A/4B/wP9Af8B8QHzAfcB/wHhAdMBwwH/Af4B8QHgAv8B9AHeAv8B9QHjAv8B9QHl 
    651         Af8B+wHxAeAB/wNQAZsDXwHjAe8C7gH/Ac4BIwEAAf8B1QFHAQAB/wHVAUYBAAH/AdMBRAEAAf8B0wFE 
    652         AQAB/wHUAUQBAAH/AdIBRAEAAf8B0gFEAQAB/wHSAUQBAAH/AdQBRgEAAf8B0wFGAQAB/wHTAUUBAgH/ 
    653         AdQBRwEBAf8B1gFIAQEB/wHVAUkBAwH/AdkBSwEEAf8B2AFNAQcB/wHUAS4BAAH/Ae8C7gH/A18B43QA 
    654         Ax0BKQNeAd0I/wP+Cf8B/gP/AfYB8gHuAf8B9AHlAdQC/wH1AeAC/wH4AeUC/wH2AegB/wH9AfQB5gH/ 
    655         A1EBoBgAAzMBUwP7Cf8D/hH/Ae8B4wHXAf8B9wHkAccC/wH0Ad0C/wHzAeIC/wH2AecB/wH7AfMB5QH/ 
    656         A1ABmwNfAeMB7wLuAf8B7wLuAf8B7wLuAf8B7wLuAf8B7wLuAf8B7wLuAf8B7wLuAf8B7wLuAf8B7wLu 
    657         Af8B7wLuAf8B7wLuAf8B7wLuAf8B7wLuAf8B7wLuAf8B7wLuAf8B7wLuAf8B7wLuAf8B7wLuAf8B7wLu 
    658         Af8B7wLuAf8DXwHjdAADEAEVA1wBzxr/Af4B/wH7AfQB7QH/AfoB7AHaAf8B/gHzAd8C/wH6AekB/wH9 
    659         AfcB6wH/A1EBoBgAAyEBMANfAegD/hn/Av4B/QH/AfkB7gHjAf8B+AHpAdQB/wH+AfAB3AL/AfgB6QH/ 
    660         AfsB9AHoAf8DUAGbA18B4wNfAeMDXwHjA18B4wNfAeMDXwHjA18B4wNfAeMDXwHjA18B4wNfAeMDXwHj 
    661         A18B4wNfAeMDXwHjA18B4wNfAeMDXwHjA18B4wNfAeMDXwHjA18B43cAAQEDHAEnAzEBTgM4AV4DQAFw 
    662         A0wBkgNYAbsDYQHcA2QB7ANtAfgB/AH6AfgB/wH8AfQB6AH/Af0B8gHgAv8B+QHrAf8DUQGgHAADDwEU 
    663         AyEBMAMqAUADMwFSA0IBdQNRAZ8DWwHGA18B2wNfAegDYgH2AfsB+AH2Af8B+gHvAeUB/wH8AfAB3wH/ 
    664         Af0B9wHrAf8DUAGa2wABAQMCAQMDBQEHAwkEDAEQAxIBGQMaASQDJgE4AzcBWgNIAYQDVgG0A0MBdzgA 
    665         AwMBBAMLAQ8DEwEaAyQBNQM3AVsDSQGHA1YBtANBAXKwAAFCAU0BPgcAAT4DAAEoAwABWAMAARYDAAEB 
    666         AQABAQUAAQgBARYAA/8BAAHgAR8BHAEAAQQBfwL/AcADAAHAAQcBDAEAAQQBPwL/AcADAAGAAQABDAIA 
    667         ARAGAAGACwABgAsAAYALAAGACwABgAsAAYALAAGACwABgAsAAYALAAGAAQABAwHwCAABgAEAAQMB8AgA 
    668         AeABAAEDAfAIAAHwAQABAwHwCAAB/gEAAQMB8AgAAf4BAAEDAfAIAAH+AQABAwHwCAAB/gEAAQMB8AgA 
    669         Af4BAAEDAfgBAAEPAv8BwAMAAf8BwAEDAf8B8AEPAv8BwAMACw== 
     1477        ARYCAAH/AwAB/wMAAf8BEgIAAf8BNAE3AYUB/wERAQgBDgH/AwAB/wMAAf8BKAERATUB/wMAAf8BHgEO 
     1478        ASMB/wH7AvkB/wOsAf8B5AHnAekB/wKoAZ8B/QNhAe4CXgFdAdACWQFWAb4CSQFIAYgDIAEuA18B4wHv 
     1479        Au4B/wHvAu4B/wHvAu4B/wHvAu4B/wHvAu4B/wHvAu4B/wHvAu4B/wHvAu4B/wHvAu4B/wHvAu4B/wHv 
     1480        Au4B/wHvAu4B/wHvAu4B/wHvAu4B/wHvAu4B/wHvAu4B/wHvAu4B/wHvAu4B/wHvAu4B/wHvAu4B/wNf 
     1481        AeNcAAMMARACWQFXAb8B9AG1ATkB/wHbAZcBIAH/AdMBiQENAf8B3QGbASUB/wHiAaYBNAH/Ad4BowEy 
     1482        Af8B8gHeAc0B/wHrAb8BmgH/AeMBqAE3Af8B1AGvAZgB/wHvAfIB9QH/AvMB8gH/AfMB9QH5Af8BxQHA 
     1483        AbcB/wGuAYsBKgH/A2EB7gNhAeIDWwHIAzoBYQNfAeMB+wL5Av8B8QG+Af8BkwGSAaYB/wEhASYBgAH/ 
     1484        ARcBEQEPAf8CAAEBAf8DAAH/AwAB/wEwASgBHwH/ARQBDwE0Af8BGQEaAYkB/wEBAQYBLAH/AfsC+QH/ 
     1485        A6oB/wHVAdcB2QH/Ab8BrwGcAf8B5wHIAacB/wHcAbQBiQH/AdwBtAGJAf8B2gGuAYAB/wNOAZgDXwHj 
     1486        Ae8C7gH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA 
     1487        Af8DAAH/AwAB/wMAAf8DAAH/Ae8C7gH/A18B41wAAzEBTgHhAY4BCgH/AcUBMgEAAf8BywGFAREB/wHe 
     1488        AaYBNwH/AeQBqQE1Af8B4QGdASAB/wHgAaIBLQH/AfAB1wHCAf8B0wGYAS0B/wHLAYIBDQH/AeEBqwGB 
     1489        Af8B8wHrAeIB/wHtAe4B7wH/Ad8B4gHkAf8BrwGpAaIB/wGxAYoBKQH/AdsBrgGBAf8B3QG2AYwB/wHe 
     1490        AbgBjQH/A1IBqQNfAeMB+wL5Av8B1wGdAv8B4AGjAf8BMQEyAZUB/wE1AYcBuwH/AYgBJgEkAv8B2QGV 
     1491        Av8B9gG8Av8B+wG5Av8B1gGZAf8BtgGaATcB/wENAQUBAAH/AfsC+QH/A6wB/wHWAdgB2wH/Ab4BrQGb 
     1492        Af8B6AHJAacB/wHeAbUBhwH/Ad0BtAGHAf8B3QG1AYgB/wNQAZsDXwHjAe8C7gH/AQABEAEBAf8BFwGD 
     1493        ATkB/wEDAYgBPQH/ARgBkgGPAf8BIAGWAZMB/wERAY4BigH/AQQBhgGCAf8BAAE8AS4B/wEAASQBEwH/ 
     1494        AQABBgEAAf8BAAEOAQIB/wEAARUBAgH/AZwBzwHNAf8BAQExASAB/wETAYUBQAH/AQcBIwEoAf8BAgEm 
     1495        ARoB/wEAAQMBAAH/Ae8C7gH/A18B41wAA2AB1AGvARIBAAH/AcMBMwEAAf8B1QGQARYB/wHrAcIBmwH/ 
     1496        AfUB2QG9Af8B6QGzAYAB/wHhAZ4BJAH/Ad0BmwEjAf8BzQGAAQUB/wG7ASgBAAH/AcABNAEAAf8B7gHK 
     1497        AaoB/wHvAfQB9wH/AeEB5AHmAf8BswGvAaQB/wG2AZEBMAH/Ad0BrwGCAf8B3wG1AYYB/wHgAbgBiwH/ 
     1498        A1EBoANfAeMB+wL5Af8B+AG7AYcC/wHKAYcB/wH2AcABkQH/AQgBFAE+Af8B4AGgATIC/wHjAaIC/wHC 
     1499        AY0B/wH9Ab4BjAL/Ac0BlQL/AeABnwL/Ad4BmAH/AfsC+QH/A60B/wHWAdkB2wH/Ab4BrgGbAf8B6QHL 
     1500        AakB/wHhAbgBiwH/AeABuAGKAf8B4AG4AYoB/wNQAZsDXwHjAe8C7gH/AQkCAAH/AwAB/wEcAgMB/wGE 
     1501        ATgBPgH/Aa8BnQGhAf8BhQEtATsB/wFAASwBMQH/AZABPAGGAf8BlQGLAY0B/wGqAZEBpgH/ARwBBwEV 
     1502        Af8BnwGEAZEB/wGDAYABQAH/ASkBFAEqAf8BFQEQAREB/wMAAf8BmQFAAYsB/wMAAf8B7wLuAf8DXwHj 
     1503        XAABvwEsAQAB/wGsAQ0BAAH/AcYBNAEAAf8B1wGTARoB/wHdAaMBMAH/Ad8BpQE0Af8B5wG5AZIB/wH3 
     1504        AeUB1QH/AeABqwE9Af8B0AGKAQ0B/wHBAS8BAAH/AawBDgEAAf8B0gGWAS0B/wHwAfcB+wH/Ad8B4QHl 
     1505        Af8BuwG0AbEB/wHEAagBhgH/AeQBuQGKAf8B4gG5AYoB/wHiAbsBjQH/A1EBoANfAeMB+wL5Af8B8AGy 
     1506        AToB/wHwAbABOQL/AboBOgL/Ab0BPAL/Ab0BgQH/AfEBrwE5Af8B8gGzAT4B/wHvAbQBPwH/AfIBtAE/ 
     1507        Af8B8wG0AUAB/wH2AbIBOwH/AfsC+QH/A64B/wHWAdoB3gH/Ab4BsQGfAf8B6wHPAa0B/wHjAbsBjAH/ 
     1508        AeMBuwGOAf8B4gG7AY0B/wNQAZsDXwHjAe8C7gH/Ad0BugGWAf8BsQGdAYoB/wEBAgAB/wMAAf8DAAH/ 
     1509        AwAB/wMAAf8BHAEbATIB/wEAARwBJgH/AwAB/wMAAf8DAAH/AgABCgH/ASsBGAE9Af8DAAH/ARYBDgEo 
     1510        Af8BDwEZAS0B/wIAAQMB/wHvAu4B/wNfAeNcAAGtAQ8BAAH/AdEBnQE4Af8B3gGuAYYB/wHKAT0BAAH/ 
     1511        AdQBkQEbAf8BzwGBAQAB/wHdAaUBOAX/AeIBtQGRAf8ByQE+AQAB/wHLAYIBCgH/AbIBFgEAAf8BvgE3 
     1512        AQYB/wHpAfMB+gH/AdsB3gHfAf8BxgG/AbIB/wHZAcMBpwH/Ae0BywGkAf8B5AG8AY0B/wHlAb8BkAH/ 
     1513        A1EBoANfAeMB+wL5Af8B6gGkASwB/wHqAaQBLgH/AekBowEtAf8B8AGoAS8B/wHqAaQBLgH/AeoBpAEw 
     1514        Af8B6gGmAS4B/wHsAakBMgH/AewBpwEzAf8B7QGrATIB/wHsAaUBLAH/AfsC+QH/A68B/wHZAdgB1QH/ 
     1515        AckBtQGcAf8B8QHbAcMB/wHoAcUBnAH/AeUBvgGPAf8B5QG/AZEB/wNQAZsDXwHjAe8C7gH/AfEBxQGa 
     1516        Av8B4gG8Av8B+AHIAf8CmQGxAf8BhgGPAbIB/wE3ATMBOQH/AQsBAwECAf8DAAH/AQcBJQEqAf8DAAH/ 
     1517        AwAB/wMAAf8BGwEeAYYB/wEQAQgBLgH/AT0BOAGYAf8BNQEsAYwB/wEkARkBMgH/AwAB/wHvAu4B/wNf 
     1518        AeNcAAGoAQQBAAH/AdYBpAGAAf8B8wHkAdcB/wHZAaIBOgH/AcgBOgEAAf8BxgE0AQAB/wHSAY4BGgH/ 
     1519        Ac8BiQEUAf8B0gGUASMB/wHKAYABBQH/AcMBMQEAAf8BvAEpAQAB/wG5AS4BAAH/AfAB/AH+Af8BxwHG 
     1520        AcUB/wHOAb8BqwH/AfEB1wG3Af8B7gHUAbQB/wHqAckBoAH/AekBwgGTAf8DUQGgA18B4wH7AvkB/wHg 
     1521        AZcBJQH/AeEBlwEjAf8B3wGXASUB/wHfAZcBJAH/Ad8BlwEmAf8B3wGZAScB/wHgAZgBJgH/AeEBmQEo 
     1522        Af8B4gGaAScB/wHkAZ0BKQH/AeABlQEjAf8B+wL5Af8DsQH/AcIBugGuAf8B8wHgAcgB/wHuAdMBsQH/ 
     1523        Ae4B1AG1Af8B6gHIAZ4B/wHoAcEBkgH/A1ABmwNfAeMB7wLuAf8B/AHCAYcB/wH6Ac4BoAL/AdgBogL/ 
     1524        AdgBogH/AT4BiQGrAf8BOgEuAYkB/wKjAb0B/wGJAZIBqQH/AQMCAAH/ASYBDgEAAf8BiwEnAQwC/wHY 
     1525        AaYB/wHfAbgBiwH/ATMBJAEgAf8BFQEXASkB/wIAAR0B/wEAAQoBJQH/AwAB/wHvAu4B/wNfAeNcAAGs 
     1526        AQcBAAH/AbIBFQEAAf8BxAE1AQAB/wHKAYMBDQH/Ac8BjAEbAf8B7AHTAcEB/wH4Ae0B5AH/AcsBgwEM 
     1527        Af8BwgEwAQAB/wHPAYwBGwH/Ab8BLAEAAf8BqwEHAQAB/wG9ATQBAgH/AfMD/wHEAcIBvgH/AdABvwGr 
     1528        Af8B9QHcAb4B/wHwAdYBtwH/AfAB1wG4Af8B7AHIAZwB/wNRAaADXwHjAfsC+QH/AfsC+QH/AfsC+QH/ 
     1529        AfsC+QH/AfsC+QH/AfsC+QH/AfsC+QH/AfsC+QH/AfsC+QH/AfsC+QH/AfsC+QH/AfsC+QH/AfsC+AH/ 
     1530        A6wB/wHMAcIBtgH/AfUB5AHQAf8B8AHWAbcB/wHwAdgBugH/Ae8B1gG2Af8B6gHGAZgB/wNQAZsDXwHj 
     1531        Ae8C7gL/AbkBOgH/Af4ByAGWAf8B+wHFAZQC/wHaAZgB/wHiAbYBjwH/ARkBIAGKAf8BPgE3AZAB/wEo 
     1532        ATkBogH/AbkBOAEYA/8BxAL/AfEBtwL/Ad4BqAL/AeQBpwL/AfEBrAL/AdYBlQH/AawBiAEcAf8BKwEZ 
     1533        AQAB/wMAAf8B7wLuAf8DXwHjXAACWwFYAcYBowIAAf8ByQGEAREB/wHOAYwBHgH/AcwBiAEXAf8B7gHX 
     1534        AcYB/wH4AfAB6gH/AdoBqwGHAf8B1AGeATYB/wHOAZEBJAH/AeABuwGgAf8BygGKASAB/wHaAa8BkAH/ 
     1535        Ae8B9gH8Af8BxQHDAcAB/wHVAcUBsAH/AfgB4gHFAf8B8gHaAbsB/wHyAd0BwwH/AfIB1QGxAf8DUQGg 
     1536        A18B4wNfAeMDXwHjA18B4wNfAeMDXwHjA7QB/wO0Af8DtAH/A7QB/wO0Af8DswH/A6kB/wOYAf8DoAH/ 
     1537        AcwBwwG3Af8B+AHpAdUB/wHyAdsBvQH/AfIB2wG+Af8B8gHdAcIB/wHwAdIBrAH/A1ABmwNfAeMB7wLu 
     1538        Af8B/gGvASwB/wH5AcABjAH/AfkBvwGMAf8B+QG9AYkC/wHVAYwB/wHIAaUBkAH/ARsBMAGkAf8CAAEE 
     1539        Av8BwAE/Av8BywGUAf8B+wG+AYsB/wH9Ab8BiwH/Af0BwQGMAf8B/gHCAY4C/wHNAZcC/wHkAaYC/wHv 
     1540        Aa8C/wHOAYEB/wHvAu4B/wNfAeNcAAMtAUYBbQJRAfcBygGJARwB/wHcAbEBlAH/AeIBvQGiAf8B3wG3 
     1541        AZgB/wHYAaUBQAH/AdkBqAGEAf8B3QGzAZMB/wHZAaoBiAH/AdYBpQGCAf8B1QGjAYAB/wL7AfoB/wHt 
     1542        AfAB8gH/AcYBwwHBAf8B1wHHAbQB/wH9AegBzQH/AfUB4AHCAf8B9AHgAcUB/wH0Ad8BwgH/A1EBoBgA 
     1543        AzMBUgP1Af8D/QH/A/wB/wP9Af8D/QH/A/0B/wPmAf8B4QHiAeUB/wHKAcEBtgH/AfoB7AHZAf8B9wHh 
     1544        AcQB/wH0Ad8BwgH/AfQB4AHFAf8B8wHcAb0B/wNQAZsDXwHjAe8C7gH/AfcBowEeAf8B9QG3AYMB/wH2 
     1545        AbYBgAH/AfMBuAGAAf8B9QG2AYEC/wHJAYEB/wHAAZwBPgH/AdABnwE8Av8ByAGLAf8B9QG3AYEB/wH0 
     1546        AbgBgwH/AfYBugGEAf8B9gG6AYUB/wH1AbsBhwH/AfgBvAGFAf8B+QG5AYYB/wH6Ab0BiAL/AbEBLAH/ 
     1547        Ae8C7gH/A18B41wAAwMBBANEAXoCWQFCAfUB6QHQAb0B/wH6AfUB8wH/Ae0B1wHGAf8B6wHSAcAB/wHt 
     1548        AdYBxQH/AekBzAG2Af8B0QGZATUB/wG7ASwBAAH/Ae8B3QHPAf8B/AH+Av8B7AHvAfAB/wHHAcUBwQH/ 
     1549        AdUBxwG0Av8B7QHTAf8B+QHlAcoB/wH2AeQByQH/AfcB5QHLAf8DUQGgGAADMwFSA/YB/wP+Af8D/QH/ 
     1550        A/0B/wP+Af8D/gH/A+gB/wHjAeQB5wH/AcsBwgG2Af8B/AHwAd4B/wH8AeoB0AH/AfwB6gHQAf8B9wHm 
     1551        Ac0B/wH3AeYBzQH/A1ABmwNfAeMB7wLuAf8B8AGaAREB/wHwAa8BNwH/AfABrgE3Af8B7gGuATYB/wHw 
     1552        AbABOAH/Ae4BrgE4Av8BuwE4Av8BuwE7Af8B7gGuATkB/wHwAa8BOAH/AfABsQE6Af8B8AGwATsB/wHw 
     1553        AbIBOwH/AfEBsQE9Af8B8gGzAT8B/wHyAbQBPQH/AfYBtgGBAf8B9gGiARsB/wHvAu4B/wNfAeNkAAM+ 
     1554        AWsCXAFaAc0BUwJNAfoB5wHPAbwB/wH0AdwByQH/AeYBxgGvAf8B2QGrAYwB/wHMAZEBKwH/AecByQG1 
     1555        Bf8D+wH/AewB8AHxAf8ByQHEAcAB/wHYAcoBtwL/Ae8B1wH/Af0B7AHQAf8B+QHpAdAB/wH5AegB0AH/ 
     1556        A1EBoBgAAzMBUgP3Bf8D/gH/A/4B/wP+Af8D/gH/A+gB/wHjAeQB6QH/AcsBwgG4Af8B/QHyAeEB/wH+ 
     1557        Ae0B0wH/Af4B7gHVAf8B+wHrAdMB/wH4AekB0QH/A1ABmwNfAeMB7wLuAf8B7AGQAQUB/wHrAacBMgH/ 
     1558        AesBpwEtAf8B7AGmAS8B/wHrAaYBLgH/AewBpgEuAf8B6AGlAS4B/wHqAaUBMAH/AewBqAEvAf8B6QGn 
     1559        ATEB/wHrAacBMAH/Ae0BqAExAf8B7AGqATQB/wHuAawBMgH/Ae0BrQEzAf8B8AGuATUB/wHwAbABNwH/ 
     1560        AfABmAEOAf8B7wLuAf8DXwHjaAADFAEbAj8BPgFsA0wBkgNTAagDXQHwAeABvQGkAf8B+AHzAe8J/wP7 
     1561        Af8B7AHuAfAB/wHJAcUBwwH/AdgBywG6Av8B8wHbAv8B7wHVAf8B/gHuAdcB/wH7AesB1QH/A1EBoBgA 
     1562        AzMBUgP4Bf8D/gH/A/4B/wP+Af8D/gH/A+oB/wHnAegB6gH/Ac8BxAG6Af8B/gHzAeMC/wHvAdgC/wHw 
     1563        AdoB/wH+Ae8B2QH/AfoB6wHWAf8DUAGbA18B4wHvAu4B/wHkAYQBAAH/AeYBnwEqAf8B5wGeASkB/wHl 
     1564        AZ4BKQH/AeUBngEpAf8B5QGeASkB/wHlAZ4BKwH/AeUBngEqAf8B5QGdASoB/wHlAZ8BKwH/AecBnwEr 
     1565        Af8B5gGgAS0B/wHnAaEBLQH/AecBogEtAf8B6AGjAS8B/wHpAaQBLgH/AewBpgExAf8B6gGNAQQB/wHv 
     1566        Au4B/wNfAeN0AAMNAREDYAHWCP8D/gX/A/sB/wHuAe8B8QH/AcgBxAHAAf8B2AHLAboC/wH2AeAC/wHw 
     1567        AdwC/wHxAdwB/wH8Ae4B2wH/A1EBoBgAAzMBUgP4Bf8D/gH/A/4B/wP+Af8D/gH/AvEB8gH/AeYB5wHq 
     1568        Af8BzQHBAbYB/wH+AfMB4wL/AfIB3gL/AfIB3wL/AfIB3wH/AfoB7gHcAf8DUAGbA18B4wHvAu4B/wHc 
     1569        AT0BAAH/AeIBmQEnAf8B4AGYAScB/wHgAZgBJQH/AeEBmAEkAf8B3wGYAScB/wHfAZgBJgH/Ad8BmAEm 
     1570        Af8B3wGYAScB/wHhAZkBKQH/AeABmQEpAf8B4AGYASYB/wHhAZkBKAH/AeIBmwEnAf8B5AGcASkB/wHk 
     1571        AZ0BKgH/AeYBnwEtAf8B4wGDAQAB/wHvAu4B/wNfAeN0AAMcAScDYQHaBP8D/gH/A/4B/wP+Af8D/QH/ 
     1572        AfcB+QH8Af8B2gHVAdMB/wHmAdcBxgL/AfcB5AL/AfQB4QL/AfQB4wH/Af0B8gHgAf8DUQGgGAADMwFS 
     1573        A/kF/wP+Af8D/gH/A/4B/wP+Af8D/QH/AfEB8wH3Af8B4QHTAcMB/wH+AfEB4AL/AfQB3gL/AfUB4wL/ 
     1574        AfUB5QH/AfsB8QHgAf8DUAGbA18B4wHvAu4B/wHOARIBAAH/AdUBNgEAAf8B1QE1AQAB/wHTATMBAAH/ 
     1575        AdMBMwEAAf8B1AEzAQAB/wHSATMBAAH/AdIBMwEAAf8B0gEzAQAB/wHUATUBAAH/AdMBNQEAAf8B0wE0 
     1576        AQAB/wHUATYBAAH/AdYBNwEAAf8B1QE4AQAB/wHZAToBAAH/AdgBPAEAAf8B1AEdAQAB/wHvAu4B/wNf 
     1577        AeN0AAMdASkDXgHdCP8D/gn/Af4D/wH2AfIB7gH/AfQB5QHUAv8B9QHgAv8B+AHlAv8B9gHoAf8B/QH0 
     1578        AeYB/wNRAaAYAAMzAVMD+wn/A/4R/wHvAeMB1wH/AfcB5AHHAv8B9AHdAv8B8wHiAv8B9gHnAf8B+wHz 
     1579        AeUB/wNQAZsDXwHjAe8C7gH/Ae8C7gH/Ae8C7gH/Ae8C7gH/Ae8C7gH/Ae8C7gH/Ae8C7gH/Ae8C7gH/ 
     1580        Ae8C7gH/Ae8C7gH/Ae8C7gH/Ae8C7gH/Ae8C7gH/Ae8C7gH/Ae8C7gH/Ae8C7gH/Ae8C7gH/Ae8C7gH/ 
     1581        Ae8C7gH/Ae8C7gH/A18B43QAAxABFQNcAc8a/wH+Af8B+wH0Ae0B/wH6AewB2gH/Af4B8wHfAv8B+gHp 
     1582        Af8B/QH3AesB/wNRAaAYAAMhATADXwHoA/4Z/wL+Af0B/wH5Ae4B4wH/AfgB6QHUAf8B/gHwAdwC/wH4 
     1583        AekB/wH7AfQB6AH/A1ABmwNfAeMDXwHjA18B4wNfAeMDXwHjA18B4wNfAeMDXwHjA18B4wNfAeMDXwHj 
     1584        A18B4wNfAeMDXwHjA18B4wNfAeMDXwHjA18B4wNfAeMDXwHjA18B4wNfAeN3AAEBAxwBJwMxAU4DOAFe 
     1585        A0ABcANMAZIDWAG7A2EB3ANkAewDXAH4AfwB+gH4Af8B/AH0AegB/wH9AfIB4AL/AfkB6wH/A1EBoBwA 
     1586        Aw8BFAMhATADKgFAAzMBUgNCAXUDUQGfA1sBxgNfAdsDXwHoA2IB9gH7AfgB9gH/AfoB7wHlAf8B/AHw 
     1587        Ad8B/wH9AfcB6wH/A1ABmtsAAQEDAgEDAwUBBwMJBAwBEAMSARkDGgEkAyYBOAM3AVoDSAGEA1YBtAND 
     1588        AXc4AAMDAQQDCwEPAxMBGgMkATUDNwFbA0kBhwNWAbQDQQFysAABQgFNAT4HAAE+AwABKAMAAVgDAAEW 
     1589        AwABAQEAAQEFAAEIAQEWAAP/AQAB4AEfARwBAAEEAX8C/wHAAwABwAEHAQwBAAEEAT8C/wHAAwABgAEA 
     1590        AQwCAAEQBgABgAsAAYALAAGACwABgAsAAYALAAGACwABgAsAAYALAAGACwABgAEAAQMB8AgAAYABAAED 
     1591        AfAIAAHgAQABAwHwCAAB8AEAAQMB8AgAAf4BAAEDAfAIAAH+AQABAwHwCAAB/gEAAQMB8AgAAf4BAAED 
     1592        AfAIAAH+AQABAwH4AQABDwL/AcADAAH/AcABAwH/AfABDwL/AcADAAs= 
    6701593</value> 
    6711594  </data> 
    6721595  <data name="tabControl1.Location" type="System.Drawing.Point, System.Drawing"> 
    673     <value>562, 81</value> 
    674   </data> 
    675   <data name="tabControl1.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms"> 
    676     <value>3, 3, 30, 3</value> 
     1596    <value>309, 55</value> 
    6771597  </data> 
    6781598  <data name="tabControl1.Size" type="System.Drawing.Size, System.Drawing"> 
    679     <value>300, 350</value> 
     1599    <value>327, 350</value> 
    6801600  </data> 
    6811601  <data name="tabControl1.TabIndex" type="System.Int32, mscorlib"> 
     
    6941614    <value>11</value> 
    6951615  </data> 
     1616  <data name="picshowImg.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms"> 
     1617    <value>Fill</value> 
     1618  </data> 
     1619  <data name="picshowImg.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> 
     1620    <value>NoControl</value> 
     1621  </data> 
     1622  <data name="picshowImg.Location" type="System.Drawing.Point, System.Drawing"> 
     1623    <value>642, 55</value> 
     1624  </data> 
     1625  <data name="picshowImg.Size" type="System.Drawing.Size, System.Drawing"> 
     1626    <value>379, 380</value> 
     1627  </data> 
     1628  <data name="picshowImg.SizeMode" type="System.Windows.Forms.PictureBoxSizeMode, System.Windows.Forms"> 
     1629    <value>Zoom</value> 
     1630  </data> 
     1631  <data name="picshowImg.TabIndex" type="System.Int32, mscorlib"> 
     1632    <value>0</value> 
     1633  </data> 
     1634  <data name="&gt;&gt;picshowImg.Name" xml:space="preserve"> 
     1635    <value>picshowImg</value> 
     1636  </data> 
     1637  <data name="&gt;&gt;picshowImg.Type" xml:space="preserve"> 
     1638    <value>System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     1639  </data> 
     1640  <data name="&gt;&gt;picshowImg.Parent" xml:space="preserve"> 
     1641    <value>tableLayoutPanel1</value> 
     1642  </data> 
     1643  <data name="&gt;&gt;picshowImg.ZOrder" xml:space="preserve"> 
     1644    <value>12</value> 
     1645  </data> 
    6961646  <data name="tableLayoutPanel1.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms"> 
    697     <value>Fill</value> 
     1647    <value>Top</value> 
    6981648  </data> 
    6991649  <data name="tableLayoutPanel1.Location" type="System.Drawing.Point, System.Drawing"> 
     
    7011651  </data> 
    7021652  <data name="tableLayoutPanel1.RowCount" type="System.Int32, mscorlib"> 
    703     <value>6</value> 
     1653    <value>5</value> 
    7041654  </data> 
    7051655  <data name="tableLayoutPanel1.Size" type="System.Drawing.Size, System.Drawing"> 
    706     <value>864, 467</value> 
     1656    <value>944, 438</value> 
    7071657  </data> 
    7081658  <data name="tableLayoutPanel1.TabIndex" type="System.Int32, mscorlib"> 
     
    7191669  </data> 
    7201670  <data name="&gt;&gt;tableLayoutPanel1.ZOrder" xml:space="preserve"> 
    721     <value>0</value> 
     1671    <value>1</value> 
    7221672  </data> 
    7231673  <data name="tableLayoutPanel1.LayoutSettings" type="System.Windows.Forms.TableLayoutSettings, System.Windows.Forms"> 
    724     <value>&lt;?xml version="1.0" encoding="utf-16"?&gt;&lt;TableLayoutSettings&gt;&lt;Controls&gt;&lt;Control Name="button2" Row="5" RowSpan="1" Column="3" ColumnSpan="1" /&gt;&lt;Control Name="label1" Row="1" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="label4" Row="5" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="tbServer" Row="0" RowSpan="1" Column="1" ColumnSpan="3" /&gt;&lt;Control Name="tbUser" Row="1" RowSpan="1" Column="1" ColumnSpan="1" /&gt;&lt;Control Name="label2" Row="1" RowSpan="1" Column="2" ColumnSpan="1" /&gt;&lt;Control Name="AlbumsTV" Row="3" RowSpan="2" Column="0" ColumnSpan="4" /&gt;&lt;Control Name="tbPassword" Row="1" RowSpan="1" Column="3" ColumnSpan="1" /&gt;&lt;Control Name="button1" Row="2" RowSpan="1" Column="3" ColumnSpan="1" /&gt;&lt;Control Name="label3" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="cbxLstCatTo" Row="5" RowSpan="1" Column="1" ColumnSpan="2" /&gt;&lt;Control Name="tabControl1" Row="3" RowSpan="2" Column="4" ColumnSpan="1" /&gt;&lt;/Controls&gt;&lt;Columns Styles="AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,Absolute,20" /&gt;&lt;Rows Styles="AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,Absolute,30" /&gt;&lt;/TableLayoutSettings&gt;</value> 
     1674    <value>&lt;?xml version="1.0" encoding="utf-16"?&gt;&lt;TableLayoutSettings&gt;&lt;Controls&gt;&lt;Control Name="button2" Row="4" RowSpan="1" Column="3" ColumnSpan="1" /&gt;&lt;Control Name="label1" Row="1" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="label4" Row="4" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="tbServer" Row="0" RowSpan="1" Column="1" ColumnSpan="3" /&gt;&lt;Control Name="tbUser" Row="1" RowSpan="1" Column="1" ColumnSpan="1" /&gt;&lt;Control Name="label2" Row="1" RowSpan="1" Column="2" ColumnSpan="1" /&gt;&lt;Control Name="AlbumsTV" Row="2" RowSpan="2" Column="0" ColumnSpan="2" /&gt;&lt;Control Name="tbPassword" Row="1" RowSpan="1" Column="3" ColumnSpan="1" /&gt;&lt;Control Name="button1" Row="1" RowSpan="1" Column="4" ColumnSpan="1" /&gt;&lt;Control Name="label3" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="cbxLstCatTo" Row="4" RowSpan="1" Column="1" ColumnSpan="2" /&gt;&lt;Control Name="tabControl1" Row="2" RowSpan="2" Column="2" ColumnSpan="2" /&gt;&lt;Control Name="picshowImg" Row="2" RowSpan="3" Column="3" ColumnSpan="1" /&gt;&lt;/Controls&gt;&lt;Columns Styles="AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0" /&gt;&lt;Rows Styles="AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,Absolute,30,Absolute,20,Absolute,20" /&gt;&lt;/TableLayoutSettings&gt;</value> 
    7251675  </data> 
    7261676  <data name="AlbumsTV.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms"> 
     
    7311681  </data> 
    7321682  <data name="AlbumsTV.Location" type="System.Drawing.Point, System.Drawing"> 
    733     <value>3, 81</value> 
     1683    <value>3, 55</value> 
    7341684  </data> 
    7351685  <data name="AlbumsTV.Nodes" mimetype="application/x-microsoft.net.object.binary.base64"> 
     
    7521702  </data> 
    7531703  <data name="AlbumsTV.Size" type="System.Drawing.Size, System.Drawing"> 
    754     <value>553, 350</value> 
     1704    <value>300, 350</value> 
    7551705  </data> 
    7561706  <data name="AlbumsTV.TabIndex" type="System.Int32, mscorlib"> 
     
    7691719    <value>6</value> 
    7701720  </data> 
    771   <metadata name="modelManagerBaseBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 
    772     <value>278, 15</value> 
     1721  <metadata name="folderBrowserDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 
     1722    <value>517, 15</value> 
    7731723  </metadata> 
    774   <metadata name="lstCatBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 
    775     <value>128, 14</value> 
     1724  <metadata name="TreeViewCMenu.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 
     1725    <value>686, 15</value> 
    7761726  </metadata> 
    777   <data name="tableLayoutPanel2.ColumnCount" type="System.Int32, mscorlib"> 
    778     <value>2</value> 
    779   </data> 
    780   <data name="&gt;&gt;txtAlbName.Name" xml:space="preserve"> 
    781     <value>txtAlbName</value> 
    782   </data> 
    783   <data name="&gt;&gt;txtAlbName.Type" xml:space="preserve"> 
    784     <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    785   </data> 
    786   <data name="&gt;&gt;txtAlbName.Parent" xml:space="preserve"> 
    787     <value>tableLayoutPanel2</value> 
    788   </data> 
    789   <data name="&gt;&gt;txtAlbName.ZOrder" xml:space="preserve"> 
    790     <value>0</value> 
    791   </data> 
    792   <data name="&gt;&gt;label5.Name" xml:space="preserve"> 
    793     <value>label5</value> 
    794   </data> 
    795   <data name="&gt;&gt;label5.Type" xml:space="preserve"> 
    796     <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    797   </data> 
    798   <data name="&gt;&gt;label5.Parent" xml:space="preserve"> 
    799     <value>tableLayoutPanel2</value> 
    800   </data> 
    801   <data name="&gt;&gt;label5.ZOrder" xml:space="preserve"> 
    802     <value>1</value> 
    803   </data> 
    804   <data name="&gt;&gt;label7.Name" xml:space="preserve"> 
    805     <value>label7</value> 
    806   </data> 
    807   <data name="&gt;&gt;label7.Type" xml:space="preserve"> 
    808     <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    809   </data> 
    810   <data name="&gt;&gt;label7.Parent" xml:space="preserve"> 
    811     <value>tableLayoutPanel2</value> 
    812   </data> 
    813   <data name="&gt;&gt;label7.ZOrder" xml:space="preserve"> 
    814     <value>2</value> 
    815   </data> 
    816   <data name="&gt;&gt;txtAlbComment.Name" xml:space="preserve"> 
    817     <value>txtAlbComment</value> 
    818   </data> 
    819   <data name="&gt;&gt;txtAlbComment.Type" xml:space="preserve"> 
    820     <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    821   </data> 
    822   <data name="&gt;&gt;txtAlbComment.Parent" xml:space="preserve"> 
    823     <value>tableLayoutPanel2</value> 
    824   </data> 
    825   <data name="&gt;&gt;txtAlbComment.ZOrder" xml:space="preserve"> 
    826     <value>3</value> 
    827   </data> 
    828   <data name="&gt;&gt;btnAlbumEditCancel.Name" xml:space="preserve"> 
    829     <value>btnAlbumEditCancel</value> 
    830   </data> 
    831   <data name="&gt;&gt;btnAlbumEditCancel.Type" xml:space="preserve"> 
    832     <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    833   </data> 
    834   <data name="&gt;&gt;btnAlbumEditCancel.Parent" xml:space="preserve"> 
    835     <value>tableLayoutPanel2</value> 
    836   </data> 
    837   <data name="&gt;&gt;btnAlbumEditCancel.ZOrder" xml:space="preserve"> 
    838     <value>4</value> 
    839   </data> 
    840   <data name="&gt;&gt;btnAlbumEditOk.Name" xml:space="preserve"> 
    841     <value>btnAlbumEditOk</value> 
    842   </data> 
    843   <data name="&gt;&gt;btnAlbumEditOk.Type" xml:space="preserve"> 
    844     <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    845   </data> 
    846   <data name="&gt;&gt;btnAlbumEditOk.Parent" xml:space="preserve"> 
    847     <value>tableLayoutPanel2</value> 
    848   </data> 
    849   <data name="&gt;&gt;btnAlbumEditOk.ZOrder" xml:space="preserve"> 
    850     <value>5</value> 
    851   </data> 
    852   <data name="tableLayoutPanel2.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms"> 
    853     <value>Fill</value> 
    854   </data> 
    855   <data name="tableLayoutPanel2.Location" type="System.Drawing.Point, System.Drawing"> 
    856     <value>3, 3</value> 
    857   </data> 
    858   <data name="tableLayoutPanel2.RowCount" type="System.Int32, mscorlib"> 
    859     <value>5</value> 
    860   </data> 
    861   <data name="tableLayoutPanel2.Size" type="System.Drawing.Size, System.Drawing"> 
    862     <value>286, 344</value> 
    863   </data> 
    864   <data name="tableLayoutPanel2.TabIndex" type="System.Int32, mscorlib"> 
    865     <value>0</value> 
    866   </data> 
    867   <data name="&gt;&gt;tableLayoutPanel2.Name" xml:space="preserve"> 
    868     <value>tableLayoutPanel2</value> 
    869   </data> 
    870   <data name="&gt;&gt;tableLayoutPanel2.Type" xml:space="preserve"> 
    871     <value>System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    872   </data> 
    873   <data name="&gt;&gt;tableLayoutPanel2.Parent" xml:space="preserve"> 
    874     <value>tabPageAlbum</value> 
    875   </data> 
    876   <data name="&gt;&gt;tableLayoutPanel2.ZOrder" xml:space="preserve"> 
    877     <value>0</value> 
    878   </data> 
    879   <data name="tableLayoutPanel2.LayoutSettings" type="System.Windows.Forms.TableLayoutSettings, System.Windows.Forms"> 
    880     <value>&lt;?xml version="1.0" encoding="utf-16"?&gt;&lt;TableLayoutSettings&gt;&lt;Controls&gt;&lt;Control Name="txtAlbName" Row="1" RowSpan="1" Column="0" ColumnSpan="2" /&gt;&lt;Control Name="label5" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="label7" Row="2" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="txtAlbComment" Row="2" RowSpan="1" Column="1" ColumnSpan="2" /&gt;&lt;Control Name="btnAlbumEditCancel" Row="3" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="btnAlbumEditOk" Row="4" RowSpan="1" Column="1" ColumnSpan="1" /&gt;&lt;/Controls&gt;&lt;Columns Styles="AutoSize,0,AutoSize,0" /&gt;&lt;Rows Styles="AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0" /&gt;&lt;/TableLayoutSettings&gt;</value> 
    881   </data> 
    882   <data name="txtAlbName.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms"> 
    883     <value>Fill</value> 
    884   </data> 
    885   <data name="txtAlbName.Location" type="System.Drawing.Point, System.Drawing"> 
    886     <value>3, 16</value> 
    887   </data> 
    888   <data name="txtAlbName.Size" type="System.Drawing.Size, System.Drawing"> 
    889     <value>280, 20</value> 
    890   </data> 
    891   <data name="txtAlbName.TabIndex" type="System.Int32, mscorlib"> 
    892     <value>1</value> 
    893   </data> 
    894   <data name="&gt;&gt;txtAlbName.Name" xml:space="preserve"> 
    895     <value>txtAlbName</value> 
    896   </data> 
    897   <data name="&gt;&gt;txtAlbName.Type" xml:space="preserve"> 
    898     <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    899   </data> 
    900   <data name="&gt;&gt;txtAlbName.Parent" xml:space="preserve"> 
    901     <value>tableLayoutPanel2</value> 
    902   </data> 
    903   <data name="&gt;&gt;txtAlbName.ZOrder" xml:space="preserve"> 
    904     <value>0</value> 
    905   </data> 
    906   <data name="label5.AutoSize" type="System.Boolean, mscorlib"> 
    907     <value>True</value> 
    908   </data> 
    909   <data name="label5.Location" type="System.Drawing.Point, System.Drawing"> 
    910     <value>3, 0</value> 
    911   </data> 
    912   <data name="label5.Size" type="System.Drawing.Size, System.Drawing"> 
    913     <value>35, 13</value> 
    914   </data> 
    915   <data name="label5.TabIndex" type="System.Int32, mscorlib"> 
    916     <value>2</value> 
    917   </data> 
    918   <data name="label5.Text" xml:space="preserve"> 
    919     <value>Name</value> 
    920   </data> 
    921   <data name="&gt;&gt;label5.Name" xml:space="preserve"> 
    922     <value>label5</value> 
    923   </data> 
    924   <data name="&gt;&gt;label5.Type" xml:space="preserve"> 
    925     <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    926   </data> 
    927   <data name="&gt;&gt;label5.Parent" xml:space="preserve"> 
    928     <value>tableLayoutPanel2</value> 
    929   </data> 
    930   <data name="&gt;&gt;label5.ZOrder" xml:space="preserve"> 
    931     <value>1</value> 
    932   </data> 
    933   <data name="label7.AutoSize" type="System.Boolean, mscorlib"> 
    934     <value>True</value> 
    935   </data> 
    936   <data name="label7.Location" type="System.Drawing.Point, System.Drawing"> 
    937     <value>3, 39</value> 
    938   </data> 
    939   <data name="label7.Size" type="System.Drawing.Size, System.Drawing"> 
    940     <value>51, 13</value> 
    941   </data> 
    942   <data name="label7.TabIndex" type="System.Int32, mscorlib"> 
    943     <value>3</value> 
    944   </data> 
    945   <data name="label7.Text" xml:space="preserve"> 
    946     <value>Comment</value> 
    947   </data> 
    948   <data name="&gt;&gt;label7.Name" xml:space="preserve"> 
    949     <value>label7</value> 
    950   </data> 
    951   <data name="&gt;&gt;label7.Type" xml:space="preserve"> 
    952     <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    953   </data> 
    954   <data name="&gt;&gt;label7.Parent" xml:space="preserve"> 
    955     <value>tableLayoutPanel2</value> 
    956   </data> 
    957   <data name="&gt;&gt;label7.ZOrder" xml:space="preserve"> 
    958     <value>2</value> 
    959   </data> 
    960   <data name="txtAlbComment.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> 
    961     <value>Top, Bottom, Left, Right</value> 
    962   </data> 
    963   <data name="txtAlbComment.Location" type="System.Drawing.Point, System.Drawing"> 
    964     <value>3, 55</value> 
    965   </data> 
    966   <data name="txtAlbComment.Multiline" type="System.Boolean, mscorlib"> 
    967     <value>True</value> 
    968   </data> 
    969   <data name="txtAlbComment.ScrollBars" type="System.Windows.Forms.ScrollBars, System.Windows.Forms"> 
    970     <value>Vertical</value> 
    971   </data> 
    972   <data name="txtAlbComment.Size" type="System.Drawing.Size, System.Drawing"> 
    973     <value>280, 103</value> 
    974   </data> 
    975   <data name="txtAlbComment.TabIndex" type="System.Int32, mscorlib"> 
    976     <value>0</value> 
    977   </data> 
    978   <data name="&gt;&gt;txtAlbComment.Name" xml:space="preserve"> 
    979     <value>txtAlbComment</value> 
    980   </data> 
    981   <data name="&gt;&gt;txtAlbComment.Type" xml:space="preserve"> 
    982     <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    983   </data> 
    984   <data name="&gt;&gt;txtAlbComment.Parent" xml:space="preserve"> 
    985     <value>tableLayoutPanel2</value> 
    986   </data> 
    987   <data name="&gt;&gt;txtAlbComment.ZOrder" xml:space="preserve"> 
    988     <value>3</value> 
    989   </data> 
    990   <data name="btnAlbumEditCancel.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> 
    991     <value>Bottom, Left</value> 
    992   </data> 
    993   <data name="btnAlbumEditCancel.AutoSize" type="System.Boolean, mscorlib"> 
    994     <value>True</value> 
    995   </data> 
    996   <data name="btnAlbumEditCancel.AutoSizeMode" type="System.Windows.Forms.AutoSizeMode, System.Windows.Forms"> 
    997     <value>GrowAndShrink</value> 
    998   </data> 
    999   <data name="btnAlbumEditCancel.BackgroundImageLayout" type="System.Windows.Forms.ImageLayout, System.Windows.Forms"> 
    1000     <value>None</value> 
    1001   </data> 
    1002   <data name="btnAlbumEditCancel.Location" type="System.Drawing.Point, System.Drawing"> 
    1003     <value>3, 311</value> 
    1004   </data> 
    1005   <data name="btnAlbumEditCancel.Size" type="System.Drawing.Size, System.Drawing"> 
    1006     <value>30, 30</value> 
    1007   </data> 
    1008   <data name="btnAlbumEditCancel.TabIndex" type="System.Int32, mscorlib"> 
    1009     <value>1</value> 
    1010   </data> 
    1011   <data name="btnAlbumEditCancel.TextImageRelation" type="System.Windows.Forms.TextImageRelation, System.Windows.Forms"> 
    1012     <value>ImageAboveText</value> 
    1013   </data> 
    1014   <data name="&gt;&gt;btnAlbumEditCancel.Name" xml:space="preserve"> 
    1015     <value>btnAlbumEditCancel</value> 
    1016   </data> 
    1017   <data name="&gt;&gt;btnAlbumEditCancel.Type" xml:space="preserve"> 
    1018     <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    1019   </data> 
    1020   <data name="&gt;&gt;btnAlbumEditCancel.Parent" xml:space="preserve"> 
    1021     <value>tableLayoutPanel2</value> 
    1022   </data> 
    1023   <data name="&gt;&gt;btnAlbumEditCancel.ZOrder" xml:space="preserve"> 
    1024     <value>4</value> 
    1025   </data> 
    1026   <data name="btnAlbumEditOk.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> 
    1027     <value>Bottom, Right</value> 
    1028   </data> 
    1029   <data name="btnAlbumEditOk.AutoSize" type="System.Boolean, mscorlib"> 
    1030     <value>True</value> 
    1031   </data> 
    1032   <data name="btnAlbumEditOk.AutoSizeMode" type="System.Windows.Forms.AutoSizeMode, System.Windows.Forms"> 
    1033     <value>GrowAndShrink</value> 
    1034   </data> 
    1035   <data name="btnAlbumEditOk.BackgroundImageLayout" type="System.Windows.Forms.ImageLayout, System.Windows.Forms"> 
    1036     <value>None</value> 
    1037   </data> 
    1038   <data name="btnAlbumEditOk.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> 
    1039     <value>NoControl</value> 
    1040   </data> 
    1041   <data name="btnAlbumEditOk.Location" type="System.Drawing.Point, System.Drawing"> 
    1042     <value>253, 311</value> 
    1043   </data> 
    1044   <data name="btnAlbumEditOk.Size" type="System.Drawing.Size, System.Drawing"> 
    1045     <value>30, 30</value> 
    1046   </data> 
    1047   <data name="btnAlbumEditOk.TabIndex" type="System.Int32, mscorlib"> 
    1048     <value>4</value> 
    1049   </data> 
    1050   <data name="btnAlbumEditOk.TextImageRelation" type="System.Windows.Forms.TextImageRelation, System.Windows.Forms"> 
    1051     <value>ImageAboveText</value> 
    1052   </data> 
    1053   <data name="&gt;&gt;btnAlbumEditOk.Name" xml:space="preserve"> 
    1054     <value>btnAlbumEditOk</value> 
    1055   </data> 
    1056   <data name="&gt;&gt;btnAlbumEditOk.Type" xml:space="preserve"> 
    1057     <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    1058   </data> 
    1059   <data name="&gt;&gt;btnAlbumEditOk.Parent" xml:space="preserve"> 
    1060     <value>tableLayoutPanel2</value> 
    1061   </data> 
    1062   <data name="&gt;&gt;btnAlbumEditOk.ZOrder" xml:space="preserve"> 
    1063     <value>5</value> 
    1064   </data> 
    1065   <data name="picshowImg.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> 
    1066     <value>Top, Bottom, Left, Right</value> 
    1067   </data> 
    1068   <data name="picshowImg.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> 
    1069     <value>NoControl</value> 
    1070   </data> 
    1071   <data name="picshowImg.Location" type="System.Drawing.Point, System.Drawing"> 
    1072     <value>3, 144</value> 
    1073   </data> 
    1074   <data name="picshowImg.Size" type="System.Drawing.Size, System.Drawing"> 
    1075     <value>300, 300</value> 
    1076   </data> 
    1077   <data name="picshowImg.SizeMode" type="System.Windows.Forms.PictureBoxSizeMode, System.Windows.Forms"> 
    1078     <value>Zoom</value> 
    1079   </data> 
    1080   <data name="picshowImg.TabIndex" type="System.Int32, mscorlib"> 
    1081     <value>0</value> 
    1082   </data> 
    1083   <data name="&gt;&gt;picshowImg.Name" xml:space="preserve"> 
    1084     <value>picshowImg</value> 
    1085   </data> 
    1086   <data name="&gt;&gt;picshowImg.Type" xml:space="preserve"> 
    1087     <value>System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    1088   </data> 
    1089   <data name="&gt;&gt;picshowImg.Parent" xml:space="preserve"> 
    1090     <value>tableLayoutPanel3</value> 
    1091   </data> 
    1092   <data name="&gt;&gt;picshowImg.ZOrder" xml:space="preserve"> 
    1093     <value>6</value> 
    1094   </data> 
    1095   <data name="tableLayoutPanel3.ColumnCount" type="System.Int32, mscorlib"> 
    1096     <value>2</value> 
    1097   </data> 
    1098   <data name="&gt;&gt;txtImgName.Name" xml:space="preserve"> 
    1099     <value>txtImgName</value> 
    1100   </data> 
    1101   <data name="&gt;&gt;txtImgName.Type" xml:space="preserve"> 
    1102     <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    1103   </data> 
    1104   <data name="&gt;&gt;txtImgName.Parent" xml:space="preserve"> 
    1105     <value>tableLayoutPanel3</value> 
    1106   </data> 
    1107   <data name="&gt;&gt;txtImgName.ZOrder" xml:space="preserve"> 
    1108     <value>0</value> 
    1109   </data> 
    1110   <data name="&gt;&gt;label6.Name" xml:space="preserve"> 
    1111     <value>label6</value> 
    1112   </data> 
    1113   <data name="&gt;&gt;label6.Type" xml:space="preserve"> 
    1114     <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    1115   </data> 
    1116   <data name="&gt;&gt;label6.Parent" xml:space="preserve"> 
    1117     <value>tableLayoutPanel3</value> 
    1118   </data> 
    1119   <data name="&gt;&gt;label6.ZOrder" xml:space="preserve"> 
    1120     <value>1</value> 
    1121   </data> 
    1122   <data name="&gt;&gt;label8.Name" xml:space="preserve"> 
    1123     <value>label8</value> 
    1124   </data> 
    1125   <data name="&gt;&gt;label8.Type" xml:space="preserve"> 
    1126     <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    1127   </data> 
    1128   <data name="&gt;&gt;label8.Parent" xml:space="preserve"> 
    1129     <value>tableLayoutPanel3</value> 
    1130   </data> 
    1131   <data name="&gt;&gt;label8.ZOrder" xml:space="preserve"> 
    1132     <value>2</value> 
    1133   </data> 
    1134   <data name="&gt;&gt;txtImgComment.Name" xml:space="preserve"> 
    1135     <value>txtImgComment</value> 
    1136   </data> 
    1137   <data name="&gt;&gt;txtImgComment.Type" xml:space="preserve"> 
    1138     <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    1139   </data> 
    1140   <data name="&gt;&gt;txtImgComment.Parent" xml:space="preserve"> 
    1141     <value>tableLayoutPanel3</value> 
    1142   </data> 
    1143   <data name="&gt;&gt;txtImgComment.ZOrder" xml:space="preserve"> 
    1144     <value>3</value> 
    1145   </data> 
    1146   <data name="&gt;&gt;button3.Name" xml:space="preserve"> 
    1147     <value>button3</value> 
    1148   </data> 
    1149   <data name="&gt;&gt;button3.Type" xml:space="preserve"> 
    1150     <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    1151   </data> 
    1152   <data name="&gt;&gt;button3.Parent" xml:space="preserve"> 
    1153     <value>tableLayoutPanel3</value> 
    1154   </data> 
    1155   <data name="&gt;&gt;button3.ZOrder" xml:space="preserve"> 
    1156     <value>4</value> 
    1157   </data> 
    1158   <data name="&gt;&gt;button4.Name" xml:space="preserve"> 
    1159     <value>button4</value> 
    1160   </data> 
    1161   <data name="&gt;&gt;button4.Type" xml:space="preserve"> 
    1162     <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    1163   </data> 
    1164   <data name="&gt;&gt;button4.Parent" xml:space="preserve"> 
    1165     <value>tableLayoutPanel3</value> 
    1166   </data> 
    1167   <data name="&gt;&gt;button4.ZOrder" xml:space="preserve"> 
    1168     <value>5</value> 
    1169   </data> 
    1170   <data name="&gt;&gt;picshowImg.Name" xml:space="preserve"> 
    1171     <value>picshowImg</value> 
    1172   </data> 
    1173   <data name="&gt;&gt;picshowImg.Type" xml:space="preserve"> 
    1174     <value>System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    1175   </data> 
    1176   <data name="&gt;&gt;picshowImg.Parent" xml:space="preserve"> 
    1177     <value>tableLayoutPanel3</value> 
    1178   </data> 
    1179   <data name="&gt;&gt;picshowImg.ZOrder" xml:space="preserve"> 
    1180     <value>6</value> 
    1181   </data> 
    1182   <data name="tableLayoutPanel3.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms"> 
    1183     <value>Fill</value> 
    1184   </data> 
    1185   <data name="tableLayoutPanel3.Location" type="System.Drawing.Point, System.Drawing"> 
    1186     <value>3, 3</value> 
    1187   </data> 
    1188   <data name="tableLayoutPanel3.RowCount" type="System.Int32, mscorlib"> 
    1189     <value>6</value> 
    1190   </data> 
    1191   <data name="tableLayoutPanel3.Size" type="System.Drawing.Size, System.Drawing"> 
    1192     <value>286, 311</value> 
    1193   </data> 
    1194   <data name="tableLayoutPanel3.TabIndex" type="System.Int32, mscorlib"> 
    1195     <value>1</value> 
    1196   </data> 
    1197   <data name="&gt;&gt;tableLayoutPanel3.Name" xml:space="preserve"> 
    1198     <value>tableLayoutPanel3</value> 
    1199   </data> 
    1200   <data name="&gt;&gt;tableLayoutPanel3.Type" xml:space="preserve"> 
    1201     <value>System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    1202   </data> 
    1203   <data name="&gt;&gt;tableLayoutPanel3.Parent" xml:space="preserve"> 
    1204     <value>tabPageImg</value> 
    1205   </data> 
    1206   <data name="&gt;&gt;tableLayoutPanel3.ZOrder" xml:space="preserve"> 
    1207     <value>0</value> 
    1208   </data> 
    1209   <data name="tableLayoutPanel3.LayoutSettings" type="System.Windows.Forms.TableLayoutSettings, System.Windows.Forms"> 
    1210     <value>&lt;?xml version="1.0" encoding="utf-16"?&gt;&lt;TableLayoutSettings&gt;&lt;Controls&gt;&lt;Control Name="txtImgName" Row="1" RowSpan="1" Column="0" ColumnSpan="2" /&gt;&lt;Control Name="label6" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="label8" Row="2" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="txtImgComment" Row="3" RowSpan="1" Column="0" ColumnSpan="2" /&gt;&lt;Control Name="button3" Row="5" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="button4" Row="5" RowSpan="1" Column="1" ColumnSpan="1" /&gt;&lt;Control Name="picshowImg" Row="4" RowSpan="1" Column="0" ColumnSpan="2" /&gt;&lt;/Controls&gt;&lt;Columns Styles="AutoSize,0,AutoSize,0,Absolute,20" /&gt;&lt;Rows Styles="AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,Absolute,20" /&gt;&lt;/TableLayoutSettings&gt;</value> 
    1211   </data> 
    1212   <data name="txtImgName.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms"> 
    1213     <value>Fill</value> 
    1214   </data> 
    1215   <data name="txtImgName.Location" type="System.Drawing.Point, System.Drawing"> 
    1216     <value>3, 16</value> 
    1217   </data> 
    1218   <data name="txtImgName.Size" type="System.Drawing.Size, System.Drawing"> 
    1219     <value>300, 20</value> 
    1220   </data> 
    1221   <data name="txtImgName.TabIndex" type="System.Int32, mscorlib"> 
    1222     <value>1</value> 
    1223   </data> 
    1224   <data name="&gt;&gt;txtImgName.Name" xml:space="preserve"> 
    1225     <value>txtImgName</value> 
    1226   </data> 
    1227   <data name="&gt;&gt;txtImgName.Type" xml:space="preserve"> 
    1228     <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    1229   </data> 
    1230   <data name="&gt;&gt;txtImgName.Parent" xml:space="preserve"> 
    1231     <value>tableLayoutPanel3</value> 
    1232   </data> 
    1233   <data name="&gt;&gt;txtImgName.ZOrder" xml:space="preserve"> 
    1234     <value>0</value> 
    1235   </data> 
    1236   <data name="label6.AutoSize" type="System.Boolean, mscorlib"> 
    1237     <value>True</value> 
    1238   </data> 
    1239   <data name="label6.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> 
    1240     <value>NoControl</value> 
    1241   </data> 
    1242   <data name="label6.Location" type="System.Drawing.Point, System.Drawing"> 
    1243     <value>3, 0</value> 
    1244   </data> 
    1245   <data name="label6.Size" type="System.Drawing.Size, System.Drawing"> 
    1246     <value>35, 13</value> 
    1247   </data> 
    1248   <data name="label6.TabIndex" type="System.Int32, mscorlib"> 
    1249     <value>2</value> 
    1250   </data> 
    1251   <data name="label6.Text" xml:space="preserve"> 
    1252     <value>Name</value> 
    1253   </data> 
    1254   <data name="&gt;&gt;label6.Name" xml:space="preserve"> 
    1255     <value>label6</value> 
    1256   </data> 
    1257   <data name="&gt;&gt;label6.Type" xml:space="preserve"> 
    1258     <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    1259   </data> 
    1260   <data name="&gt;&gt;label6.Parent" xml:space="preserve"> 
    1261     <value>tableLayoutPanel3</value> 
    1262   </data> 
    1263   <data name="&gt;&gt;label6.ZOrder" xml:space="preserve"> 
    1264     <value>1</value> 
    1265   </data> 
    1266   <data name="label8.AutoSize" type="System.Boolean, mscorlib"> 
    1267     <value>True</value> 
    1268   </data> 
    1269   <data name="label8.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> 
    1270     <value>NoControl</value> 
    1271   </data> 
    1272   <data name="label8.Location" type="System.Drawing.Point, System.Drawing"> 
    1273     <value>3, 39</value> 
    1274   </data> 
    1275   <data name="label8.Size" type="System.Drawing.Size, System.Drawing"> 
    1276     <value>51, 13</value> 
    1277   </data> 
    1278   <data name="label8.TabIndex" type="System.Int32, mscorlib"> 
    1279     <value>3</value> 
    1280   </data> 
    1281   <data name="label8.Text" xml:space="preserve"> 
    1282     <value>Comment</value> 
    1283   </data> 
    1284   <data name="&gt;&gt;label8.Name" xml:space="preserve"> 
    1285     <value>label8</value> 
    1286   </data> 
    1287   <data name="&gt;&gt;label8.Type" xml:space="preserve"> 
    1288     <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    1289   </data> 
    1290   <data name="&gt;&gt;label8.Parent" xml:space="preserve"> 
    1291     <value>tableLayoutPanel3</value> 
    1292   </data> 
    1293   <data name="&gt;&gt;label8.ZOrder" xml:space="preserve"> 
    1294     <value>2</value> 
    1295   </data> 
    1296   <data name="button3.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> 
    1297     <value>Bottom, Left</value> 
    1298   </data> 
    1299   <data name="button3.AutoSize" type="System.Boolean, mscorlib"> 
    1300     <value>True</value> 
    1301   </data> 
    1302   <data name="button3.AutoSizeMode" type="System.Windows.Forms.AutoSizeMode, System.Windows.Forms"> 
    1303     <value>GrowAndShrink</value> 
    1304   </data> 
    1305   <data name="button3.BackgroundImageLayout" type="System.Windows.Forms.ImageLayout, System.Windows.Forms"> 
    1306     <value>None</value> 
    1307   </data> 
    1308   <data name="button3.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> 
    1309     <value>NoControl</value> 
    1310   </data> 
    1311   <data name="button3.Location" type="System.Drawing.Point, System.Drawing"> 
    1312     <value>3, 450</value> 
    1313   </data> 
    1314   <data name="button3.Size" type="System.Drawing.Size, System.Drawing"> 
    1315     <value>30, 14</value> 
    1316   </data> 
    1317   <data name="button3.TabIndex" type="System.Int32, mscorlib"> 
    1318     <value>1</value> 
    1319   </data> 
    1320   <data name="button3.TextImageRelation" type="System.Windows.Forms.TextImageRelation, System.Windows.Forms"> 
    1321     <value>ImageAboveText</value> 
    1322   </data> 
    1323   <data name="&gt;&gt;button3.Name" xml:space="preserve"> 
    1324     <value>button3</value> 
    1325   </data> 
    1326   <data name="&gt;&gt;button3.Type" xml:space="preserve"> 
    1327     <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    1328   </data> 
    1329   <data name="&gt;&gt;button3.Parent" xml:space="preserve"> 
    1330     <value>tableLayoutPanel3</value> 
    1331   </data> 
    1332   <data name="&gt;&gt;button3.ZOrder" xml:space="preserve"> 
    1333     <value>4</value> 
    1334   </data> 
    1335   <data name="button4.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> 
    1336     <value>Bottom, Right</value> 
    1337   </data> 
    1338   <data name="button4.AutoSize" type="System.Boolean, mscorlib"> 
    1339     <value>True</value> 
    1340   </data> 
    1341   <data name="button4.AutoSizeMode" type="System.Windows.Forms.AutoSizeMode, System.Windows.Forms"> 
    1342     <value>GrowAndShrink</value> 
    1343   </data> 
    1344   <data name="button4.BackgroundImageLayout" type="System.Windows.Forms.ImageLayout, System.Windows.Forms"> 
    1345     <value>None</value> 
    1346   </data> 
    1347   <data name="button4.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> 
    1348     <value>NoControl</value> 
    1349   </data> 
    1350   <data name="button4.Location" type="System.Drawing.Point, System.Drawing"> 
    1351     <value>273, 450</value> 
    1352   </data> 
    1353   <data name="button4.Size" type="System.Drawing.Size, System.Drawing"> 
    1354     <value>30, 14</value> 
    1355   </data> 
    1356   <data name="button4.TabIndex" type="System.Int32, mscorlib"> 
    1357     <value>4</value> 
    1358   </data> 
    1359   <data name="button4.TextImageRelation" type="System.Windows.Forms.TextImageRelation, System.Windows.Forms"> 
    1360     <value>ImageAboveText</value> 
    1361   </data> 
    1362   <data name="&gt;&gt;button4.Name" xml:space="preserve"> 
    1363     <value>button4</value> 
    1364   </data> 
    1365   <data name="&gt;&gt;button4.Type" xml:space="preserve"> 
    1366     <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    1367   </data> 
    1368   <data name="&gt;&gt;button4.Parent" xml:space="preserve"> 
    1369     <value>tableLayoutPanel3</value> 
    1370   </data> 
    1371   <data name="&gt;&gt;button4.ZOrder" xml:space="preserve"> 
    1372     <value>5</value> 
    1373   </data> 
    1374   <data name="txtImgComment.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms"> 
    1375     <value>Fill</value> 
    1376   </data> 
    1377   <data name="txtImgComment.Location" type="System.Drawing.Point, System.Drawing"> 
    1378     <value>3, 55</value> 
    1379   </data> 
    1380   <data name="txtImgComment.Multiline" type="System.Boolean, mscorlib"> 
    1381     <value>True</value> 
    1382   </data> 
    1383   <data name="txtImgComment.ScrollBars" type="System.Windows.Forms.ScrollBars, System.Windows.Forms"> 
    1384     <value>Vertical</value> 
    1385   </data> 
    1386   <data name="txtImgComment.Size" type="System.Drawing.Size, System.Drawing"> 
    1387     <value>300, 83</value> 
    1388   </data> 
    1389   <data name="txtImgComment.TabIndex" type="System.Int32, mscorlib"> 
    1390     <value>0</value> 
    1391   </data> 
    1392   <data name="&gt;&gt;txtImgComment.Name" xml:space="preserve"> 
    1393     <value>txtImgComment</value> 
    1394   </data> 
    1395   <data name="&gt;&gt;txtImgComment.Type" xml:space="preserve"> 
    1396     <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    1397   </data> 
    1398   <data name="&gt;&gt;txtImgComment.Parent" xml:space="preserve"> 
    1399     <value>tableLayoutPanel3</value> 
    1400   </data> 
    1401   <data name="&gt;&gt;txtImgComment.ZOrder" xml:space="preserve"> 
    1402     <value>3</value> 
     1727  <data name="toolStripMenuItem1.ImageAlign" type="System.Drawing.ContentAlignment, System.Drawing"> 
     1728    <value>MiddleLeft</value> 
     1729  </data> 
     1730  <data name="toolStripMenuItem1.ShortcutKeys" type="System.Windows.Forms.Keys, System.Windows.Forms"> 
     1731    <value>Ctrl+R</value> 
     1732  </data> 
     1733  <data name="toolStripMenuItem1.Size" type="System.Drawing.Size, System.Drawing"> 
     1734    <value>257, 22</value> 
     1735  </data> 
     1736  <data name="toolStripMenuItem1.Text" xml:space="preserve"> 
     1737    <value>TreeViewMenuItemRefresh</value> 
     1738  </data> 
     1739  <data name="TreeViewCMenu.Size" type="System.Drawing.Size, System.Drawing"> 
     1740    <value>258, 26</value> 
     1741  </data> 
     1742  <data name="&gt;&gt;TreeViewCMenu.Name" xml:space="preserve"> 
     1743    <value>TreeViewCMenu</value> 
     1744  </data> 
     1745  <data name="&gt;&gt;TreeViewCMenu.Type" xml:space="preserve"> 
     1746    <value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    14031747  </data> 
    14041748  <metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
     
    14091753  </data> 
    14101754  <data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing"> 
    1411     <value>864, 467</value> 
     1755    <value>944, 438</value> 
    14121756  </data> 
    14131757  <data name="$this.Text" xml:space="preserve"> 
     
    14201764    <value>System.Windows.Forms.ImageList, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    14211765  </data> 
     1766  <data name="&gt;&gt;lstCatBindingSource.Name" xml:space="preserve"> 
     1767    <value>lstCatBindingSource</value> 
     1768  </data> 
     1769  <data name="&gt;&gt;lstCatBindingSource.Type" xml:space="preserve"> 
     1770    <value>System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     1771  </data> 
     1772  <data name="&gt;&gt;lstConfidentLevelBindingSource.Name" xml:space="preserve"> 
     1773    <value>lstConfidentLevelBindingSource</value> 
     1774  </data> 
     1775  <data name="&gt;&gt;lstConfidentLevelBindingSource.Type" xml:space="preserve"> 
     1776    <value>System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     1777  </data> 
    14221778  <data name="&gt;&gt;modelManagerBaseBindingSource.Name" xml:space="preserve"> 
    14231779    <value>modelManagerBaseBindingSource</value> 
     
    14261782    <value>System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    14271783  </data> 
    1428   <data name="&gt;&gt;lstCatBindingSource.Name" xml:space="preserve"> 
    1429     <value>lstCatBindingSource</value> 
    1430   </data> 
    1431   <data name="&gt;&gt;lstCatBindingSource.Type" xml:space="preserve"> 
    1432     <value>System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     1784  <data name="&gt;&gt;folderBrowserDialog1.Name" xml:space="preserve"> 
     1785    <value>folderBrowserDialog1</value> 
     1786  </data> 
     1787  <data name="&gt;&gt;folderBrowserDialog1.Type" xml:space="preserve"> 
     1788    <value>System.Windows.Forms.FolderBrowserDialog, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     1789  </data> 
     1790  <data name="&gt;&gt;toolStripMenuItem1.Name" xml:space="preserve"> 
     1791    <value>toolStripMenuItem1</value> 
     1792  </data> 
     1793  <data name="&gt;&gt;toolStripMenuItem1.Type" xml:space="preserve"> 
     1794    <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    14331795  </data> 
    14341796  <data name="&gt;&gt;$this.Name" xml:space="preserve"> 
  • extensions/PiwigoLib/PiwigoUpload/PiwigoUpload.csproj

    r12415 r13520  
    7575    <Compile Include="DTO\LocalPwgImage.cs" /> 
    7676    <Compile Include="DTO\ModelManager.cs" /> 
     77    <Compile Include="DTO\PwgUploadOption.cs" /> 
    7778    <Compile Include="DTO\SelectedList.cs" /> 
     79    <Compile Include="Helper\LocalDataHelper.cs" /> 
    7880    <Compile Include="MainForm.cs"> 
    7981      <SubType>Form</SubType> 
     
    131133    <Content Include="Pics\folder_images.png" /> 
    132134    <Content Include="Pics\image.png" /> 
     135    <Content Include="Resources\agt_update-product.png" /> 
     136    <Content Include="Resources\cancel.png" /> 
     137    <Content Include="Resources\cnrdelete-all.png" /> 
     138    <Content Include="Resources\folder_new.png" /> 
     139    <Content Include="Resources\folder_sent_mail.png" /> 
     140    <Content Include="Resources\lin_agt_wrench.png" /> 
    133141    <None Include="Resources\image.png" /> 
    134142    <None Include="Resources\file_broken.png" /> 
  • extensions/PiwigoLib/PiwigoUpload/Properties/Resources.Designer.cs

    r12415 r13520  
    11//------------------------------------------------------------------------------ 
    22// <auto-generated> 
    3 //     This code was generated by a tool. 
    4 //     Runtime Version:4.0.30319.237 
     3//     Ce code a été généré par un outil. 
     4//     Version du runtime :4.0.30319.239 
    55// 
    6 //     Changes to this file may cause incorrect behavior and will be lost if 
    7 //     the code is regenerated. 
     6//     Les modifications apportées à ce fichier peuvent provoquer un comportement incorrect et seront perdues si 
     7//     le code est régénéré. 
    88// </auto-generated> 
    99//------------------------------------------------------------------------------ 
     
    1414     
    1515    /// <summary> 
    16     ///   A strongly-typed resource class, for looking up localized strings, etc. 
     16    ///   Une classe de ressource fortement typée destinée, entre autres, à la consultation des chaînes localisées. 
    1717    /// </summary> 
    18     // This class was auto-generated by the StronglyTypedResourceBuilder 
    19     // class via a tool like ResGen or Visual Studio. 
    20     // To add or remove a member, edit your .ResX file then rerun ResGen 
    21     // with the /str option, or rebuild your VS project. 
     18    // Cette classe a été générée automatiquement par la classe StronglyTypedResourceBuilder 
     19    // à l'aide d'un outil, tel que ResGen ou Visual Studio. 
     20    // Pour ajouter ou supprimer un membre, modifiez votre fichier .ResX, puis réexécutez ResGen 
     21    // avec l'option /str ou régénérez votre projet VS. 
    2222    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] 
    2323    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 
     
    3434         
    3535        /// <summary> 
    36         ///   Returns the cached ResourceManager instance used by this class. 
     36        ///   Retourne l'instance ResourceManager mise en cache utilisée par cette classe. 
    3737        /// </summary> 
    3838        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 
     
    4848         
    4949        /// <summary> 
    50         ///   Overrides the current thread's CurrentUICulture property for all 
    51         ///   resource lookups using this strongly typed resource class. 
     50        ///   Remplace la propriété CurrentUICulture du thread actuel pour toutes 
     51        ///   les recherches de ressources à l'aide de cette classe de ressource fortement typée. 
    5252        /// </summary> 
    5353        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 
     
    6161        } 
    6262         
     63        internal static System.Drawing.Bitmap agt_update_product { 
     64            get { 
     65                object obj = ResourceManager.GetObject("agt_update-product", resourceCulture); 
     66                return ((System.Drawing.Bitmap)(obj)); 
     67            } 
     68        } 
     69         
     70        internal static System.Drawing.Bitmap cancel { 
     71            get { 
     72                object obj = ResourceManager.GetObject("cancel", resourceCulture); 
     73                return ((System.Drawing.Bitmap)(obj)); 
     74            } 
     75        } 
     76         
     77        internal static System.Drawing.Bitmap cnrdelete_all { 
     78            get { 
     79                object obj = ResourceManager.GetObject("cnrdelete-all", resourceCulture); 
     80                return ((System.Drawing.Bitmap)(obj)); 
     81            } 
     82        } 
     83         
    6384        internal static System.Drawing.Bitmap file_broken { 
    6485            get { 
     
    6889        } 
    6990         
     91        internal static System.Drawing.Bitmap folder_new { 
     92            get { 
     93                object obj = ResourceManager.GetObject("folder_new", resourceCulture); 
     94                return ((System.Drawing.Bitmap)(obj)); 
     95            } 
     96        } 
     97         
     98        internal static System.Drawing.Bitmap folder_sent_mail { 
     99            get { 
     100                object obj = ResourceManager.GetObject("folder_sent_mail", resourceCulture); 
     101                return ((System.Drawing.Bitmap)(obj)); 
     102            } 
     103        } 
     104         
    70105        internal static System.Drawing.Bitmap image { 
    71106            get { 
    72107                object obj = ResourceManager.GetObject("image", resourceCulture); 
     108                return ((System.Drawing.Bitmap)(obj)); 
     109            } 
     110        } 
     111         
     112        internal static System.Drawing.Bitmap lin_agt_wrench { 
     113            get { 
     114                object obj = ResourceManager.GetObject("lin_agt_wrench", resourceCulture); 
    73115                return ((System.Drawing.Bitmap)(obj)); 
    74116            } 
  • extensions/PiwigoLib/PiwigoUpload/Properties/Resources.resx

    r12415 r13520  
    119119  </resheader> 
    120120  <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> 
     121  <data name="no" type="System.Resources.ResXFileRef, System.Windows.Forms"> 
     122    <value>..\Resources\no.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> 
     123  </data> 
    121124  <data name="ok" type="System.Resources.ResXFileRef, System.Windows.Forms"> 
    122125    <value>..\Resources\ok.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> 
    123   </data> 
    124   <data name="no" type="System.Resources.ResXFileRef, System.Windows.Forms"> 
    125     <value>..\Resources\no.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> 
    126126  </data> 
    127127  <data name="file_broken" type="System.Resources.ResXFileRef, System.Windows.Forms"> 
     
    131131    <value>..\Resources\image.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> 
    132132  </data> 
     133  <data name="agt_update-product" type="System.Resources.ResXFileRef, System.Windows.Forms"> 
     134    <value>..\Resources\agt_update-product.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> 
     135  </data> 
     136  <data name="cancel" type="System.Resources.ResXFileRef, System.Windows.Forms"> 
     137    <value>..\Resources\cancel.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> 
     138  </data> 
     139  <data name="cnrdelete-all" type="System.Resources.ResXFileRef, System.Windows.Forms"> 
     140    <value>..\Resources\cnrdelete-all.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> 
     141  </data> 
     142  <data name="folder_new" type="System.Resources.ResXFileRef, System.Windows.Forms"> 
     143    <value>..\Resources\folder_new.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> 
     144  </data> 
     145  <data name="folder_sent_mail" type="System.Resources.ResXFileRef, System.Windows.Forms"> 
     146    <value>..\Resources\folder_sent_mail.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> 
     147  </data> 
     148  <data name="lin_agt_wrench" type="System.Resources.ResXFileRef, System.Windows.Forms"> 
     149    <value>..\Resources\lin_agt_wrench.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> 
     150  </data> 
    133151</root> 
  • extensions/PiwigoLib/PiwigoUpload/Service/LoadFromDirectory.cs

    r12336 r13520  
    55using System.IO; 
    66using Com.Piwigo.Uploader.DTO; 
     7using Com.Piwigo.Lib.DTO; 
    78 
    89namespace Com.Piwigo.Uploader.Service 
    910{ 
     11 
    1012    public class LoadFromDirectory : IService  
    1113    { 
    12         string[] extensions = { ".jpeg", ".jpg" }; 
     14        string[] extensions = { ".jpeg", ".jpg", ".JPEG", ".JPG" }; 
     15 
     16        private LocalImage loadFile(String fileName) 
     17        { 
     18            LocalImage img = new LocalImage(); 
     19            // loading image data in album 
     20            if (extensions.Contains<String>(Path.GetExtension(fileName))) 
     21            { 
     22                FileInfo fi = new FileInfo(fileName); 
     23                img.LocalFile = fi.FullName; 
     24                img.Name = fi.Name; 
     25                img.ConfidentialLevel = ModelManager.Instance.UploadOption.ConfidentialLevel; 
     26                img.Author = ModelManager.Instance.UploadOption.Author; 
     27                img.AuthorComment = ""; 
     28           } 
     29            return img; 
     30        } 
    1331 
    1432        private LocalAlbum loadDirectory(String dirName, Int32? rootAlbumId) 
    1533        { 
    16             DirectoryInfo dir = new DirectoryInfo(dirName);  
    17             LocalAlbum album = new LocalAlbum (){ LocalDir=dir.FullName, Name=dir.Name}; 
     34            DirectoryInfo dir = new DirectoryInfo(dirName); 
     35            LocalAlbum album = new LocalAlbum() { LocalDir = dir.FullName, Name = dir.Name }; 
     36 
     37            Int32 parentAlbumId =  (rootAlbumId.HasValue ? rootAlbumId.Value : PwgAlbum.RootAlbumId); 
     38 
    1839            album.MessageInfo = ""; 
    19             album.UpperCatId = rootAlbumId; 
     40            album.UpperCatId = parentAlbumId; 
    2041             
    2142            // loading image data in album 
     
    2445                .Where(s => extensions.Any(ext => ext == Path.GetExtension(s)))) 
    2546            { 
    26                 FileInfo fi = new  FileInfo(strfile); 
    27                 LocalImage img = new LocalImage(); 
    28                 img.LocalFile = fi.FullName; 
    29                 img.Name = fi.Name; 
    30                 img.Author = ""; 
    31                 img.AuthorComment = ""; 
    32                 album.LocalImages.Add(img); 
     47                album.LocalImages.Add(loadFile(strfile)); 
    3348            } 
    3449 
     
    4459        public void runService() 
    4560        { 
    46             ModelManager.Instance.lstAlbumLocaux.Add( 
    47                 loadDirectory(ModelManager.Instance.directoryName, 
    48                 null) 
    49                 ); 
     61            if (File.Exists(ModelManager.Instance.directoryName)) 
     62            { 
     63                if (extensions.Contains<String>(Path.GetExtension(ModelManager.Instance.directoryName))) 
     64                { 
     65                    FileInfo file = new FileInfo(ModelManager.Instance.directoryName); 
     66                    LocalAlbum album; 
     67                    album = ModelManager.Instance.lstAlbumLocaux.SingleOrDefault(a => a.Name == file.Directory.Name); 
     68 
     69                    if (album == null) 
     70                    { 
     71                        album = new LocalAlbum() { LocalDir = file.Directory.FullName, Name = file.Directory.Name }; 
     72                        album.MessageInfo = "auto created for photo input."; 
     73                        album.UpperCatId = 0; 
     74                        album.LocalImages = new LocalImageList(); 
     75                        album.SubAlbums = new LocalAlbumList(); 
     76 
     77                        ModelManager.Instance.lstAlbumLocaux.Add(album); 
     78                    } 
     79 
     80                    if (album.LocalImages.Count(a => a.Name == file.Name) < 1) 
     81                    { 
     82                        album.LocalImages.Add(loadFile(file.FullName)); 
     83                    } 
     84                } 
     85            } 
     86            else if (Directory.Exists(ModelManager.Instance.directoryName)) 
     87            { 
     88                Int32 RootAlbumId = PwgAlbum.RootAlbumId; 
     89                LocalAlbum rootAlbum = null; 
     90 
     91                if (ModelManager.Instance.SelectedNode != null) 
     92                { 
     93                    if (ModelManager.Instance.SelectedNode.Tag != null) 
     94                    { 
     95                        if (ModelManager.Instance.SelectedNode.Tag is LocalAlbum) 
     96                        { 
     97                            rootAlbum = (LocalAlbum)ModelManager.Instance.SelectedNode.Tag; 
     98                            RootAlbumId = (rootAlbum.Id.HasValue ? rootAlbum.Id.Value : PwgAlbum.RootAlbumId); 
     99                        } 
     100                        else if (ModelManager.Instance.SelectedNode.Tag is PwgImage) 
     101                        { 
     102                            rootAlbum = (LocalAlbum)ModelManager.Instance.SelectedNode.Parent.Tag; 
     103                            RootAlbumId = (rootAlbum.Id.HasValue ? rootAlbum.Id.Value : PwgAlbum.RootAlbumId); 
     104                        } 
     105                    } 
     106                } 
     107 
     108                if (rootAlbum != null) 
     109                { 
     110                    rootAlbum.SubAlbums.Add( 
     111                        loadDirectory(ModelManager.Instance.directoryName, 
     112                        RootAlbumId) 
     113                        ); 
     114                } 
     115                else 
     116                { 
     117                    ModelManager.Instance.lstAlbumLocaux.Add( 
     118                        loadDirectory(ModelManager.Instance.directoryName, 
     119                        PwgAlbum.RootAlbumId) 
     120                        ); 
     121                } 
     122            } 
    50123        } 
    51124    } 
  • extensions/PiwigoLib/PiwigoUpload/Service/UploadToPiwigo.cs

    r12336 r13520  
    5555            FileInfo fi = new FileInfo(aImg.LocalFile); 
    5656 
    57             List<PwgTag> lstTag = new List<PwgTag>(aImg.LstTags); 
     57            List<PwgTag> lstTag = new List<PwgTag>(); 
     58            if (aImg.LstTags != null) 
     59            { 
     60                lstTag.AddRange(aImg.LstTags); 
     61            } 
    5862 
    5963            PwgServiceProvider.Instance.PwgImagesService.addImageByMultiPartForm(fi, null, aImg.UpperCatId, aImg.Name, aImg.Author, aImg.AuthorComment, aImg.ConfidentialLevel, lstTag); 
Note: See TracChangeset for help on using the changeset viewer.