From 1fa6fe3a7e21a0a00dcbd97af33925773c0a453a Mon Sep 17 00:00:00 2001 From: Johannes Date: Wed, 16 Jul 2014 23:29:16 +0200 Subject: [PATCH] Added cursors and new icons --- MagicPaint/Form1.Designer.cs | 341 +++++++++--------- MagicPaint/MagicPaint.csproj | 17 + MagicPaint/MagicPixler.Designer.cs | 1 - MagicPaint/MagicPixler.cs | 36 +- MagicPaint/Properties/Resources.Designer.cs | 86 +++-- MagicPaint/Properties/Resources.resx | 317 ++-------------- MagicPaint/Resources/arrow-left.png | Bin 512 -> 0 bytes MagicPaint/Resources/arrow-right.png | Bin 527 -> 0 bytes MagicPaint/Resources/arrow_left.png | Bin 0 -> 505 bytes MagicPaint/Resources/arrow_right.png | Bin 0 -> 549 bytes MagicPaint/Resources/color-picker.png | Bin 2063 -> 0 bytes MagicPaint/Resources/color_picker.png | Bin 0 -> 1645 bytes MagicPaint/Resources/cursors/brush.cur | Bin 0 -> 262 bytes MagicPaint/Resources/cursors/fill.cur | Bin 0 -> 262 bytes MagicPaint/Resources/cursors/pipette.cur | Bin 0 -> 262 bytes MagicPaint/Resources/device.png | Bin 0 -> 537 bytes MagicPaint/Resources/document-close.png | Bin 678 -> 0 bytes MagicPaint/Resources/document-export.png | Bin 1200 -> 0 bytes MagicPaint/Resources/document-multiple.png | Bin 485 -> 0 bytes MagicPaint/Resources/document-new.png | Bin 579 -> 0 bytes MagicPaint/Resources/document-open-8.png | Bin 1128 -> 0 bytes MagicPaint/Resources/document-open-folder.png | Bin 659 -> 0 bytes MagicPaint/Resources/document-save.png | Bin 563 -> 0 bytes MagicPaint/Resources/draw-brush.png | Bin 1542 -> 0 bytes MagicPaint/Resources/draw_brush.png | Bin 0 -> 1115 bytes MagicPaint/Resources/edit-image-face-add.png | Bin 757 -> 0 bytes MagicPaint/Resources/edit-undo-7.png | Bin 1293 -> 0 bytes MagicPaint/Resources/fill-color.png | Bin 2508 -> 0 bytes MagicPaint/Resources/fill_color.png | Bin 0 -> 2579 bytes MagicPaint/Resources/image-x-generic.png | Bin 659 -> 0 bytes MagicPaint/Resources/imageadd.png | Bin 0 -> 765 bytes MagicPaint/Resources/insert-image.png | Bin 689 -> 0 bytes MagicPaint/Resources/newdoc.png | Bin 0 -> 450 bytes MagicPaint/Resources/newpage.png | Bin 0 -> 599 bytes MagicPaint/Resources/open.png | Bin 0 -> 754 bytes MagicPaint/Resources/picture.png | Bin 0 -> 702 bytes .../Resources/preferences-desktop-icons.png | Bin 557 -> 0 bytes MagicPaint/Resources/removepage.png | Bin 0 -> 691 bytes MagicPaint/Resources/save.png | Bin 0 -> 638 bytes MagicPaint/Resources/thumbnail-2.png | Bin 1150 -> 0 bytes MagicPaint/Resources/undo.png | Bin 0 -> 920 bytes MagicPaint/Resources/zoom-select.png | Bin 1001 -> 0 bytes MagicPaint/Resources/zoom.png | Bin 920 -> 944 bytes 43 files changed, 320 insertions(+), 478 deletions(-) delete mode 100644 MagicPaint/Resources/arrow-left.png delete mode 100644 MagicPaint/Resources/arrow-right.png create mode 100644 MagicPaint/Resources/arrow_left.png create mode 100644 MagicPaint/Resources/arrow_right.png delete mode 100644 MagicPaint/Resources/color-picker.png create mode 100644 MagicPaint/Resources/color_picker.png create mode 100644 MagicPaint/Resources/cursors/brush.cur create mode 100644 MagicPaint/Resources/cursors/fill.cur create mode 100644 MagicPaint/Resources/cursors/pipette.cur create mode 100644 MagicPaint/Resources/device.png delete mode 100644 MagicPaint/Resources/document-close.png delete mode 100644 MagicPaint/Resources/document-export.png delete mode 100644 MagicPaint/Resources/document-multiple.png delete mode 100644 MagicPaint/Resources/document-new.png delete mode 100644 MagicPaint/Resources/document-open-8.png delete mode 100644 MagicPaint/Resources/document-open-folder.png delete mode 100644 MagicPaint/Resources/document-save.png delete mode 100644 MagicPaint/Resources/draw-brush.png create mode 100644 MagicPaint/Resources/draw_brush.png delete mode 100644 MagicPaint/Resources/edit-image-face-add.png delete mode 100644 MagicPaint/Resources/edit-undo-7.png delete mode 100644 MagicPaint/Resources/fill-color.png create mode 100644 MagicPaint/Resources/fill_color.png delete mode 100644 MagicPaint/Resources/image-x-generic.png create mode 100644 MagicPaint/Resources/imageadd.png delete mode 100644 MagicPaint/Resources/insert-image.png create mode 100644 MagicPaint/Resources/newdoc.png create mode 100644 MagicPaint/Resources/newpage.png create mode 100644 MagicPaint/Resources/open.png create mode 100644 MagicPaint/Resources/picture.png delete mode 100644 MagicPaint/Resources/preferences-desktop-icons.png create mode 100644 MagicPaint/Resources/removepage.png create mode 100644 MagicPaint/Resources/save.png delete mode 100644 MagicPaint/Resources/thumbnail-2.png create mode 100644 MagicPaint/Resources/undo.png delete mode 100644 MagicPaint/Resources/zoom-select.png diff --git a/MagicPaint/Form1.Designer.cs b/MagicPaint/Form1.Designer.cs index da59d15..ada3e60 100644 --- a/MagicPaint/Form1.Designer.cs +++ b/MagicPaint/Form1.Designer.cs @@ -30,38 +30,38 @@ private void InitializeComponent() { System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1)); this.toolStrip1 = new System.Windows.Forms.ToolStrip(); + this.btnNew = new System.Windows.Forms.ToolStripButton(); + this.btnOpenFile = new System.Windows.Forms.ToolStripButton(); + this.btnImportFile = new System.Windows.Forms.ToolStripButton(); + this.btnSave = new System.Windows.Forms.ToolStripButton(); + this.btnSaveAs = new System.Windows.Forms.ToolStripButton(); + this.btnUploadToDevice = new System.Windows.Forms.ToolStripButton(); + this.btnAbout = new System.Windows.Forms.ToolStripButton(); this.trackFrames = new System.Windows.Forms.TrackBar(); this.groupBox1 = new System.Windows.Forms.GroupBox(); this.lstFileInfos = new System.Windows.Forms.ListView(); this.key = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); this.value = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); this.pnlFrames = new System.Windows.Forms.GroupBox(); + this.btnAddFrameFromImage = new System.Windows.Forms.Button(); + this.btnRemoveFrame = new System.Windows.Forms.Button(); + this.btnAddFrame = new System.Windows.Forms.Button(); + this.btnResetFrame = new System.Windows.Forms.Button(); + this.btnSaveFrame = new System.Windows.Forms.Button(); this.lblFrameNumber = new System.Windows.Forms.Label(); + this.btnNextFrame = new System.Windows.Forms.Button(); + this.btnPreviousFrame = new System.Windows.Forms.Button(); this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog(); this.panel1 = new System.Windows.Forms.Panel(); this.btnToolFill = new System.Windows.Forms.Button(); + this.pnlCurrentColor = new System.Windows.Forms.PictureBox(); + this.btnToolColorPicker = new System.Windows.Forms.Button(); + this.btnToolBrush = new System.Windows.Forms.Button(); this.colorDialog1 = new System.Windows.Forms.ColorDialog(); this.trackZoom = new System.Windows.Forms.TrackBar(); this.saveFileDialog1 = new System.Windows.Forms.SaveFileDialog(); this.groupBox2 = new System.Windows.Forms.GroupBox(); this.pictureBox1 = new System.Windows.Forms.PictureBox(); - this.pnlCurrentColor = new System.Windows.Forms.PictureBox(); - this.btnToolColorPicker = new System.Windows.Forms.Button(); - this.btnToolBrush = new System.Windows.Forms.Button(); - this.btnAddFrameFromImage = new System.Windows.Forms.Button(); - this.btnRemoveFrame = new System.Windows.Forms.Button(); - this.btnAddFrame = new System.Windows.Forms.Button(); - this.btnResetFrame = new System.Windows.Forms.Button(); - this.btnSaveFrame = new System.Windows.Forms.Button(); - this.btnNextFrame = new System.Windows.Forms.Button(); - this.btnPreviousFrame = new System.Windows.Forms.Button(); - this.btnNew = new System.Windows.Forms.ToolStripButton(); - this.btnOpenFile = new System.Windows.Forms.ToolStripButton(); - this.btnImportFile = new System.Windows.Forms.ToolStripButton(); - this.btnSave = new System.Windows.Forms.ToolStripButton(); - this.btnSaveAs = new System.Windows.Forms.ToolStripButton(); - this.btnUploadToDevice = new System.Windows.Forms.ToolStripButton(); - this.btnAbout = new System.Windows.Forms.ToolStripButton(); this.palette1 = new MagicPaint.Palette(); this.magicPixler1 = new MagicPaint.MagicPixler(); this.toolStrip1.SuspendLayout(); @@ -69,10 +69,10 @@ private void InitializeComponent() this.groupBox1.SuspendLayout(); this.pnlFrames.SuspendLayout(); this.panel1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pnlCurrentColor)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.trackZoom)).BeginInit(); this.groupBox2.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.pnlCurrentColor)).BeginInit(); this.SuspendLayout(); // // toolStrip1 @@ -91,6 +91,69 @@ private void InitializeComponent() this.toolStrip1.TabIndex = 0; this.toolStrip1.Text = "toolStrip1"; // + // btnNew + // + this.btnNew.Image = global::MagicPaint.Properties.Resources.newdoc; + this.btnNew.ImageTransparentColor = System.Drawing.Color.Magenta; + this.btnNew.Name = "btnNew"; + this.btnNew.Size = new System.Drawing.Size(51, 22); + this.btnNew.Text = "New"; + this.btnNew.Click += new System.EventHandler(this.btnNew_Click); + // + // btnOpenFile + // + this.btnOpenFile.Image = ((System.Drawing.Image)(resources.GetObject("btnOpenFile.Image"))); + this.btnOpenFile.ImageTransparentColor = System.Drawing.Color.Magenta; + this.btnOpenFile.Name = "btnOpenFile"; + this.btnOpenFile.Size = new System.Drawing.Size(56, 22); + this.btnOpenFile.Text = "Open"; + this.btnOpenFile.Click += new System.EventHandler(this.btnOpenFile_Click); + // + // btnImportFile + // + this.btnImportFile.Image = ((System.Drawing.Image)(resources.GetObject("btnImportFile.Image"))); + this.btnImportFile.ImageTransparentColor = System.Drawing.Color.Magenta; + this.btnImportFile.Name = "btnImportFile"; + this.btnImportFile.Size = new System.Drawing.Size(99, 22); + this.btnImportFile.Text = "Import Image"; + this.btnImportFile.Click += new System.EventHandler(this.btnImportFile_Click); + // + // btnSave + // + this.btnSave.Image = ((System.Drawing.Image)(resources.GetObject("btnSave.Image"))); + this.btnSave.ImageTransparentColor = System.Drawing.Color.Magenta; + this.btnSave.Name = "btnSave"; + this.btnSave.Size = new System.Drawing.Size(51, 22); + this.btnSave.Text = "Save"; + this.btnSave.Click += new System.EventHandler(this.btnSave_Click); + // + // btnSaveAs + // + this.btnSaveAs.Image = ((System.Drawing.Image)(resources.GetObject("btnSaveAs.Image"))); + this.btnSaveAs.ImageTransparentColor = System.Drawing.Color.Magenta; + this.btnSaveAs.Name = "btnSaveAs"; + this.btnSaveAs.Size = new System.Drawing.Size(76, 22); + this.btnSaveAs.Text = "Save As..."; + this.btnSaveAs.Click += new System.EventHandler(this.btnSaveAs_Click); + // + // btnUploadToDevice + // + this.btnUploadToDevice.Image = global::MagicPaint.Properties.Resources.device; + this.btnUploadToDevice.ImageTransparentColor = System.Drawing.Color.Magenta; + this.btnUploadToDevice.Name = "btnUploadToDevice"; + this.btnUploadToDevice.Size = new System.Drawing.Size(120, 22); + this.btnUploadToDevice.Text = "Upload To Device"; + this.btnUploadToDevice.Click += new System.EventHandler(this.btnUploadToDevice_Click); + // + // btnAbout + // + this.btnAbout.Image = global::MagicPaint.Properties.Resources.help_about; + this.btnAbout.ImageTransparentColor = System.Drawing.Color.Magenta; + this.btnAbout.Name = "btnAbout"; + this.btnAbout.Size = new System.Drawing.Size(60, 22); + this.btnAbout.Text = "About"; + this.btnAbout.Visible = false; + // // trackFrames // this.trackFrames.Location = new System.Drawing.Point(6, 48); @@ -150,108 +213,6 @@ private void InitializeComponent() this.pnlFrames.TabStop = false; this.pnlFrames.Text = "Frames"; // - // lblFrameNumber - // - this.lblFrameNumber.Location = new System.Drawing.Point(47, 19); - this.lblFrameNumber.Name = "lblFrameNumber"; - this.lblFrameNumber.Size = new System.Drawing.Size(106, 23); - this.lblFrameNumber.TabIndex = 7; - this.lblFrameNumber.Text = "0"; - this.lblFrameNumber.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; - // - // openFileDialog1 - // - this.openFileDialog1.FileName = "openFileDialog1"; - // - // panel1 - // - this.panel1.Controls.Add(this.btnToolFill); - this.panel1.Controls.Add(this.pnlCurrentColor); - this.panel1.Controls.Add(this.btnToolColorPicker); - this.panel1.Controls.Add(this.btnToolBrush); - this.panel1.Dock = System.Windows.Forms.DockStyle.Left; - this.panel1.Location = new System.Drawing.Point(0, 25); - this.panel1.Name = "panel1"; - this.panel1.Size = new System.Drawing.Size(46, 604); - this.panel1.TabIndex = 6; - // - // btnToolFill - // - this.btnToolFill.Image = global::MagicPaint.Properties.Resources.fill_color; - this.btnToolFill.Location = new System.Drawing.Point(3, 95); - this.btnToolFill.Name = "btnToolFill"; - this.btnToolFill.Size = new System.Drawing.Size(40, 40); - this.btnToolFill.TabIndex = 3; - this.btnToolFill.UseVisualStyleBackColor = true; - this.btnToolFill.Click += new System.EventHandler(this.btnToolFill_Click); - // - // trackZoom - // - this.trackZoom.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.trackZoom.Location = new System.Drawing.Point(74, 590); - this.trackZoom.Maximum = 3000; - this.trackZoom.Minimum = 100; - this.trackZoom.Name = "trackZoom"; - this.trackZoom.Size = new System.Drawing.Size(732, 45); - this.trackZoom.TabIndex = 8; - this.trackZoom.TickFrequency = 10; - this.trackZoom.Value = 1600; - this.trackZoom.Scroll += new System.EventHandler(this.trackZoom_Scroll); - // - // groupBox2 - // - this.groupBox2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); - this.groupBox2.Controls.Add(this.palette1); - this.groupBox2.Location = new System.Drawing.Point(812, 28); - this.groupBox2.Name = "groupBox2"; - this.groupBox2.Size = new System.Drawing.Size(200, 168); - this.groupBox2.TabIndex = 10; - this.groupBox2.TabStop = false; - this.groupBox2.Text = "Palette"; - // - // pictureBox1 - // - this.pictureBox1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); - this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image"))); - this.pictureBox1.Location = new System.Drawing.Point(56, 598); - this.pictureBox1.Name = "pictureBox1"; - this.pictureBox1.Size = new System.Drawing.Size(16, 16); - this.pictureBox1.TabIndex = 9; - this.pictureBox1.TabStop = false; - // - // pnlCurrentColor - // - this.pnlCurrentColor.BackColor = System.Drawing.Color.White; - this.pnlCurrentColor.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.pnlCurrentColor.Location = new System.Drawing.Point(3, 141); - this.pnlCurrentColor.Name = "pnlCurrentColor"; - this.pnlCurrentColor.Size = new System.Drawing.Size(40, 40); - this.pnlCurrentColor.TabIndex = 2; - this.pnlCurrentColor.TabStop = false; - this.pnlCurrentColor.Click += new System.EventHandler(this.pnlCurrentColor_Click); - // - // btnToolColorPicker - // - this.btnToolColorPicker.Image = global::MagicPaint.Properties.Resources.color_picker; - this.btnToolColorPicker.Location = new System.Drawing.Point(3, 49); - this.btnToolColorPicker.Name = "btnToolColorPicker"; - this.btnToolColorPicker.Size = new System.Drawing.Size(40, 40); - this.btnToolColorPicker.TabIndex = 1; - this.btnToolColorPicker.UseVisualStyleBackColor = true; - this.btnToolColorPicker.Click += new System.EventHandler(this.btnToolColorPicker_Click); - // - // btnToolBrush - // - this.btnToolBrush.BackColor = System.Drawing.SystemColors.Control; - this.btnToolBrush.Image = global::MagicPaint.Properties.Resources.draw_brush; - this.btnToolBrush.Location = new System.Drawing.Point(3, 3); - this.btnToolBrush.Name = "btnToolBrush"; - this.btnToolBrush.Size = new System.Drawing.Size(40, 40); - this.btnToolBrush.TabIndex = 0; - this.btnToolBrush.UseVisualStyleBackColor = false; - this.btnToolBrush.Click += new System.EventHandler(this.btnToolBrush_Click_1); - // // btnAddFrameFromImage // this.btnAddFrameFromImage.Image = global::MagicPaint.Properties.Resources.imageadd; @@ -302,6 +263,15 @@ private void InitializeComponent() this.btnSaveFrame.UseVisualStyleBackColor = true; this.btnSaveFrame.Click += new System.EventHandler(this.btnSaveFrame_Click); // + // lblFrameNumber + // + this.lblFrameNumber.Location = new System.Drawing.Point(47, 19); + this.lblFrameNumber.Name = "lblFrameNumber"; + this.lblFrameNumber.Size = new System.Drawing.Size(106, 23); + this.lblFrameNumber.TabIndex = 7; + this.lblFrameNumber.Text = "0"; + this.lblFrameNumber.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // // btnNextFrame // this.btnNextFrame.Image = global::MagicPaint.Properties.Resources.arrow_right; @@ -322,68 +292,98 @@ private void InitializeComponent() this.btnPreviousFrame.UseVisualStyleBackColor = true; this.btnPreviousFrame.Click += new System.EventHandler(this.btnPreviousFrame_Click); // - // btnNew + // openFileDialog1 // - this.btnNew.Image = global::MagicPaint.Properties.Resources.newdoc; - this.btnNew.ImageTransparentColor = System.Drawing.Color.Magenta; - this.btnNew.Name = "btnNew"; - this.btnNew.Size = new System.Drawing.Size(51, 22); - this.btnNew.Text = "New"; - this.btnNew.Click += new System.EventHandler(this.btnNew_Click); + this.openFileDialog1.FileName = "openFileDialog1"; // - // btnOpenFile + // panel1 // - this.btnOpenFile.Image = ((System.Drawing.Image)(resources.GetObject("btnOpenFile.Image"))); - this.btnOpenFile.ImageTransparentColor = System.Drawing.Color.Magenta; - this.btnOpenFile.Name = "btnOpenFile"; - this.btnOpenFile.Size = new System.Drawing.Size(56, 22); - this.btnOpenFile.Text = "Open"; - this.btnOpenFile.Click += new System.EventHandler(this.btnOpenFile_Click); + this.panel1.Controls.Add(this.btnToolFill); + this.panel1.Controls.Add(this.pnlCurrentColor); + this.panel1.Controls.Add(this.btnToolColorPicker); + this.panel1.Controls.Add(this.btnToolBrush); + this.panel1.Dock = System.Windows.Forms.DockStyle.Left; + this.panel1.Location = new System.Drawing.Point(0, 25); + this.panel1.Name = "panel1"; + this.panel1.Size = new System.Drawing.Size(46, 604); + this.panel1.TabIndex = 6; // - // btnImportFile + // btnToolFill // - this.btnImportFile.Image = ((System.Drawing.Image)(resources.GetObject("btnImportFile.Image"))); - this.btnImportFile.ImageTransparentColor = System.Drawing.Color.Magenta; - this.btnImportFile.Name = "btnImportFile"; - this.btnImportFile.Size = new System.Drawing.Size(99, 22); - this.btnImportFile.Text = "Import Image"; - this.btnImportFile.Click += new System.EventHandler(this.btnImportFile_Click); + this.btnToolFill.Image = global::MagicPaint.Properties.Resources.fill_color; + this.btnToolFill.Location = new System.Drawing.Point(3, 95); + this.btnToolFill.Name = "btnToolFill"; + this.btnToolFill.Size = new System.Drawing.Size(40, 40); + this.btnToolFill.TabIndex = 3; + this.btnToolFill.UseVisualStyleBackColor = true; + this.btnToolFill.Click += new System.EventHandler(this.btnToolFill_Click); // - // btnSave + // pnlCurrentColor // - this.btnSave.Image = ((System.Drawing.Image)(resources.GetObject("btnSave.Image"))); - this.btnSave.ImageTransparentColor = System.Drawing.Color.Magenta; - this.btnSave.Name = "btnSave"; - this.btnSave.Size = new System.Drawing.Size(51, 22); - this.btnSave.Text = "Save"; - this.btnSave.Click += new System.EventHandler(this.btnSave_Click); + this.pnlCurrentColor.BackColor = System.Drawing.Color.White; + this.pnlCurrentColor.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pnlCurrentColor.Location = new System.Drawing.Point(3, 141); + this.pnlCurrentColor.Name = "pnlCurrentColor"; + this.pnlCurrentColor.Size = new System.Drawing.Size(40, 40); + this.pnlCurrentColor.TabIndex = 2; + this.pnlCurrentColor.TabStop = false; + this.pnlCurrentColor.Click += new System.EventHandler(this.pnlCurrentColor_Click); // - // btnSaveAs + // btnToolColorPicker // - this.btnSaveAs.Image = ((System.Drawing.Image)(resources.GetObject("btnSaveAs.Image"))); - this.btnSaveAs.ImageTransparentColor = System.Drawing.Color.Magenta; - this.btnSaveAs.Name = "btnSaveAs"; - this.btnSaveAs.Size = new System.Drawing.Size(76, 22); - this.btnSaveAs.Text = "Save As..."; - this.btnSaveAs.Click += new System.EventHandler(this.btnSaveAs_Click); + this.btnToolColorPicker.Image = global::MagicPaint.Properties.Resources.color_picker; + this.btnToolColorPicker.Location = new System.Drawing.Point(3, 49); + this.btnToolColorPicker.Name = "btnToolColorPicker"; + this.btnToolColorPicker.Size = new System.Drawing.Size(40, 40); + this.btnToolColorPicker.TabIndex = 1; + this.btnToolColorPicker.UseVisualStyleBackColor = true; + this.btnToolColorPicker.Click += new System.EventHandler(this.btnToolColorPicker_Click); // - // btnUploadToDevice + // btnToolBrush // - this.btnUploadToDevice.Image = global::MagicPaint.Properties.Resources.device; - this.btnUploadToDevice.ImageTransparentColor = System.Drawing.Color.Magenta; - this.btnUploadToDevice.Name = "btnUploadToDevice"; - this.btnUploadToDevice.Size = new System.Drawing.Size(120, 22); - this.btnUploadToDevice.Text = "Upload To Device"; - this.btnUploadToDevice.Click += new System.EventHandler(this.btnUploadToDevice_Click); + this.btnToolBrush.BackColor = System.Drawing.SystemColors.Control; + this.btnToolBrush.Image = global::MagicPaint.Properties.Resources.draw_brush; + this.btnToolBrush.Location = new System.Drawing.Point(3, 3); + this.btnToolBrush.Name = "btnToolBrush"; + this.btnToolBrush.Size = new System.Drawing.Size(40, 40); + this.btnToolBrush.TabIndex = 0; + this.btnToolBrush.UseVisualStyleBackColor = false; + this.btnToolBrush.Click += new System.EventHandler(this.btnToolBrush_Click_1); // - // btnAbout + // trackZoom // - this.btnAbout.Image = global::MagicPaint.Properties.Resources.help_about; - this.btnAbout.ImageTransparentColor = System.Drawing.Color.Magenta; - this.btnAbout.Name = "btnAbout"; - this.btnAbout.Size = new System.Drawing.Size(60, 22); - this.btnAbout.Text = "About"; - this.btnAbout.Visible = false; + this.trackZoom.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.trackZoom.Location = new System.Drawing.Point(74, 590); + this.trackZoom.Maximum = 3000; + this.trackZoom.Minimum = 100; + this.trackZoom.Name = "trackZoom"; + this.trackZoom.Size = new System.Drawing.Size(732, 45); + this.trackZoom.TabIndex = 8; + this.trackZoom.TickFrequency = 10; + this.trackZoom.Value = 1600; + this.trackZoom.Scroll += new System.EventHandler(this.trackZoom_Scroll); + // + // groupBox2 + // + this.groupBox2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.groupBox2.Controls.Add(this.palette1); + this.groupBox2.Location = new System.Drawing.Point(812, 28); + this.groupBox2.Name = "groupBox2"; + this.groupBox2.Size = new System.Drawing.Size(200, 168); + this.groupBox2.TabIndex = 10; + this.groupBox2.TabStop = false; + this.groupBox2.Text = "Palette"; + // + // pictureBox1 + // + this.pictureBox1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image"))); + this.pictureBox1.Location = new System.Drawing.Point(56, 598); + this.pictureBox1.Name = "pictureBox1"; + this.pictureBox1.Size = new System.Drawing.Size(16, 16); + this.pictureBox1.TabIndex = 9; + this.pictureBox1.TabStop = false; // // palette1 // @@ -403,7 +403,6 @@ private void InitializeComponent() this.magicPixler1.BackColor = System.Drawing.Color.White; this.magicPixler1.CurrentColor = System.Drawing.Color.Black; this.magicPixler1.CurrentTool = MagicPaint.MagicPixler.Tool.Brush; - this.magicPixler1.Cursor = System.Windows.Forms.Cursors.Default; this.magicPixler1.EditEnabled = true; this.magicPixler1.Location = new System.Drawing.Point(49, 28); this.magicPixler1.Name = "magicPixler1"; @@ -436,10 +435,10 @@ private void InitializeComponent() this.pnlFrames.ResumeLayout(false); this.pnlFrames.PerformLayout(); this.panel1.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.pnlCurrentColor)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.trackZoom)).EndInit(); this.groupBox2.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.pnlCurrentColor)).EndInit(); this.ResumeLayout(false); this.PerformLayout(); diff --git a/MagicPaint/MagicPaint.csproj b/MagicPaint/MagicPaint.csproj index 3449ac8..420651f 100644 --- a/MagicPaint/MagicPaint.csproj +++ b/MagicPaint/MagicPaint.csproj @@ -182,6 +182,23 @@ + + + + + + + + + + + + + + + + + diff --git a/MagicPaint/MagicPixler.Designer.cs b/MagicPaint/MagicPixler.Designer.cs index f2fb870..e698ced 100644 --- a/MagicPaint/MagicPixler.Designer.cs +++ b/MagicPaint/MagicPixler.Designer.cs @@ -35,7 +35,6 @@ private void InitializeComponent() this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.BackColor = System.Drawing.Color.White; - this.Cursor = System.Windows.Forms.Cursors.Default; this.Name = "MagicPixler"; this.Size = new System.Drawing.Size(565, 403); this.Click += new System.EventHandler(this.MagicPixler_Click); diff --git a/MagicPaint/MagicPixler.cs b/MagicPaint/MagicPixler.cs index 46beccd..74b64f8 100644 --- a/MagicPaint/MagicPixler.cs +++ b/MagicPaint/MagicPixler.cs @@ -27,6 +27,7 @@ using System.Threading.Tasks; using System.Windows.Forms; using System.Diagnostics; +using System.IO; namespace MagicPaint { @@ -36,6 +37,7 @@ public partial class MagicPixler : UserControl private Bitmap buffer; private Pen penHelpingLines; private Pen penCursor; + private Tool currentTool; private Point cursorPosition; private bool cursorEnabled; @@ -47,7 +49,29 @@ public partial class MagicPixler : UserControl public event EventHandler OnChanged; public Boolean EditEnabled { get; set; } - public Tool CurrentTool { get; set; } + public Tool CurrentTool { + get + { + return currentTool; + } + set + { + currentTool = value; + + switch (currentTool) + { + case Tool.Brush: + Cursor = GetCursor("brush"); + break; + case Tool.ColorPicker: + Cursor = GetCursor("pipette"); + break; + case Tool.Fill: + Cursor = GetCursor("fill"); + break; + } + } + } public Color CurrentColor { get; set; } public int PixelSize { @@ -220,6 +244,16 @@ private Boolean EqualColor(Color color1, Color color2) return (color1.ToArgb() == color2.ToArgb()); } + private Cursor GetCursor(string cursorName) + { + var buffer = Properties.Resources.ResourceManager.GetObject(cursorName) as byte[]; + + using (var m = new MemoryStream(buffer)) + { + return new Cursor(m); + } + } + private void MagicPixler_Resize(object sender, EventArgs e) { RefreshEditor(); diff --git a/MagicPaint/Properties/Resources.Designer.cs b/MagicPaint/Properties/Resources.Designer.cs index 9643beb..bf7e987 100644 --- a/MagicPaint/Properties/Resources.Designer.cs +++ b/MagicPaint/Properties/Resources.Designer.cs @@ -1,10 +1,10 @@ //------------------------------------------------------------------------------ // -// Dieser Code wurde von einem Tool generiert. -// Laufzeitversion:4.0.30319.18449 +// This code was generated by a tool. +// Runtime Version:4.0.30319.34014 // -// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -// der Code erneut generiert wird. +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. // //------------------------------------------------------------------------------ @@ -13,12 +13,12 @@ namespace MagicPaint.Properties { /// - /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. + /// A strongly-typed resource class, for looking up localized strings, etc. /// - // Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert - // -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert. - // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen - // mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu. + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] @@ -33,7 +33,7 @@ internal Resources() { } /// - /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. + /// Returns the cached ResourceManager instance used by this class. /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] internal static global::System.Resources.ResourceManager ResourceManager { @@ -47,8 +47,8 @@ internal Resources() { } /// - /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle - /// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] internal static global::System.Globalization.CultureInfo Culture { @@ -61,7 +61,7 @@ internal Resources() { } /// - /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + /// Looks up a localized resource of type System.Drawing.Bitmap. /// internal static System.Drawing.Bitmap arrow_left { get { @@ -71,7 +71,7 @@ internal static System.Drawing.Bitmap arrow_left { } /// - /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + /// Looks up a localized resource of type System.Drawing.Bitmap. /// internal static System.Drawing.Bitmap arrow_right { get { @@ -81,7 +81,17 @@ internal static System.Drawing.Bitmap arrow_right { } /// - /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + /// Looks up a localized resource of type System.Byte[]. + /// + internal static byte[] brush { + get { + object obj = ResourceManager.GetObject("brush", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. /// internal static System.Drawing.Bitmap color_picker { get { @@ -91,7 +101,7 @@ internal static System.Drawing.Bitmap color_picker { } /// - /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + /// Looks up a localized resource of type System.Drawing.Bitmap. /// internal static System.Drawing.Bitmap device { get { @@ -101,7 +111,7 @@ internal static System.Drawing.Bitmap device { } /// - /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + /// Looks up a localized resource of type System.Drawing.Bitmap. /// internal static System.Drawing.Bitmap draw_brush { get { @@ -111,7 +121,17 @@ internal static System.Drawing.Bitmap draw_brush { } /// - /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + /// Looks up a localized resource of type System.Byte[]. + /// + internal static byte[] fill { + get { + object obj = ResourceManager.GetObject("fill", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. /// internal static System.Drawing.Bitmap fill_color { get { @@ -121,7 +141,7 @@ internal static System.Drawing.Bitmap fill_color { } /// - /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + /// Looks up a localized resource of type System.Drawing.Bitmap. /// internal static System.Drawing.Bitmap help_about { get { @@ -131,7 +151,7 @@ internal static System.Drawing.Bitmap help_about { } /// - /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + /// Looks up a localized resource of type System.Drawing.Bitmap. /// internal static System.Drawing.Bitmap imageadd { get { @@ -141,7 +161,7 @@ internal static System.Drawing.Bitmap imageadd { } /// - /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + /// Looks up a localized resource of type System.Drawing.Bitmap. /// internal static System.Drawing.Bitmap newdoc { get { @@ -151,7 +171,7 @@ internal static System.Drawing.Bitmap newdoc { } /// - /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + /// Looks up a localized resource of type System.Drawing.Bitmap. /// internal static System.Drawing.Bitmap newpage { get { @@ -161,7 +181,7 @@ internal static System.Drawing.Bitmap newpage { } /// - /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + /// Looks up a localized resource of type System.Drawing.Bitmap. /// internal static System.Drawing.Bitmap open { get { @@ -171,7 +191,7 @@ internal static System.Drawing.Bitmap open { } /// - /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + /// Looks up a localized resource of type System.Drawing.Bitmap. /// internal static System.Drawing.Bitmap picture { get { @@ -181,7 +201,17 @@ internal static System.Drawing.Bitmap picture { } /// - /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + /// Looks up a localized resource of type System.Byte[]. + /// + internal static byte[] pipette { + get { + object obj = ResourceManager.GetObject("pipette", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. /// internal static System.Drawing.Bitmap removepage { get { @@ -191,7 +221,7 @@ internal static System.Drawing.Bitmap removepage { } /// - /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + /// Looks up a localized resource of type System.Drawing.Bitmap. /// internal static System.Drawing.Bitmap save { get { @@ -201,7 +231,7 @@ internal static System.Drawing.Bitmap save { } /// - /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + /// Looks up a localized resource of type System.Drawing.Bitmap. /// internal static System.Drawing.Bitmap undo { get { @@ -211,7 +241,7 @@ internal static System.Drawing.Bitmap undo { } /// - /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + /// Looks up a localized resource of type System.Drawing.Bitmap. /// internal static System.Drawing.Bitmap zoom { get { diff --git a/MagicPaint/Properties/Resources.resx b/MagicPaint/Properties/Resources.resx index 45bad08..faa7f3f 100644 --- a/MagicPaint/Properties/Resources.resx +++ b/MagicPaint/Properties/Resources.resx @@ -117,299 +117,62 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAB - ugAAAboB6KsBBgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAF2SURBVDhPY/j/ - /z9FGKsgNszgxCDE4MfQzsDAwIgijszBhRk8GIyMCozeerV4/WcIYOBEkUPmYMNAWxOcG51/Nh9o/ufa - 6kq8AQwNDIzswewz/fv8/xRsLvifvTH7v1WrFXEGMLgwCPHH8J/2n+z/J3pJ9P/wpeH/g5YG/dft1CVs - AEMQg5FEmuRrt3a3P+5T3P87z3T+bzfX7r/VfKv/Kr0q+A1giGQIkk+X/2lZZvnPuM74v367/n/dSbr/ - 1Weq/1eep/xfZrIMAQPimEN5Y/h+MLsz/2OMZvzPlM/0n6Ge4T/DBCCey/CfcxoXEV5IZDXjKxB4y5nB - +ZuhFKixC6KZYR3Df54lvEQGYiGDCG8t/xWBJsHfDP1AzUuBeDfDf/4NgsQZAMKgaORs4lkuOV36D+MS - xv8Muxj+C28RJd4AGGZqYMmXmyv/m30t+z+x1RKkGwDCDA0sVlKz5D5pLtUhzwAQZmhiEGXuY5tMVmbC - jf8zAABKrmgwGzktCAAAAABJRU5ErkJggg== - + + + ..\Resources\arrow_left.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAB - ugAAAboB6KsBBgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAGiSURBVDhPY/j/ - /z9FGFPAn8GLI4gjBl0cF8YU8GNYVr22+h9vOO9shgYGRnR5dIwpADSg9WDr/4I1BX8l4yXPMrgwCKGr - QcaYAuEMy3I35/7P3ZL7P3t99l/lbOXXDJ4MhujqYBhTIIlhWeiK0P+hK0P/R66M/B+zPOafboXuT4YA - hgR0tWD16AJMOcwr7ZbY/bdZZPPfYZHDf9d5rv89Z3n+N6o3+s0ayToTPVxQNIMwSwnrGq2lWv9VF6v+ - 11qg9V9vpt5/wwmG/806zP4bVRn94UnmPc3AgDAEwwC2Gvb1LMtY/jMsZPjPMJ3hP2MH43/mCub/DMkM - /7liuH5zpHGcwWsAZxPPRrbdbP8ZtgANWAbEU4C4nuG/YJXQb7Z8jkUEvcDdwbeV4wLHf4YjQI0bGP6z - zmb9x1DH9JOhiCkbXS0IYwjw9PLv4LzK+Z/hKMN/ng08f0QmiX1gKGW1QFcHwxgC/JOEd3Pv4f4vtlH8 - t9BE0RsM5Qyi6GqQMYaA4DTRfTor9f7z9AuuISspM3eyBTJ3saehi+PCWAWJx/8ZAOkPfU8rg250AAAA - AElFTkSuQmCC - + + ..\Resources\arrow_right.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - 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 - CgIm/wPx6b5anVxxLwAAAABJRU5ErkJggg== - + + ..\Resources\cursors\brush.cur;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAb - rgAAG64BjF1z+AAAAAd0SU1FB9cLDRExKzFQWE4AAAGoSURBVDhPpZJLSwJRGIYnoha1KfoTbVrUX+gX - tK1lEUFuihalUARpYBe6UNCikHQssQuVWQhFUdnFjVK0cCPUmA7owtEZLxVv5ztmKAlZvfDAXL73Ocyc - I3ymilHHaGA0VgDN0Tz1eJpUVX3EL5JMJv3UozJZWuhhOPwC6/4tRNcdZFlGJpNBNptFLpdDLBbDle0C - Xvsl4rE4XlmoVxC0ksC44kanJ8qIYMbi4cUC+5N7kPojkHQRuGcPC4LWgqCNBMNzW+i4V9HxoGJ0eadE - 4DA4oBg1KCYNzvEtErxRr0Tg9/sxsCBicFFEIBAoEdC9dUSETZ9/V1ZQXPiJfwnox/5JQEVN05BKpcoL - aKvc1zYc3dj5dXFZlqM4OVvD6bkFkiSVF6y6TFiLdHHWj6dLVnXuTuBZ1nF2D8zlBfPOYWyq3YweLG2P - ckE6nYaiKLBu6KGmjBy7Y+ybgB8k2h6zOIgpcYhf0+r0vYlEAj6fDxarHpZ1A7xeLwm+DhKlORQKPbHC - e6UEg8EQ9fJ1QahntDN6GX0VQHM0T72vVDNqGLUVQHNsXhA+AP8Kbc2WmOISAAAAAElFTkSuQmCC - + + ..\Resources\color_picker.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAD - dAAAA3QBAitBRQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAATdEVYdFNvdXJj - ZQBPeHlnZW4gSWNvbnPsGK7oAAADuUlEQVRYR73Wa0iTURwGcKduztS2psNLKxE1NZsiy2mRzrwgKH0Q - MsMvEta0gsgPaiSWWGoFjS4IuYKxMqgVzm5QZGgXjKSbUBFdPkZUEGFZdMF/z1kt5vqn25wd+Dnf533G - OXv3XhZARP8Nhry9vf1eXV3dQ/yvdmTupdmCIWloaLhdVlZGUqn0M7b1jty9OFuampoGamtrJyQSiViN - xZn/VZwNFRUVHb29vRPNzc0UERHxCAuY69z3V9nf9Hr9mpaWlo/R0dHU2tr6zWg07nDdP6nsb0lJSVmN - jY1v09LSKCYmhrAIq3tn0oY/hYeHq+rr61/m5eVRXFwcpaamPsahn+Pem7ThLxjBVVVVI+Xl5ZSYmEhZ - WVkfIyMjV7FdLpyp0tLS/srKSkpPTxeTk0ajOcb1BDaciZycnP3V1dXfs7OzKTMzUxx6cdMJ4boCG/oK - n9iIQz9uMBgIC6GEhIT3ISEhK7muExv6IjY21pCbm/u6qKiI8vPzKSMjg8LCwkxc1xUbegtjQWho6KOC - ggIqLi4mnU5HOOluIZdyfVds6A2M0MDAwBu44RBOPhKvOOneyWSy5VzfHRt6A+N4SkoKFRYWOiZPTk4W - h34P1+WwoacwVkdFRY2LicVhF5OrVKrryIO4PocNPYERHhwcPIrLjLRareOGgxPxtVwuX8r1/4UNPYFh - Fvd33O8pPj5eTD6mUChque5U2HA6GCW4vscwqeMho1arv+Kr2Ml1p8OG08G4iocNKZVKwqeewFPOzPU8 - wYZTqampOYDv/Qe+a8JREE+6PixIwnU9wYb/YrVak7q7u8eHhoYclx2udzG5x2c8hw05Npst6BTGyMgI - mc1mMplMzzF5INf1Bhty+vr6tg0MDHyx2+138PvuSVtbm4zreYsN3fX07FXYTp96Mzw8/AILud3Z2en4 - Te8PbOjqQo8x6vyJnU87dmyhw4dMT7q6unRcz1ds6NR/pG7x9QsH3r8Y7aejpvW0Uq+e8tnuCzYULlmM - 2psXD316dt9GDwf30q6ty15xvZliw3NHN2ZcO9sx9vz+GXpwrYMuWdbS6hLVeq47U5M27Jatyqsnm7ff - HbR8fzl6nkYH99E5cyVtqtLYjbrpf1z4wmUjQGLvMW68aG18dsW2+8OJg+vetm7OuVyYrdqA630xLAGt - i3QQeSosgkRIgIUwH2JADSpQQBjIQQp/7h+//iD4vVMJ4s3JICZZCstgBeSDwY3IxX7RywSxIPFesRAN - OBcxDyJgDsggCHD7poCfUAVjjY/3oi0AAAAASUVORK5CYII= - + + ..\Resources\device.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAA3UAAAN1AdBso6EAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwa - AAAJkElEQVRYR42WCVTVVR7HL2CCWZiTC2kJmRippxRwMC1zKtSRtNOZaZw0pw3brJMepymUUxiUI6AI - Cr4HClOuiIjKJvvqM3gPZFF57Ds+9n1723d+9x4ePh/U6Z7zef/3v///vd/v/3e3HwPwh2FOijXEHmI/ - Mcf4mROTuhK7iV3ENONnv8eklZNBgkuJK0TsGOeIWQUFBQ95uSd8sGnBz8nOZtJYEuecICwm68eUSSsn - g8T4lwvx1e8VZR/7X25LQlJGVVJSUmtY2Cmtv1+AJjDghNrH81j3mulhCWTggQj9Fr9VacaCg1eykJBn - x+sc83d87FVccim+qEuuKFYrlUrQ1yMjIwMREREIDAyEj48P9u/3RMCh0P4V7PiTvJ0X8zL/jIU9v4P5 - TTf0ZczEiqAgayaVnmISSaxAKj1YWFj4dE1NQ35DY5O2q6sLbW1tqK2txa1bt5CZmYmLFy8iKCgIP/74 - Izw8PHD69Gnd2bNn/7qThS7+hEnCiVgiaic78cYEvQkVEsnfx8WJr1NT79Q2NKh6enowMjKC4eFhtLe3 - jxvgEbh69SqOHz8+biA6OhoKhSLrIxbiOSZu4NzbzGvqA3rGN6JCKt1lEA+Uyapr6ut1vb29GB0dFQb6 - +vqgUqlQWVkphiAtLQ2XL1/GyZMn4e3tDU9PTxQVFYnnB16PSDExEOvOwsTQjOsZ34iKkJCFXNwrPV15 - p1ypbWlpAQ97f38/eBR4+Ovq6lBWVoa8vDykpKSIITh16pSYA3FxcWhqakJjYyMKZSW17uxY/H0DUt8J - eqYVnLCMjN3Zublq/iU1NTWiQ26Ew8XLy8tF+HNzc5GQkIDz588jNDQUiYmJqK+vx7179wQNNbcRcSBG - 8jGTHiHcP2fBNqZa9/8omAOxjlhYUlJccG7vXpzfsgWRrq4Id3TEUVtb+D3zDPxXrMCRV17B0c2bcXL3 - bkST+JkzZ0QkuNHW1lYxR8S1aB/qCqVt27dvn2nQUTDpC8TThJgLBvGNRCxnVcaqnGsuLvqr9Og8EU4c - J3wJL+Ib4kviI2Ib8Y+pUxHt7y+iw4X5cHV0dKBDVYuhck+0Za6BLDfzEAlaEd8SsWP4EVO4uCVx2WBg - 7ZVVBVHm5kikzk1N+BHGJjzs7HCDJiCfH4ODgxgYGBDzhJtQd2RC25GCvqIP0Jj//XC0c8BWI3EDfzNE - IMpgwDrDOjnMylIYMJi4QIxHgswdc3FBAq17HvKhoSHo9XpotVqxRPkqGW6JAUbqAQ2tnsZwdMo2ouhy - 3A05TcTfMrDHYIDJWaxkiX1fkpUV4qZMwZWHH8al+fMRvm4dLuzahfzkZBFqviTVajU1v1/Uo0PorwmF - uvk09H0KquiArrcAg8p9aMnbpU91lKYZiccQS4QBDolvJnYSG3+ysAjIWbYMF+lLr4eHi1nPw8tF+X6g - 0+mEoHEZbJOhJmUTuhXvYrjan8KfCAwpoR+ugfreBfTI30ZZTlSpjAXvJmEvwp6aUUzHDBizl7F3suzt - kUibCx/T3yt6TTf6S79Ec8wUZEtnoy37VfTf2Qt1UwR03TnkrAy6rmwMVfwAlewdREVFbadm41riRwpm - QbgSOwinnYxtiLa1HZDJZAUNDQ3iqycWPdARg5G8FehJnY3WuGmoOs9QGrUEXfJ/YqjyJ2hUUdD33hSM - kqHewndQkRPQ1mppuYWk7y9DEv2IiB3jmsc37PtrDg7DAQEBb5WWlur4sppQ9FpoSjZDk/csBrLmo/P6 - Y2i58hDywh+HKuNl9BV/jtG6Y9C1X4O2Mx3DzZfQXfotWrLWo/izT8pJOoCYycUfMRIX+PzCYq47OakZ - Y4/QYRNfXV0tZrdp0fXmQSdfgpEbC9GbNgdt8dPRGM0gP2OPzl/fpOh7YLg+FKO0KriB3nJ/qHLfQkn8 - V5q2GTOSycDr3IAZEW1swDuSXU9bvVrHDRw4cMCRDp2h5uZmMQlNi6ZyD7T5DhjMfgpdyX/CvatTUfTz - o6hLcEanfAf6lF4YrJVisOE0esqDoMr7FGWJW5D74YeVZGCbYQg+NDJwbc8XzD3zpZfoOXuMMKMDJvz2 - 7dti+ZkW/agKWoUjRm8+g750G7QnPEpRMEOm5Em0ZKxDh+JjdN/5Ab0Vx8hAIFoU/0Zh9ikk79tXLYaA - +jCYWElsJJa8yZhL1urVsGNMHB5bt259ig6e9qqqKvCj2bRomyRiKIZybNGd8jiarlihKMICxZHPojnT - Da3yXego9UJ76UHU53sjKysLvxw+/DM1nXwZbmLMOcvJCc8xZmuooxPPOz8/XxyzE4ZCr4a2eAPUv9qj - J30eWmKtUXPRAkmB1qiOW46GzLfQJPsUTQovKOQ3+anZ7ebmtohaTm5gLWMrspYuxXLGxGbBmTt37nRK - QKv4Ec0TEr79GhddVyZQsAx9mbZQJcxC7aVpKI5gyAm1gfLan1GdtRN3SxXiCKf88SgfWmo2uYE1jM2L - XLCgi1+N6yUSiXtqaioM88HUhLb8UwzkLEZr0jzUx8yA8uxDiPc1Q3nK+6iuKuNpGk9gL9jZ2VnR66LP - 8c5NeYmxBaZ1VKbSTibniSjPiDo7O8VwaDQacRhpBmowdHM52lPs0HB1NpQXZqLqpo/IH2k/4YlL7KJF - i6wf6NP45o9Aed/GyMhILTdx9+5dEYnu7m4xOQXKn9CeZo/G3HdRV5ErckO5XN4dFHTU28bGZkJq/uAN - Y1OWMbaUVsGbe2xs9vqtW+fjt2nT15vnz//LPMYeH3vHgoYimUwgPT1dfBlPw/jkFNRXov5uLCoqKsSz - +Pj4X93d33/VWMcY8fMFY19ccHW9rvD27ij39dXUh4SgkXK8RokEDSdOoDY4WF966NDAuRdflHky9sO2 - 9etf8/f3b+GpGM8D+ergYiUlJSguLubZ8nBMTHSyh8d//uXg4PCoqagx7HvGghMY0yaZ0ebxxBPIfe45 - 3HR2Rv7atcijvUC2fDlyFi9G+qxZSCK/nO8YO71y5UqX/Z77s44cOaKkidVEmfEduib4+voGum1xe2Pm - zJkz+JwhzCcTNsAOM3bwDGOq62Odc9KsrZG9cKEQv0EJ6ZXFi0ekc+bc8zM3v/UVY+GzGHuZOnYiXIiX - LS0t3YiN9P91wpXYQPB7fuV1rxD83RcIe2I+wXdZc+HiNcYephxg66Fp04IC7Oyi/Jctu/RfZ+dL3zk6 - /vLevHmeTzG2il5+cgzaIEUntE+x5wnaLtiKMbgAr6OpJJ7z954meLu5BBe1IiwI0gb7P4AMSupSh5Fj - AAAAAElFTkSuQmCC - + + ..\Resources\draw_brush.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\cursors\fill.cur;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\fill_color.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\help-about.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAB - ugAAAboB6KsBBgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAJ6SURBVDhPlZJR - SFNhFMdv9hLkYl6nTGhO3ZrNTac3xabCNGM20pBVEMwwfJhZD4EUYRHpg0GiD2XRol4UCkJopCRYGtVL - 0WuQDxU18G3i7r2bk827++9816KWVvTBj+98557/n/N953K08gkLYf1PmIZpOW8sFksvLy8rKysrCsWK - KEmKRMjxuBJnJBJKYnVVWf2FZDKZZtoNAzGGyELrZuaJ58SzzaTTKfwwaJMkEZFpHdQ3eqivDUQx1Fke - 6jSdn3xnhnhKzOkRmdRBWV9nBm2agSxLWHrEAbPbgUglEBWAd1bgBuUY40SImCAecFi6w2UbxOMyPo/l - 4MPgDnx6XAr1awBYbAFGSTBCXOcgD23Dl4EcRC5T3aUcZBQl26DDqcOx6l3odOaiu0GPXo8BPe48tLsM - OODIR4udh9eRh8OVeWgtz0Umk/n5BvTaqNy9E40VBpw6VIihniIEvDyaSdi014B6Kw+hVA+hjEe9rYD2 - /GwDGhFMJhMEhxlXzxbh9qARvccL4LQZUWI2w2KxwOfzIRqNgkaNUCiEcDj8kbSlmgHNFXa7HQ115Rg4 - swfD/SYEOo2odRhhI7HL5QL9F7j7fhT3F8dohGnwPF8HsCaoDWbAitz7bLhy2oqbF0rQ1VGMKkcZgsEg - RFGkWqBvPoBzr7q1mFaMqNUMUqkUkmtrYPs6jUehF2Z3VFVVqzz/oh/+qXYEF7rQ9/IkAjNHcO3tRfZJ - ZAY2QRD8NTU1R7eCTCX/lB/O8Qrsn6hG80MXmiadCM6dYAYyDRn/op5g7cI0XIjGezYWssXu5d5K8Cdi - npEqHLzloVATa/nfi/5GLcGEMuHeyIH7Bv+6XvH7a6tBAAAAAElFTkSuQmCC - + + ..\Resources\imageadd.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\newdoc.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAB - ugAAAboB6KsBBgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAE/SURBVDhPpY5N - ToRAEIVZoAlhwYIdMXqNmRiNRg/jSo0Lk4nGs8zWlXcAjkAgBMIxoPktq2rotpthM5HkdRfd7339LAD4 - lw6LZV2gNrO2K6Lzq2WYs7ygoeu6oWmaUQgxtm3LwjPWgF8QBI/LMGd5OQCgKAoIwxCiKOJdznEcg+M4 - z+RDGU0kYNv3PQcIhC0AG/BMojvcp7UmCoB3/NqpTRRgHEc2ndrkCKA3qeuaIRIgIeT1ff8YQBX1JjJM - M4ngJPJ4nmcANksAGWVYD5KmaQLXdR8MAB1KgNyXYfJI2bZtAC5RN6inNQDNVVVBlmWQJAmUZTmi91oB - pPAzmugvp2nKe9sK+Pz6+EavvQYwmugAelmIBna79x+8P1MZHaAO5yYyTMrzfHh9e9nrYfbqP+rwr8kt - 6g51P8/nphesX8wN0dHvOU6vAAAAAElFTkSuQmCC - + + ..\Resources\newpage.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAB - ugAAAboB6KsBBgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAHUSURBVDhPhZM9 - SyNRFIYPyiKmWiyFFMEqlusmoI3/Q9tF/QOCWIiSjdhZLFOJKAgigrioLBaCgiHbBFPZuWxYC53Jx+T7 - e+b1nOvMOImuHngZLnee59xzhyGuz5ypD7NIG+GD8MPs9Wxr/HD8H+3QAgDe4k3DMPCo6zCyWeTyeeQL - BRRME2axiGKphM30JqKXUSzdLjEDLPMzchWxaJvmleBRf18Q2g8h+CuI6bOwEsxchDFxEQRt0Z0SZHM5 - SAR2wRKD5XIZlUoFw9qwAvuLflBdCaRj3oGlowKrVdRqNdTrdYTOQhjcJXzlSH37SfhyTKAD5wQCejB3 - rDIsYKPRQLPZhPZHw8DRAEb3ngVRFgwekUUnNKcEAnqw01XAVquFdrutov3VMJYYQ+A4ADqlezqnOXYJ - T1NyZInbWWAX7HQ6Kt1u14swAnsCmVfih/tBy7K8vBJIZ7kwmdnf2Q/atu3ltcCZ253ZD7uQrGXPNIs2 - M5EeQc258f/BmUwGyWQSN+k0vq9v/GbmU4+gf3a/QNaJREKtV+PxW34/4MIvAud7vyWQ+0mlUliJxQQe - 8cOuYJIFtswvsF8gpeuGvbK2Jsfu6exGakgknLd/Y74wjjdzb0BPGC3dTOEvjCYAAAAASUVORK5CYII= - + + ..\Resources\open.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAN - 1gAADdYBkG95nAAAAAd0SU1FB9sFCBIYKWZylvgAAAKBSURBVDhPhdJdSFNhGAfw9zr6XEFQN91UF1Jz - GUaZKajkZuRODTHFViiZooF9rG1tng+nM5MSvSkCLSzntKnLlfsgpkEXEVGBlXN+jboqwpvqRujfc87O - yoTqhR//93nOex44h5f9bZn4gLr7zzLxj55zwhg4fgzHZI1BlLgik+rjfy56lzH9+T7cCC3i+uNP6Ah+ - RldkEUU2/w95ICeEcZwoKRExDBOlSYyg1P30rTIlu7ITLcMJlLS/RGn7K9h6p9A2PE894puH68EcpME5 - CN5ZOPtn4fDE4eifh97igzJAy9lguTsJTorC5JqgnIBRjKKYGKVxqokoJ/XJUT6K+luvoeXsyQFphgZU - djzDYctDFFpHoVfJe4M1gCJSSAy2APXl/SjKW8eRduRCcsD2gloYnX5k199HDsmuozxHWXsHWTXdyDrb - gwNEzoM1cnYjr8GDHfSeMmDbodPIrLqJvac6kWHuxB5K7Ylr2JpTh/UZJ7Euo+KXtctSs68yOWDT7iKl - sTq9DKt1ZVijK8eqXSWobh1AZOY7QiQcTwot82RhCV3+F2FWfLkH0cQSgtPfEIwnjcW+YvjNFzQPTkPs - ew+B8CS1l7l9CRRWWMGMNi+avDNw9L6DU9WoEvumIHh+k4iocg8loDdfAePsA2gbWqAhcUWLmm7STFxq - nerL6fJO46r/IwxmB9j+6tvItQSQc3HkD7krcqU8ewg788+AlfI++h66cTS1mbSoKdcre01qyv22kQ8w - VolghkuekEhX1NkbQ+O9GP2LGKwkVafYqLanenTdRe8CCszCEGObM/OYRudkG4lGxzNNukBEtkErkSaV - pPSUZ/IZ5ayTbcnK/wkeezUR0lLQ2AAAAABJRU5ErkJggg== - + + ..\Resources\picture.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAb - rgAAG64BjF1z+AAAAAd0SU1FB9sBBQEFKhmdyGoAAAJNSURBVDhPtZJdSFNxGMYPEX1tsaCLhnQRq61c - NZY0DWy1nJ6sC0ucos3tuE1rZkrKZFRQbE20OU2N1CFzmxVBKFg3SZ/EOjDSrJCCQItuxoLoJshq0tN7 - tjKGRVD0wI+Xw3mfH/9z+DP/HIlEsopGNqEhthNZxDZCTaiIrcQWQklkEpuIjcQGuVy+hCajx1+GugpB - kCc81Mu1cKilOCzLBccUoSXDAa9hBwLVMkQs5bC7bsLaEYXV9xAV7js/BMJJUoKGPCUchRk4otLAxhyE - T3EKWqMGk2M78XSwBledPbB2PYKtg4fRc2+hQLc3F2UHNiNHqUXt4lL417twbM9RdN4+jdGgHqM9IVg7 - o6j2RWA8+4sTFGrtKJAVwrS0CE0rKhFe50FUdRkjbAjXJ9rg6OXpEwjvAxxyjS0UVJzhUb1oH8qWsVij - NsOZ2Qh+bQAzJWPounYXnI8Hd+4+uJZbMJwcxaePH9J/YmngHSqLPWiVytG+MhtsVg4em0PgB4Koao+A - rQ+jqGkIFvcIgjcm4XG7xqm7fF5gGIijKvwWutpW7NqtRkVjN5ovRWDqfgL2+BVhJZnE51l421pnqCcV - ykLSBDanF3anBzWB17BcfA6uawIFDeFkOR6Lob+v7z11hIs1n3kBF4yhRKdA8wknqvwzsPSmBPl1g5hL - fMHI8PAs7e9P1X4mKSj2x2EKxFB+fgKV/dMw9b6E+cIUjB3jYOv8X19MPZujXVuqkp4/XuU3r6YTIpHI - +n0/PWKxeDWNfEL/G4R3MuJ/hGG+ASgNwflazjUyAAAAAElFTkSuQmCC - + + ..\Resources\cursors\pipette.cur;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAB - ugAAAboB6KsBBgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAIwSURBVDhPfZPP - a9NgGMcfZzs79DAULwNHxg7CQChUQS9Fehj+A+pdvHkQvXkQ2XrZxKETBkM9TfajXqYO/LFaPFih7OCQ - HcTMBi3UtkvaJE2TNv319X2jiW1dfeFLkjfv5/M8b15CAIiNAIvQL1eILtzz+3cS4bCZCoetNb9/c4ro - nMP+EQiqqkGWFSjFEkolFaqmQdd1fE8mERsZwddoFNLcnBNxehpLw8PWU6JTnkBWFOTyeRT2ZPD7YomJ - VBVLwSDiZ0+jLO3ic/QmPt2+AX1XRDwUwjxRyhNwYE+WWQdF1kHJ6aBQKOBx4BA+jg4gcW0SNU2BrSvY - vDqJt8cH8OQAmX+3wAAHZlU11nq5XIYkSXg2NIT4GOHd9QjssgzbkJG8E8FWiLB6kGqegO/Xgw0DlUoF - P3M5xCYmsH7MB1Xcxs58BNJKBJXMNt6c9OER0RdPwKFO2LIs1Go1JJeX8ZJtY+OoD+/PELYuERJBH174 - qXqZ6KInMBjE2+6E6/W68/x6cRHr4+N4PjiIV0cC2BAEnCe6xbjDnoAv5JJOuNFoOLFtG9lsFqlUykme - nRZjxhzWFZgMNE0T1WrVAVxBs9lEq9Vy4sra7TaHhC6BxcDe6i7MAR4+x9+zYm3GjHYJeOXO6r0w7y6d - TuNHJoP7Cwsxzu0r2K86nxNFkV1tRGdnP7jwP4J+7RvsaL+x6lMzM11wl6Dfh+ND1fT23QcP1/ja3riC - //7OLCd6wd8B/QL+ks19eDMoigAAAABJRU5ErkJggg== - + + ..\Resources\removepage.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAB - ugAAAboB6KsBBgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAH7SURBVDhPpdPL - bhJRHAbwvkZtcXrh3lTbUnoRK7TWJoqtqbcKVeP1EUh4BcuGLYlKdcOOjQ0Dsa+AkCAsbHVhYvFGKXdm - YPw8/2NyyiRuqovfnDmT//dlkjnTB+C/8MtVr7e8fHEZb3ZSOjsJ8haJ5C7k1C6STIqhWcqIgiXPIvw+ - Hyp1FUc9aF9tqKg1O2i0u2gpXSgdDU8fPwFlRIHnghuPHjyEomp4nsjovCByBi/lLKLJLDTtF5+ljChY - OL+A+3fvodPV0FY6UBhaSautotFSUW8qqNbbqLKVZikjClznXNj0+XFYa6Hcg/aH1SZKlSZ+HDXwrVxH - sVTjs5QRBfOzc9i4dRufv1cQep3U2Xol/7Et49l2AvtfSnyWMqJg1jmDm9dv4P2nr8h+7LFfRIbsFfFu - 7wDpDwfIMDRLGVHgdDiwvnbtRCgjCqYmJrF6xXsilBEFE+NncPnSCpdOp1EoFFDI55Fn+D2Ty+VgM1tg - HjXyOcqIgjGbHUtuDxeLxeBmn4heMR6P69DhsVosWGEnkTKiwGw0wTU3z0UiEUxPTsFqMiMajeosssND - s/6NO3wVBcaRkdK43Q4nC4a2Qhiz2jAsDSEcDuvMOKb58/XVNYwODR8XmCTprGQw/Dw9MIhAIIBgMPhX - A/2nmH5IgwZWJB3/TP8Ofb8B6hqkyWukitEAAAAASUVORK5CYII= - + + ..\Resources\save.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAB - ugAAAboB6KsBBgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAATdEVYdFNvdXJj - ZQBPeHlnZW4gSWNvbnPsGK7oAAAC9klEQVQ4T5WSSUxTURSG3+17LSiDVLFMoqAIBhM2gEZD1IUL2BhN - gMSIYQEIFYxRo5KgzEQQmQUxFjDFQssUxgDiAoRCqUy1tLUFAcUBLKExpWAJ9HgfBmKFjYsv9757zv+9 - k5tLVCURLhh3ACBo8P6wKI2R0lpo190r8tdJ6s/r24uc+qtTUCauHd/s24Sof2w92clzNeBiiDCNEdcn - 8ljRyoNBPxUJxoVbmNuwNM2FRdllkFS6G4TJKBH3UluCxgIb/U91NIjrvIwfxYGrhuloWPm6M4YZLsx0 - njXWpJHDWMLaEujVXNhgMgb0E9dAr4kC3VA4zLWfwZyGRQmeSI3P1VG4FgODfH9jVRLK2hQsLcoiQSeP - AN14BGiHQ2Cqxh0UPFuQlNibxPlOpuFMFnzme8GiNGxD/KP/CpTH713GU5wkmrBA++4qaEfDYH4kFDQt - HOgtY5uK422WKx8yml4mkFUZ0ZYrz6OYxhneodWFntD1hZ4QaMj0NQkSiWKiMd9mabbrHHyTXITvoxfg - 06APqF6zoTbLdgn/4RI9Jl73CxJZemk6qZyt9p2daw3U9xadMPHukeOEKIOpe8vj/OqrcFiX1niujzUf - Myk63UyyZsc1USo5h8PetESYgnjibAvpVIlzwxfhKbGyzG/6SQy5StsDMK2YNQzgy8HQ6wbzmD+CZFTR - k8nqmMimsibzrCoGUi07crkMo9mjGEgh0WA6xcy5yyH/PscSl/oMSjeWaxmnySJuYhL4sWRtRTwaMhNo - ciikfrqL1ZBuzyxIdEY4yMaUVicjbWeeZeGHEqsgdR4zGAvCn8VSQlwrNBPgMFLx7BC9HxG4oo7SA1RT - 3p590kpXjvKVg7eqnO2HJQF9jyyCyu8ztFjgayagUfI5GwIaedtRJG/zpMabj+xW1B10Vgoc3FQv2K6C - B8w7OHyd7tkm+BdZtw963+VNyVs8rFW1blaDxY7WlTeYjM36tsBOqN74IEW1E2OS74AUyeYZs4//B4jf - Ap5qur5Ngx8AAAAASUVORK5CYII= - + + ..\Resources\undo.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAN - 1gAADdYBkG95nAAAAAd0SU1FB9sDFgEMFDFSxZkAAAM/SURBVDhPfZNrSFNxGMZPQhBB0AXKT9WXKCsI - CiMoAg38UhQKgWWFmbqZ1WYaYZGWaWqallOPmylelst7mywvc15nXrbZdE4n081ddFN33LxsO0eXbztu - RSPqB4eH/3ve5z0P55wXobABKOxNQFxgZnOAwaDnN3D5C+VVtTZ+c+uEVDLwQTEs2kneJyF7SY/niCD7 - 4jZh230AsM9VFLO5UM3rxDSmNVjGAWsfmgZGGc9UUMKBz/WNF58xB2BHHMDeJ38MIBF+G4UcVi02Z3XO - 68yEXr9ETOvMuEq9SCgnjbhKMGSYzkM/br4vrjnmsSDbYzwzRuXyQ7U8ASHXrmmVc/bxqXlcosYIkQYj - hKpFQiCfdXRINTbx+6p+xbC4rzMO/e799BGZ+E12RS8MqtaGZHq7cNJM1KuX18tmVtaLXJqvxIgSnWX9 - 2xfJSkfKOxZ++PiZXYJPOR63i94eYXt4ek/L91mHZEhvL1EsEelKK/FMjuGP+o32cJ5u9Tp3ao3WPuVo - ikzMn6Blcb0TfOU3toamiqB6ZLVUubJRo8E3Sl0XqnU4GTrcWaDHnUVa3FneMYNX3k9mqUJCLgd1czI9 - bhc11ZWMiIz2tueNpkxUbrlZorQEFg2b/XP6TCffiYwn8iULp0snrZc+yxxZUfQkA+2DyDtBIZp3MoPF - heKuJXbpqJXCmV4JKhvBzhb0Gv2y2wxHmIMLp7pMthvsQVvVnfBbatLj9Q5IZNIBDrt1YjxTgKVVqVdD - KsctFxjdc36vatQHB2ftVwaMkBuflGENuhrsn8CUeScgoTHEkJudKox+USxPabG9rdNsUvowCJMuA/WL - zMKkPU2ypr15raAlptwk+70S/DqEVsDuyJhY2o2w0Knb0XRb5MNE893oWHtYaLDg3DW6n2JMbuNx6+FB - VvPfCeIL+reKUfkq3y1lLewPvJe5m94PuxAAn8i8SV/qA3qAdkYD5eUf8cDzRw88zmkiWxGE6lqO2AZw - PkHdQxKY7j8tAZW6tVC8pfHoMLx8lUpdnJ+FXLSMrPmER9whlwlgT7x7OX59338pydVkMZiMesh4mz7m - Kbn5vRz/YTv1x5bW1dU1dPd06REEQX4CcfkB+/p+LtUAAAAASUVORK5CYII= - + + ..\Resources\zoom.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a \ No newline at end of file diff --git a/MagicPaint/Resources/arrow-left.png b/MagicPaint/Resources/arrow-left.png deleted file mode 100644 index b56cfee03dfefe9ff8f2c5e7e2a8a0bb0b15ba6e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 512 zcmV+b0{{JqP)qm|rIM*THKYbgj#5EThHVGp>QQ+y$SGVUd5n>Vi^Dhi? z=Gp7p`&O_%-wyUezg*(nRzm^8q$r;Q0FLwje&-*R0-@+#lQ?Ps0000pf9L*rlU&o38m%ZUnjts@YN3Td9RC#dB77qOajaU&u6O)=K#zfzH-=kSAiP1c8rUMV0-#Lev z8NDFz0Gg#tWInR=YylWcD~l^XV;^H%^n>Whf)-}LP;Mc&JbXC(o2IG%X@Uq)yez_n zoyg8+-z1WWKa`0RBbh$8C34Rcj#RA+eYcCV{7O06WHTD-0gS$h;5 zR8G#OIM3y-4@oE?$NnX7{r7hFyjq^%RW73g|9zv%hvq;uXumZ#(FHxf^BsRnl`~7B R;>7>}002ovPDHLkV1m8G+5Z3l diff --git a/MagicPaint/Resources/arrow_left.png b/MagicPaint/Resources/arrow_left.png new file mode 100644 index 0000000000000000000000000000000000000000..ec3ad88486ea24673fd55c9165d0eb7224ff55fb GIT binary patch literal 505 zcmVNXz{^#22O1uFK4GfIz!R#~r`~3eDY%chp zy)pa0RjU&fpP`=NKf?qdp3Cr`a~c;BUPxp$<0}w& z%bCIXo1qk_u?wP^VI9MNo+Z3Q24W$D2yZR_6@ezf-wgdg%}arJH^YDa4T8iO0K%YX zR=dCAcpKgWjPlf=71a!4v_2>djIm|2V zme~EbS!DCyVUfds*Lkl0J!g6TH>x-K%^Jx%6Fpo|G=nfp3F{iIrCR@07pwl)TA=k` zZ>HXV!wH7}%{t8f8&w(o;YsE_&A@;#1j7Kf8us-p%UJ$1EM)l4FrDE)V+Z4Z<_hNj z49N`txnj6}bEI*c!D|3#6VFDr-E99Ewg3%S2E^)bBS4KC82+=)X8p%d$Mln-h$$OgEeK->@bvQU;JnKDpW!IOf1V9Ie?%sUePAeM zwLn(~!x#emlZ1D3@8SM0wo&}I&_vN24CM@>=xUHLhJfHS(S15A_5Snp3$7t6DKmGn n1u}QBr=g4E!dL}~$Nw1s=?{HRD}!!y00000NkvXXu0mjf!sYl@ literal 0 HcmV?d00001 diff --git a/MagicPaint/Resources/color-picker.png b/MagicPaint/Resources/color-picker.png deleted file mode 100644 index 36f4149fcf80b20fc93fbf4f826b2215262ef3df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2063 zcma)-eKb_-9>;f~kQ(G5Bj(JR3dfi|Ba8`+x0n)Q9B(7T*cmZq%nW0wjJL$8oDg-U zgwQ=o>71b?YSisiNH3xh3LT>`L^$5+Zdt8+?;m%qyVv?X-@W$p{rsNq^Q^trlkM&4 zwqD&p9RPs!6n7UNSW(NRx&|J3NlBkzSrfj;%>`EYnR9MPfklnu9>@a#rG({Lb@*jk z>+;70j$eq86_)9JPxYl#OHI>SU(-rgH3H!LayeY0o+%IRt59*yR>v$m9TH!b*`ng6=7YfXP z0%v<>MuiI~(tWyFO?#`Q+7{4&*)<-J>L{H?I~{7lDvw-*FoTBoi{9k!ZEB@YcE{L;&rzhJ%_^LMI~>GNt+{?&kcVlh^8O zcbSWe_JOjz@b6aJEe05hGo~ylByx$p{~s|&oHa9sYgFm{=VuRnU3)HB>8XoOVJwL8FuYR!C2KR zIfq!h(N)X$&v*RF?p?$K5l_%NJjcjSP0}>eP9cbkDT;(9Bj)I5RtYIxyN3V%a^1bG z+(j2vF|LK6e^mO1m$_AT$oKY7d!Jx>|>j9%0!?t+Qp;2HS>+JsOxp}0of%hG5v2TlfG!*g$^YmYH#yKhL9!-Sw?i% zRdFr%ublkqYSvaiKPlJT#SD#0&uSNZXHkSqB`Y>guKu;5ZQBsQLL0Sn=s< zV9>4W-unsy4maj^z6>c_UvyqF!`*zs1uZF+QgV%|D|ZMKeMJ{8TsVZAo*xR?QNwyY zQ_)g{yUb|_*7x%}#k6*Us2&DZT3D<@qTT)vQ*(8Nr&%+cX`U^`cKln#?uvPsNr-v!dxU5I>&vS&x?97nUf~f zEG=jb-@7_`h+b}JXM|gwN*1tKV;|DjB1Ugrexz_CQz+TcgX3pID=R7*F*!C~ggv_n zc|Lh1eco>qlC?AvYR@|yzQtUcAGqg?p4EFhyWksQF&^8{+Z0d;>1&u@G5zV)sHy6H zL|MJ;1c%r|^PPHugdlMW5(0l1B$?-1pXojh=ZnJQ14pLUzpC zg#Yp3DQDbfIq|}|PWj-fwLo5eKEn+6Cay2`hMdo*WmQ$t z19fj1y*Sj=xfEO%V?h!qXeLG+0MyZSuzzhlA!i0@R8^r3H+0P{v9?{KMJ?7=4#__> zrQqVUIE#N@e-qhWJayQl!+vfOlBe1yClq#cb-4|wjUh99)Qjb6q713gC1+jELZ;>h zG6Ap@DFcRpu1(u+plANf>Zi&1tB*~eTyR*({gN-yiy2lyCY723R{-r~d2A|WXTKy@ zwfY8AVpDr0JGE2WiND))Ne|jXkVUh0#=#fB7QSl$pTUK~_z*S%9smLe+G6o|EZ&NW zw;_Q9lBEq6gkQicL_zL1VA)AppxCu-Fk%2Za9{ zpf+8-1Ot)FkvyUpP%IAun0!8mgu{JZD=GnEuvsj2EYE_?jl{*QSa`T_A(j`0v$Ozl zC^i@M{}3K--X1uD1s)fiYsdJOaV6e=oC0Wx#oJQxAjyhA+D^oR*6=B84Z67p1~x5c z^kpC53&OY%AP@*FqGF?Yj4%$g98IjSGk{GSS4{C-1_XE|3L~Ld6omn&AJxA)3{P+S m_jIVAkH@#IE;nO;bz`HJ-Cy@QZd26)BLKzK)8(oYJ?&p!4vQ=R diff --git a/MagicPaint/Resources/color_picker.png b/MagicPaint/Resources/color_picker.png new file mode 100644 index 0000000000000000000000000000000000000000..f1d0dc09b383fd84901d4450e3824013b162e9ef GIT binary patch literal 1645 zcmV-z29o)SP)wrbL<$d=l}o(%Sl8*R9Hu~ zmw8ZAR}_bFt8J~Vj$?J~wA0lA>U5bhTCs>IMnSPEOx1`ARk4zkpkRfdh*-d-p`Zw( zR8SBZMJQo0AO=}Pp9~^&jrOlzU19=?^)k@=OrcpUOVRI z<^vY3v76u(#a|@~Uoe5z{T}c2INaAP6wNRV&Ty0MDf7m$hP{v*;t*N9P9Y5Y>2tQv zsnl1@a<(2Vkqb15RojrF2}fbmQ3@a)k!9j0lA%cAOF* zAbTaelb2$y7tevyz{@~Rjae@fIa-HE-IZHqZrFQDj5x&>>^$=;b{2bJM}Yu=Ic`{= z>H_z;h1b8f_-YiVvEDM)YU~i_Kjy@3Nd2W@f1adjnZF$*G7)y1ScR|xA;M1!vHj#~ z1XAX{X|C`{#VNG}s%)S&kdQTR*i>82dA1)u~9Xh(&OQ5KH{0Lz3xxInR^~~?pPG!u%A_n>2n(G4K~Xyqb9HZ9{eqQB%Mx#U$PLPxngY2T8U+W zGa$+GLO|wn_@ubNBZ1#IM`Y_t&Idf!?_sdFOmm&IhUZ}gcgZSDUSkFEp>+@)T52q{ z&*3GQ?`4eu>1qgK7L;1gooL!!|A|F!p-cv5WgXw0lz!yebkPr(<~bSmzV;6tC9@$o zxCmkjVtMEsI0xBx%y6}~;j+;~@S>3O!6hZ7DLUO*R8`f$BgF0MrYJF_aw%qSoDF`& zj}RvC;gjmxJY}w>9i8vbWv7SWMd0%n57TPvO6uzLP^r{La!c~tGGu8TG0D+b80ZKa z@f0kLn$Lo`XD_sWkIN2&Q}`_0-34O|h6_5aR)^~9T2!lQQCwY$+qZ8+uWxwZAK`Op zmfuwH#8crAH1pxS4KqV2`_7k7cQ}Pl!`D}AdiCmmS2db?W7$Bk;M zM(){7*$(E?e;%Ad1}ooz1Mwa$E!Q8gE-x=vLR()CRf8JWu3e*Glt@d-qUBx z*6G<03FLVMR&-vMwzk~17To_z61@W#JKJg6YuN8#bM@3a%pWj&LVS7N(Se%-hu?rh z(Za%k*1nbcjl_a6sYG3hrVwo=y3~J2#1O=Y+!d-z)D)=AP?w_K1{-~r?>*<^4Re1+ AMgRZ+ literal 0 HcmV?d00001 diff --git a/MagicPaint/Resources/cursors/fill.cur b/MagicPaint/Resources/cursors/fill.cur new file mode 100644 index 0000000000000000000000000000000000000000..2a2be8d912fc03f83b5ab7050893549e89870e59 GIT binary patch literal 262 zcmaLSy$-&ReoWw3cLoW+bJrvHj* zT%OqBjqLP9sj literal 0 HcmV?d00001 diff --git a/MagicPaint/Resources/cursors/pipette.cur b/MagicPaint/Resources/cursors/pipette.cur new file mode 100644 index 0000000000000000000000000000000000000000..dfae1c2ae53023345d0a88452f5c563a9cd4881a GIT binary patch literal 262 zcmaLQF$%&!5Jus*i4s8}0Yy^?3N|S%?X>V17G6XQdI4{sCy{iv9wA_38PGyR9RIbj zbeE5LurLb&jx-Gj=}-Y($t0DrINg88%zn>()kv~ja|XSGoS}Jz`W=Gj61UpHu>lLo z5=cDtuqFYtrM1zPxl9E7AKpa@Z!J@!97t?bk?{zPm)r9u#)z<73U%rE4#lbECbpH+ Gckc({$3Y(e literal 0 HcmV?d00001 diff --git a/MagicPaint/Resources/device.png b/MagicPaint/Resources/device.png new file mode 100644 index 0000000000000000000000000000000000000000..05dfdab1e1f9616964bdcd886d2657aca17eafb7 GIT binary patch literal 537 zcmV+!0_OdRP)14(P(s87~!Y=R0O730b}Hz+ArfIn10Re5Q&~$7oJoR{*R8@V% zFOp0q{nVo}Sz72}IQ#J9J^!en}8oA+8(nwh$(T1U(@RJy@^BuKA#U3 zs~(nh1H4`@3BC>zr8yJ|J+Z=jr38b)5cTqPL8xc6GkO_)6+m+|Pra{HGin&M6+m-r bUJyP2{|ar*mYCua00000NkvXXu0mjfA>iH- literal 0 HcmV?d00001 diff --git a/MagicPaint/Resources/document-close.png b/MagicPaint/Resources/document-close.png deleted file mode 100644 index d3937b907eb2e7664713e8720c03c7b639f703dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 678 zcmV;X0$KfuP)MBl7oyO#i z1sL4}==vX=y0(DHLLu1#p798v(9Wu=LWvsC>^TmcAK#J6xcF3B!PN&_pjUWv>pH~# z7o-_3Dg%Jn1X5{ssOkx(psNNDTpmvVR zpU>lvc%w zayewP*=fqwc)x)R{DXxaY{og40c0|n5TH(PmBVM%YL%uV?ys-ElbOgv0Nb|5 z0t~|tzxMXT-LxWQXOOT7r%~U`?UE{n*aa+ M07*qoM6N<$f+OfH9smFU diff --git a/MagicPaint/Resources/document-export.png b/MagicPaint/Resources/document-export.png deleted file mode 100644 index bf46fd187f1bcdf9e375b3de7dba4f4b74e862a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1200 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkET3j3+2rF$hm^qoZ=LyTfxkvj< zKCL~!`}4)vSeDnZ(q6AtysrInEjl%B-=ANVv()05`ajv+fA{^j^|2WmT}sJ4j-i~2 z2|bA$BkqKSe(nE$FEac8hkNz%`MFQyua^GJjhyze!e*OmAVb1h*U+6icRqadsHtwh z|78;yS=pB*R;dOOR~BDf(H;6V^0LX^RjYi~UspbD^vJ?3wD8=;ExgB%AAj@a&4&H^ z`-{){EDv6@b!JCR#@_E?E&_t*&Y#b`J#Aa=%(H1Rv9TY2y}v$Z?%cp>!Lybr`UW?# zIdQDW%3*YA(K#)_*DjGPAoyz6G0XN(#DjPoA{gzI|IYVd}Sc@ATN&^($gT zRHQirWfFT5LwBhd%-)-7G}B#h_&0HJ=IyWb9EwM--AXGi4zAuiuQTVt@o?#y4?c}g z*<9Y-eJ$AZ;p1=7n~Qr6CI~d>iA}U`Km2g_y4Tz4DoYpbuH>)%tx)xGh4__fCyqb= zmZ{zJxN+}ZU3$+?ZL?#4raa%tsVK61`SQ?7DsNBi>zMKXxTI6ZVvVXf&wu9F&Hw*L z-*C$osc-7c8NdW9TjCl~;+&tGo0?a`;9QiNSdyBeP@Y+mp%9Xhs^ISF8}L3wH4msz z6{Ij3tUxyfsEWbJz`#=1&`{UVJjBSr%D~LZ)Ku5N+{(Zpa+%g{mPsvQHglYiVU>IU(Vr67$Woil0Fw1ZYBT$10 z$Von#$*Fn8sSFtT z5MmbrFR_Wo^aC|WfGiBoFD*(=W$?@^DauSQO;zwr&d*Z_PAyrdzR(`1#toq+J~YS& z=C0z*+=86c%)Gq(vc!_i{5-w9)Dr#7yp+@my@HGa`+~&uR9hn>wPLX0wnl21DYiya T9e*AJn#kbk>gTe~DWM4f021am diff --git a/MagicPaint/Resources/document-multiple.png b/MagicPaint/Resources/document-multiple.png deleted file mode 100644 index 365619b358c071216df04961b4eaa6cda911a229..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 485 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2FBeW%xLxI@gtz1WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)EGXs1= zT>t<74`dPpSXfxNxw-lI`GtjrrKCUxaB^}M6y?{{RaaJ)-Mo48*RNlH{`|Rf=g#-< z-+%o0@$=_Tpa>8gI&|pp;loFc9JzAk%C&3Pu3x`?`}Xa7_wIfB_U*?Hh)Ss9-@ktY zP5Arw@4tWlE>*X$2il=n666=mz{1KVBPVZRX>Dug;OOk^;^LB#w_xRZh+?2}iSFQw zK*bY1T^vIyZpEH;%rggre2P zpHROlr8wVc;?}S{!GgN5Ac5<9rP%`KRvTR|&yxuIP&8T1T<$}*4v+GQ3(32hl9x|8 zsd1%=PdI)u`vmFx_D*`26BqcVWQ#?;PW%<~{;2;xx6`{;v>UXz$Fs_{Z4}nr_Lw(m Wv9qItVQDxhfIVIPT-G@yGywqlAIlQ} diff --git a/MagicPaint/Resources/document-new.png b/MagicPaint/Resources/document-new.png deleted file mode 100644 index 8431237bd374e68931a13df798bc0996452f705f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 579 zcmV-J0=)f+P)VxXK$hi6FoGM6#-0&DYi+BPO7z*s9d>{0vUq8c z&G}94mG91_zoj3m9VHsT2!GA?={D6)mHkfz06td>m_bcrSPcMDDeJM*+y>fjK<#^t z=uU*oi<@Nt)FU+;02V?7_3H~3cIR1VuFMcTS6l_&FA2GV;y{3lgxXDZuxrZSS;?#* z=QUvpn-9RT!7#-`zX5oG|B7vHE(aR6zHX6znI;PO!UTD_B~KNw&}=sMyujCO=T4U( z2yTeTTYCpkegjtzCeCEM0NlE6vV;ClKoWLfLST%sZMP!P$1A7UkP<~NO}&!P3+tjLaSGe4wd47?G+l%ktCa7sz zy^Uzk@tL->EeQ?a%~n^)!j9@ah^9Pp+zAe zv4!FB-uX;{K~77fti$3hc81&#Gl}5g=QEJtx$ypd!_0;Q99jaRtK)=2=Q7>R6W<&6 z-v9ZXvOtT9_lyjMGRj>#JT^_@6{#H_I*Vp@BosAYy&5Xwy7BX&mzQIiZJvfIDlJ&V zV60r>`hh33sl#PwP}aiW2hZo{J-qcb|MUH@_iNLiO120%xFk$0oV9?%OCWK@s?N0= z4<<(`%H}aJ{Ho7=Cnzc)xI$~sci{w?`HngQf``utEBt+R%3U&M-XZ+Mi>Z_HD?F>#I9;J;sR?bI$T=zectnBV9 zWLmkgzvfAT&V$egwue_Y%ycyAlULucD3M8q;e*SaUwiG1LXBBoyEQnyT1UDNu=+dmdtOW0Hd zemU~nY;Ej%6EVF`>l=2TZyo&~^5Wjk-TzKryLI>d{K~Iu)^52qd+zh;?fLWU`&Y-; z^!DG|y&-v0)tqxC>ux#Rp06(caiQT4_R_N_>W%L2KL$+tswJ)wB`Jv|saDBFsX&Us z$iUD**T7WQ$RxzT+{(nr%FsgBz|6|Ppz&JdD-;d6`6-!cmAEy0=zbUm)L;s-!6!30 zHLp08A)}>t*I;7bhncq=NL#erF>ERKyQaR9cjr%8*x@UzQpXV)RPE><&;$ p2_Y398sr0W16Wl>iC#f@ae-c5YRSaTP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01ejw01ejxLMWSf00007bV*G`2ipY* z5*R6Fa+df200I+9L_t(I%Z-!4OBGQR#((F|ee=>?5*TfyZHDb!6x1R#q?WU*{()A} zE(rW@B7&$zMic}^qy?HmNe~f&X~=t;M3d z#sCT;wMld3!QG4FwzJcs*G*ae-ojuwJvzjt$q6YanL(AH5Q5?rR0D`*acSucfK9hH z_?_rcIr6m-xdL|MYd0Sdxvgk7cmu~;uy-i2aJF! zD9YBhP`IoV$X!Oe-J;v;l=EsiZzvo=18C_iWfQ0>F6-d3UMb+R9_t$$gd#5;1bmj! zT3=)Yvb}6PfT3ZyfH%X9s~rz7ml0P6O!Z_0T4Y9s9_roRz5Aiv=?R) zZr{2=mgUp|Xi)a|Gd_G=qi`PWXL2CYY!37K$)hPNW|+4Nt7LiJ53oL?$e<$qnjBg| z5EEfVgl5C`wWBI^TP;xSez>lfC_)hIul5el7Cxh);E2JY(2l~!L#+MW#EzXD;oQVH zzHt3Eb$~Qj3j;aC%^}`xE@0Dc{vvl_x^Rj}xd#Q%sNTJXt3I0*KoyT?&*@`fbn-IJ tov&<6xd{lWgSjapRbx^&1ILEv{{X)*11yCx+!p`<002ovPDHLkV1n~|92Ecn diff --git a/MagicPaint/Resources/document-save.png b/MagicPaint/Resources/document-save.png deleted file mode 100644 index 8072aea3268164eb2028a0cebfe44da82b4f4aca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 563 zcmV-30?hr1P)XvKK@k7Ytwo{YB(9F? z;2_0Ku;{F~yQsL?!9iy?1;;|c4%SjZ%{70TwwHKcBH=J-%EN&+{;d zhN(E7P<- zOhP?!y}wyJm`;b*`kqJvqBiX|nL~L2fd*Ux1d!eYF6Tbg5P<9ZC&&uF5~UDVJ~Kya z$B9GKW9yGCk1)gXRIvtRXipPk@<6(R{ z10;&Qkze=csdPHpgO1qUX}3Wtm&>>~JBMXkI4Be#D>XTZ+DDB(A$cT#*xhj)kQiey zO%sM;K-YE1@`TY9(UZv}-m29|6TcYK$LKUNox!$kO4I`&Fl}aA7Py>1;e44jn~%EA z#v7jv1002ovPDHLkV1jI` B^11*3 diff --git a/MagicPaint/Resources/draw-brush.png b/MagicPaint/Resources/draw-brush.png deleted file mode 100644 index ab5804ddb16f391efaac5d693dc7be4242f50be7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1542 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7a$D;Kb?2i11Zh|kH}&M z2IevlW~{y1bOt0?R^XTpq!qxp{nwniK-tHhE{-7)hxbm)^@&auIsV_j{PbJB?fM7i zzU|UK;_$@wSK~qP%|{YE8ji3mpUB^qubtPqOi`gzYLi=XlF?&v`<@*wf~GTlTw`4} zpAa%`S$J9SaLLhDwp+XQIo$SszxTp4x%~~90`A

Xw!7&e}fzQ-6Nv^LsW5N;1=! z4R*w=i{@*8Y}SzM(sEcN-EVpEuDyHbeyQ5a^?*gtvE6x7V`F3XCLMEsA0LI8K5=S` zA{pA5FI>I))h{{uvGF7o!$6VejC;2IUGsq9?Af#W*REaLckBA~<6T`{lkVQVJ6~|( zpL_?!`_-wbPlNyd{d;iMEU8U5b5gcO>A&sKj9~9^OU}&Bem!;O%$dm>BY4ERpZX~X zRHUZII5J2i$GE#6FF$?ybpP+abrEZ?RcMGvsVIF7V7PVb*19E^U#j&VXP$hrB|xLZ zQiiX7b9Bx<#;B;MbJM3zEv>MTE0AILz5HxX-20pVyU%Mo)Ykre33OB3{PV|OmROzG zBoi4EQzCTH?I7cuvfrMIFIMQu@Nv7a_+A#^VROHB{rY-)4Sjuvo{jE{F1~1IYd&~P zqIr?Vho3dUU5obY3xC(hD3R=5YIRqgmzTHH=DhQ?R2HVj4?u@82&!`PF+6Yz4ZV7K zk%p2`XU^}Vy}iBjH+eqe+wnVil8SA<*=)h?qY9^u!otGpLPVbS=48K-ZZK3UlKDPO z#j|NyW7vBw{G?%HK_@M+P(w`KJ&zgEScNPSTjb?txS z#*G`5ZO-q%d*zDCj=Om!Wo7@Key#GCb&)xd$YI&{+I*(Z`JXlWA{_;K>h}NlRPvH{ zv3bqM!@ob>PgU5@QJ}_UN?cTwm8FTv6pIxW4SUlcyxQQb^zcXTeQ_oK8B4nCADudO zy1BV|`zJ-dHy^q7?Ya;h9TZo+_|L_zNe(Zx?Ee0^yLqyCbER;-!h!9|eQlfCUoT%< z7F}5LRqvht+288b#u>1WVE7RQ{em*(BIym}nlH|@zhAmr{G3KPL*{-f9W@hhTQy=%(P0}8lEI&xdSz%gPi1(nVgzeoXU_vn(|^ zKQ}i&uUId?C|y4XqNG?qsZzH%QQuh4KwlxhNP!p~KJEcN`bK(&`qBM1$uKuUoQD(& z2FALEmLY})R;ET)CKkE|X24KTi`wB0)F26RV{m?2NqJ&XDnogBxn5>oc5!lIK`O{; zv)|cB0Tl^D6qObwr!x3gRHmoqDR?FWUH?X6-3y?!Izl==G{^_$Rghu%VAZ;rAk|>M UzBgZW8mNWA)78&qol`;+0HhU&ZvX%Q diff --git a/MagicPaint/Resources/draw_brush.png b/MagicPaint/Resources/draw_brush.png new file mode 100644 index 0000000000000000000000000000000000000000..dc98ca835d77252683053ece815bccfb0e3774b5 GIT binary patch literal 1115 zcmV-h1f=_kP)wrbL<$d=l}o%xk*GpR9Hv7 z)@w+UQ5*(vr*6*Fwx+{ND-ks{n zGN={KZct=s7mTEvP!U}|MpO`CS#-gF&si~Bd) zNm-4Jjc?P^(kLb-hOh{$duP&yKZS>ftLp3PU*_fIQCwUcrKYAn#-X3%-kY@HFBrj9 zRaGP9<>i!^m`GV!Ssx=KBUiCqE}W^-($fCQ%1TO4PZyJuMx!~#^#nGYiJY9A{ngdg z-?Ou`DKj%u9C~rn3E{c|8~O^L*oZ?vZZH@K3!#LBg!dsKAuGAA6C3&>Ha6Cfo16Q( zsHlkY^YbYqBZI=i!c1J(6&rdBV?k(W=%a#y0xB*pCY?@4IO%R7mvVhqZ0HS)(7?dJ z8@S;RPCgQ^IO*QWWU}R4-yIuz1LJr~N(vPg7CI(RPEHnweh=5>u%V|gR!2oejf;uJ zVHcCDRI2O9gSbA24LyMo9vmDzipz|&TCL-TgA?(!TrOYA_5XzpJ%M2s_jlayDLy`4 zOg^SiC~CRxRM>Dj7$vyA$1thmA){8Szv8Rd$#tj0hSR~giiZs;l}f^=p1@Pi%=J9M zhEu7jsX2h}{Rh5l!ch=Ux;`vO!gW2thW}!-+JUsjY3%T9d+3EOA?+Ozk(>imhFPdj#Op~HtvPrACgbX?C@Z0OW~q;B!` z3kTl6811K{ruDQ^ub%SR?h7^)E?JD)n->p#dUoGN4+rnalM&h!*fSBW?Vbl zG4}la8G3N7gDzRt(&`e`dagTDlQ!&@t;(w>o44N`w0wU#dY(oH_t80XC2gwG*p0gB ze_Z&&Wg|dh?=fz?Xl;CU#kTvyiG%CjwrHbP#zeEP_NxfQ2w0 zVn7WlP(T>SK?;BFAHV(}_`OpJ;?2n*CRqy0UPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01ejw01ejxLMWSf00007bV*G`2ipS+ z01_+k#4-*500MPML_t(I%Z-suNR&|&hMzk#pQ9#b&X_6w6eLgSquLPMbwlT9UcE>zHjEVPzMFk9=IG1 z-23pJb15k)F#~oWZi^F3Etm5;^7|?r75==A{C*lZ$0{+h4e!R@O0MIW)DP4IL`3Qb zYXSwI3xp=lDj;4&#>yXdVT;i4`60wiuwq2eV$J1nQZzA3le|CU<79gX&hS0*ePVQg zRe^|zJm_Aj4IdXpMC86>rKgTflhKGjnBeri*W?$U!sB>M^l%3$8JYCQpJzrpM4dYV zV{QT4EI6wLd!xd&6TzkiO>2vIb@vpro+Wa$pJWx35}ULS`PIgqV#uDp331?#TDdzL zg{U|bk#gIzCMc|aPEo-L4y30Nwf_hvixmNGyqqS@eH?3;i7)ZZsAr1g^kg;id*mvW zv;`A%HC|wR4t$nKL|;ahJq#HMG?zy+z33rfESrjNFDUQrVEE`TRPqKOD9EX5B~%%- zk0yd^2+yBxzPjVN($bHn{P=V)3jsHtfOGAM+92p|xyJbPBDXFU($hb|?xI@$&I?bg zQkk3gqWg4opMmbvSx@j6@-H<}=>EapnPDU)5tDbBh^aYxYzOH}$V3-V0&dSDpIWb@ zlu7``f=ev>@CaMD72R)Oo|;63gy7XQvW#9b%pRWDbFl<;bbVujpujgeg3E4a+3Ca# zn9T~!q7k+$idcOKF{R-)g)%$8wD|~Zfet9$i-`ad2w=AE*f4^@HfR8vbu%xPva&Ll nQYv=+IRAlBT3YJr?Cj(pltNKZY#^(>00000NkvXXu0mjfQnp9J diff --git a/MagicPaint/Resources/edit-undo-7.png b/MagicPaint/Resources/edit-undo-7.png deleted file mode 100644 index 93674ea71fc154914bb36678a40bf33ca103edba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1293 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%0DOeBH&(`QjnGQviIVx|MAl}~` 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 literal 0 HcmV?d00001 diff --git a/MagicPaint/Resources/image-x-generic.png b/MagicPaint/Resources/image-x-generic.png deleted file mode 100644 index c7553602ee19a78efda8e9bbf968e21c19415ef2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 659 zcmV;E0&M+>P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L02{9W02{9XUK)`c00007bV*G`2ipM! z0R<`?RywJ}e7^VI7S0T$LQy?%;BYzT zInTK~2mTQv6bgkmHa2WPS3~_lt^pZ~#g+j2^|=NXvutj*Q%W^rH`%y* zCut0S#g>N|-FK0)6#?x~$QK#A(+?nw`YtVN5H%21850Aq<>k3o(wS%?cr?iI{4BT( zgb)};y^VVI&K+UN8)4e<;W6C=rH6xGx_Rm9V^O5=H#dM%2(3V?-2}dT2if;6*z*zm z9xp!WVqmS8w)^`L9VeJHW1uBUDYSBS6GZyX)3zumi6W!6LDIj5TrY7b7-b>V&9^*A zr;MzWD3^+q3ON8>CvaL1P>dg;GrYj{`5E5&r||W;SUH(tI_)8oo+G=uj3Ku;)zixG z@PjwNvRNb0%E3H)g^8#Om3&Hb*Cn2GwX?ErvHCg5#G?z_gUUrlMjoba-@SJlD408) z)!yL3-IGAtXZXIE$IylP&a0UW&&J2IH*VgF11rD$!L|y?kJpb08e3Ex1)};cCDN(z zYHF%@b#QP1_)zPqE07A50(X3jj6aN!4niuV)EHFsrZ%| zRS?WDe3)4effQj8>4QO{4`tD!UK9#KXrv@q8r4hDYmg5WHSlfX?!B9n&Aa>WeAl9u zR`kJ-?|kQ;|DW@H=W?|22@7HUPnd>jId3c$OD``kD=RB23dM>jNs2_s@wgIaBoazu zbyZpYg=8|BX4(w{F^0%O>t^PO=ftzkq|+(o)L9?c-Sh~Yy8^q%> zK9A+#!{82ldRz+iYXDem0Y*tMLR{w{4{gJjfgD6GQ{AN;WE3Uapu?%dvFcsubmpSF zL62UK0X^MvYJ?gm5_gk+h|n0nHV5yB!U69&j4DSNg25m}QKVX+Z$5x?ue!CER*b0C z3{t5Sl51;V`#OzBp%-R%R8>{0JpZB}{;75Z7rM~*@+1N?M{w=!MfOQ#1~x$u{53T- zN4J7ZCI6Hk&hZNDpQuLjLl>GRoe0jIU9Yqjc&ncP{r zjG`^aKAtgjyN0k8v9+VwX#uDdbo7X;ldfs%6h=h zZHIOQp$rJ47$moAwA9YQ2+8%8)c~$?IDfIl;E-jbrr9oN>OmLU7)CFTGB-DuxH3OK z&%(ljvL5AXlX{56fL3Jak$3rgp8WSGXrq{&y+<~iow3%gIe-=L zJa0Fr5&FbMMIJ4DCa0!YT3V8L8QyQcS}bH%eyy^x<4G(lHx+Tr z^8p;B@hB#Ql3<4)ow7HdjM`LXA!j&RZ-f&RJ_Yd;5O? X7G5O{f!3Xq00000NkvXXu0mjf*upNl diff --git a/MagicPaint/Resources/newdoc.png b/MagicPaint/Resources/newdoc.png new file mode 100644 index 0000000000000000000000000000000000000000..df90aee853813a24597035603db8119f18fb69af GIT binary patch literal 450 zcmV;z0X_bSP)?c z)|GbvjzAy;!ZD!vEvstiwwqxyk>qt3-S2(vBIArc@V9ZG=Qmtpcq*|u!}E>SnAr!@f0RaHTjWsoEZlw~=h z_gVp@@H3j|FQ;kBd)o^5{QCGtue}B^n&<#}S%?O9yZ0ZwKT{bUpbqCIGEBObo6ugNXy4s}1z=cX5|U(5~B(eF7Gs4NzOf+5=kQ`xy}SPPxW$K?Ba=JlNG%s7dz9(Wlpcb@0mbB7_W z&zz|bvq&4^gYd)b^=xbWaQq+b&;kJ7;!VRa@TluBvRUNvdE^TP6igFlv4~=+gw6CO zqL)!D-7YZ$Eb}vR6|rcW=9S=4e_s&V4w(DZPA?)WOF%41a`p^ zgXMA=l}ZJ}+OPuqi+)gD38Z7*fu*AYt5wu$HPq{Mgw8@3+$DVFNPYWB_;O631Lp(+ zdN6maGAv-D(Ll4=g!V_nz|jCk_nrk&77QMdMJF_;1Oj@n(^bG$tA%#Et)l(aFqRlY z;5Yy}rF%N3Id%z8Q*va9+gV^2>~uOR-EP;5Famo5nOEY6`$5aHyu1=fXSpz$+27d@ z+P3ZGwZNI%o!Jk&kgR3TG>bMfksd+Kx$*zOnM?-BWD+;&G`_EI{AT7;kDz~czd+WB zL_)1s(YG1-8sDuwNjh>xR9uwkF5!>Fh>o lNFMwuz7PG0_bI#7ngzAMK|Mz*$dmcE4m;G&-_<*|m z&oc3ko^!$&IDQPrWQ{?TxFVD4<9{xCmofeMKHLZ`;`-xH=m>sBS7Z@IHvbQKASZ-z zoG2*~F$@!>NsOS>{q(IeCA+c{EyD?vw7*1Y`zzRbr_eS$Pd(zBhwH%{q`^4|-dQ;N zXW{U~;pm@--r|EYK+D-+xjP9?io)cYpqzkFjG~wrrE#i>C@1yFQ9g?LTd$$z?8yOX zh6Yr2Ji}qjLljy^p;yU!gEfF6Qb-K80QKelD9T&Mk#^)la=`Y2S{R*vWY^zE4#}>g zJV#l32U#`U$U57D14Pb)HF9<%ufc;I^qw+c+o99Qth$N4r#g{g?!+ES?TKsHnp21M z87HwWqvDsf%TlwiGC5$=?johJI=u|5b!AwiE61u`C8%y4KxF1SLL?kd3N7xd+k25`xp;5R4~{#lB+r%@;HePDAW_4}tI`wU@bl2^3aX!HhO9n!Gb`^uB{r z)uCUjgIn185sspdoQZi<)lIOk8T6>dWc!PUEWoBMfE-*#7F< z$h8EJb8+Mkxhry|JbMT`^Ur{l@;>?=x^XnMnY5@W*DHHXYRdh#kqXWO|&^p zjnpA?n-xJQST{+Z#5yq2tdN30i*Ck(=qAW&($jmkGKNJ^^uUjo!+D<{|8w{={~U=# zvWiAFp&_;tS;RI%O{j>i#1=wHWD=W*jl>4IT)u=RqsL!{x(Y#%Cp^^4wQ#7VI4sKr z#}uI@!vU{h2LjbHL@ed7yKchT5rx(F5Ebq_KLo-_Qi6s&B^-qrIHJ?a$?*klijV%;Z zoZ(TuXdlX!u~?%v!J`P{1&>}R_xlX zMnz*cnlD9Q>V5+D_!VI#nZ)N=c-vZMs3#T5Lec~_rx$jo2Q`7$uv~l&u4@7X4dG-t z9*d#BukSr|go`zwc>x!Up+u)Z^9d)a{4=ohrUdzQgP2Qv!N~CNEbZ@4)qW-^DE7x; z3dB%;egc*K(=heEg!#f0j2+`(>-=9|Og)>UU0bS>oB9X}YeLp>7v3NC& kd_w;lgm*IHe}rMa0VoZ@`C863G5`Po07*qoM6N<$f(@7~X#fBK literal 0 HcmV?d00001 diff --git a/MagicPaint/Resources/preferences-desktop-icons.png b/MagicPaint/Resources/preferences-desktop-icons.png deleted file mode 100644 index dd269fe3decc6b6989e381d67f8e1422be0ab15a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 557 zcmV+|0@D47P)!8&MF(zu6i|k?ul!2o`LFY||CegM!ji$sy$8sR-KsYubZ~l!AvCXiR#k zAQ;m&(I}tPh0-d4D@?p}#^F zx;!yW^Jn`G7=}@FeAKNN5oh}+C#U#Q_yb8I#3qAK6a_@Y(sdobG6x_Ldl4UltjJBD z&o?2V!vF+}pNdHPgGddIU?sgL5=m@!$S!OlxUJ$@HiWOsIk-MHy8mrhRanE1`0MJh z0xwpj2KlMNG1IVI4-LS>+o+1AjWrMfGp{4?qRnbZeoS!e)aJjs^z>kADAe(|5Go7wjWkL}>OmdE$q5C89=V(AFTexB>Osl%bwYH@;Et%}D(!*H;w z=8XhAm1y`KKCdl-AR!)^;p(<+^Qx(Du$o8!Z9-U`W)G{2RxX#1>-DEQWo&tz5#t#L_8G2JWAyc5Azh_HH) zYMy}a*MkiMl}ZIab2-E&Ca`|Y2UXn0&U^&YN(7b6Hr|}{;StdnPr#v0*s?6tYBeO6 zm+_KqW8Xrm@V-WEaeCq2RNGQ|5i7LTCW@`8w+dC` z^$|#T1^ubs*B&8Ig|hQWs*75 z2jIW(%T=$pynJyPZ+22TI|=d@iR3Qi)Gm@tilJG`h=L{0BK$rdDs>e{J!oHTsHinN zXtcX%DP1TX4No6G0cAvi=YkuL9z2AiYIvT==)53u1~26-qRA{Y?H8Y=j3`(*zkvI9 z@1fJx&{jH77+OiIt)kIVQEw`!*4wDEm1Zd;3S8%0*!1~vSZkr&gZ78jCQ6kiejGLM ztz1X3RO7Rh5e4(JbJ)0b8=t>d5PF@|*?J}au`T1-b^`lfN_>_wqF~lJgPYfH;Qgns z$bRgxUqpuN74dHG0O=10$S^cZ8BySLIIzBU?L;Ue3Z^C|v3kXOB9svY6XR!a`O*rP zPNz{Q6i~?Lk!Scllgs5`Gh1LDHS#&ih=MVj9ZPNx7mLN&F&>ZW(BZLKELdSD zkusvdY&5|&H_t^P5ll}`!D=!i8jb2Kvcp5O{*60)6$QqTk Y0qPp0$!nyF(EtDd07*qoM6N<$f@pdYT>t<8 literal 0 HcmV?d00001 diff --git a/MagicPaint/Resources/thumbnail-2.png b/MagicPaint/Resources/thumbnail-2.png deleted file mode 100644 index d35ead48124973c9ee18efbee9393c92b21bd80d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1150 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmUzPnffIy#(^vlDyqr zfHV;NblzPLq&N#aB8!2v2N=7Z%(epwmK8Xr18J~%3^B*n9%f)*D)V%446!&JJJ~y1 zBv8Q3|L(haUyfW%5prRD%-y?!QM_r_$LTDe+3&1cP#wEdKs<8Qf*oEC0*)*P8@e6b zggG2}wbbku9SeWtvuyYB{HfhDzjSQX%nL02@nhAx8IsfWV(YApigFxSOpVX*gdXKN z5b$+H-ZepknX_j{OUujO7ia3}k+C(fvO0C?wt2=oL%{zcG?bypwW7SGrlUbj^y`?P+BSuo2|h8d0$mf!Ne%g8kpG58(OUUPKA zQkI2Mm785RT~gwSJwCslp~>I^xAp3R4QoP7QcoVQIp3mk{zokDiV)>T`y>iA6Ji-8 z9<}7&u3G6fZ!)uFp})(gU&i`zYd6?@?kRaLxh=$BfK^k8>Dsm%7d`nR{_i^S2~-kHyS)ho{W zPX1w}d;jqC>6@2a)SblNUr;1hxQ<((QRVE;29ty7lJ{;Mzc6Q? zuSZ|jxBZ=7J7W_6|7*S?UD~AJ@>xclr9qkFmTjfBsviHw(ro$FtL=9+^!D<$wf7rX zR_@;`D0pT~!7ZMUwZ+$tUAQ3k?D_NE4d3Qkv$2;aEGx;L&G34UW9Y|ui`IWQQ0>3? zqDI@UhIb1jE7l(=jL|V*;W&ICR7>z)I9IVl;8KoIR+jg@|Ng}-(kNj~C@lPV_{b5L z_-Uze*1@yy@6z7C_JEJ(RIhbm)%PT%txv}<<;=-A?DhndK2=LxBTABsQWHy3byI)@ zgOP!OrLLi&uAym&p_!F|g_Vh+u7SCgfq}}phYw&HKq{>ux_}xC4Rj5Rbd3x`jEt>} z%&ZJ8AR5x&*aGtj#0Id2-29Zxv`VN3pbds029`k8Rwh9GARF=-YO8@7OhHca$xKeo zD^6v|C@Cqh($@#um06aWoS&PUpI5AxUzDz&15r|}@8cfeqi>{VsBe96iv-L@h-C!) zR4qUK3Q&V2$j0FOw370~qErUQl>DSr1<%~X^wgl##FWaylc_d9MZ6G2rA5i941T3$ z`8kPe{7pXsB}@p9j{iUuL@n QRKhTLy85}Sb4q9e067M@E&u=k diff --git a/MagicPaint/Resources/undo.png b/MagicPaint/Resources/undo.png new file mode 100644 index 0000000000000000000000000000000000000000..74f2962d6bbd0a8089bb8b3018a81a25360a77b7 GIT binary patch literal 920 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 Hu0mjf;}5jO literal 920 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6n3BBRT^JZv^(q?yd7K3vk;M!Q zTtFGFSBwE?-tPkmmK8Xr18J~chL~e(4>K?@uJv?r4AD5BJ8{3abfV0$`Q|$-;?~`p zdE`ox%B`S!g=+y>Ve0K6g3B-M3Yk-)-LYkXg44?dv+EmgtSpe7<6^|owc|>MfJl@{ zU{7afVAZ_uhwuE3+hr1X@cgfuA9eB-9PbM1U+kRoUQB(CTOWZ#!<+&%Z6Eds9`b`qdAE&M+2(#))@cyh&zi z?y1~NuM3#gxP~0tZ+r7qX~zA)Gn;Ntdm+czU|#h6!q@AIr#WBpkkn>AqG+eP<^;D_ z7sJMcza1uL&HptOUi~#!Xzk=er>G8gv+3OlcXq249{PV$f3CA$%d;=@9|nanvBU-* zWN27DpR?Ci)X3tz=VndSg-ikO-!g~4s0}eFm{eG+_s7Gg;~)3UX4%&d&c6+*OMT4N z@6e`X8dyF5ez1?tDSI)NZ6VM1i^&0FQMJT1q9nN}HL)aBHw8#A7#SE?>KYpA8k&a~ z8CV&ZS(%#Z8kk!d7(_19+6~hHQfURz1=L_@ple{HYiJf?Xl`YS&>%k3>MDwc-29Zx zv`VN3pbds0h9*`g5F2J0Zeav!FabHqCo?%UuQ-(i+pmSpDV>E)%C=x64o tq*mw^WE9vJB&Mg@8X2h-gAKPeQp-%SHJa-9^BB-X22WQ%mvv4FO#qxbW>x?I