Ignore:
Timestamp:
Mar 8, 2012, 11:19:12 PM (13 years ago)
Author:
bayral
Message:

new project for windows live publish plugin
Well advance single uploader

Location:
extensions/PiwigoLib/PiwigoUpload
Files:
11 edited

Legend:

Unmodified
Added
Removed
  • 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.