Fix ArtPad sidebar images being blank
This commit is contained in:
parent
cd30c8a9ff
commit
effbf091b7
2 changed files with 73 additions and 53 deletions
39
ShiftOS.WinForms/Applications/Artpad.Designer.cs
generated
39
ShiftOS.WinForms/Applications/Artpad.Designer.cs
generated
|
@ -72,6 +72,7 @@ namespace ShiftOS.WinForms.Applications
|
|||
this.picdrawingdisplay = new System.Windows.Forms.PictureBox();
|
||||
this.pnlbottompanel = new System.Windows.Forms.Panel();
|
||||
this.pnlpallet = new System.Windows.Forms.Panel();
|
||||
this.label44 = new System.Windows.Forms.Label();
|
||||
this.flowcolours = new System.Windows.Forms.FlowLayoutPanel();
|
||||
this.colourpallet1 = new System.Windows.Forms.Panel();
|
||||
this.colourpallet2 = new System.Windows.Forms.Panel();
|
||||
|
@ -310,7 +311,6 @@ namespace ShiftOS.WinForms.Applications
|
|||
this.pullbottom = new System.Windows.Forms.Timer(this.components);
|
||||
this.pullside = new System.Windows.Forms.Timer(this.components);
|
||||
this.tmrsetupui = new System.Windows.Forms.Timer(this.components);
|
||||
this.label44 = new System.Windows.Forms.Label();
|
||||
this.pgcontents.SuspendLayout();
|
||||
this.pnldrawingbackground.SuspendLayout();
|
||||
this.pnlinitialcanvassettings.SuspendLayout();
|
||||
|
@ -621,6 +621,16 @@ namespace ShiftOS.WinForms.Applications
|
|||
this.pnlpallet.Size = new System.Drawing.Size(225, 124);
|
||||
this.pnlpallet.TabIndex = 0;
|
||||
//
|
||||
// label44
|
||||
//
|
||||
this.label44.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.label44.Location = new System.Drawing.Point(0, 24);
|
||||
this.label44.Name = "label44";
|
||||
this.label44.Size = new System.Drawing.Size(225, 27);
|
||||
this.label44.TabIndex = 13;
|
||||
this.label44.Text = "Left click to select, right click to change color";
|
||||
this.label44.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
||||
//
|
||||
// flowcolours
|
||||
//
|
||||
this.flowcolours.Controls.Add(this.colourpallet1);
|
||||
|
@ -2960,6 +2970,7 @@ namespace ShiftOS.WinForms.Applications
|
|||
this.btnpixelsetter.Name = "btnpixelsetter";
|
||||
this.btnpixelsetter.Size = new System.Drawing.Size(50, 50);
|
||||
this.btnpixelsetter.TabIndex = 2;
|
||||
this.btnpixelsetter.Tag = "nobuttonskin";
|
||||
this.btnpixelsetter.UseVisualStyleBackColor = true;
|
||||
this.btnpixelsetter.Click += new System.EventHandler(this.btnpixelsetter_Click);
|
||||
//
|
||||
|
@ -2974,6 +2985,7 @@ namespace ShiftOS.WinForms.Applications
|
|||
this.btnpixelplacer.Name = "btnpixelplacer";
|
||||
this.btnpixelplacer.Size = new System.Drawing.Size(50, 50);
|
||||
this.btnpixelplacer.TabIndex = 4;
|
||||
this.btnpixelplacer.Tag = "nobuttonskin";
|
||||
this.btnpixelplacer.UseVisualStyleBackColor = true;
|
||||
this.btnpixelplacer.Click += new System.EventHandler(this.btnpixelplacer_Click);
|
||||
//
|
||||
|
@ -2988,6 +3000,7 @@ namespace ShiftOS.WinForms.Applications
|
|||
this.btnpencil.Name = "btnpencil";
|
||||
this.btnpencil.Size = new System.Drawing.Size(50, 50);
|
||||
this.btnpencil.TabIndex = 7;
|
||||
this.btnpencil.Tag = "nobuttonskin";
|
||||
this.btnpencil.Text = " ";
|
||||
this.btnpencil.UseVisualStyleBackColor = true;
|
||||
this.btnpencil.Click += new System.EventHandler(this.btnpencil_Click);
|
||||
|
@ -3003,6 +3016,7 @@ namespace ShiftOS.WinForms.Applications
|
|||
this.btnfloodfill.Name = "btnfloodfill";
|
||||
this.btnfloodfill.Size = new System.Drawing.Size(50, 50);
|
||||
this.btnfloodfill.TabIndex = 11;
|
||||
this.btnfloodfill.Tag = "nobuttonskin";
|
||||
this.btnfloodfill.UseVisualStyleBackColor = true;
|
||||
this.btnfloodfill.Click += new System.EventHandler(this.btnfill_Click);
|
||||
//
|
||||
|
@ -3017,6 +3031,7 @@ namespace ShiftOS.WinForms.Applications
|
|||
this.btnoval.Name = "btnoval";
|
||||
this.btnoval.Size = new System.Drawing.Size(50, 50);
|
||||
this.btnoval.TabIndex = 13;
|
||||
this.btnoval.Tag = "nobuttonskin";
|
||||
this.btnoval.Text = " ";
|
||||
this.btnoval.UseVisualStyleBackColor = true;
|
||||
this.btnoval.Click += new System.EventHandler(this.btnoval_Click);
|
||||
|
@ -3032,6 +3047,7 @@ namespace ShiftOS.WinForms.Applications
|
|||
this.btnsquare.Name = "btnsquare";
|
||||
this.btnsquare.Size = new System.Drawing.Size(50, 50);
|
||||
this.btnsquare.TabIndex = 12;
|
||||
this.btnsquare.Tag = "nobuttonskin";
|
||||
this.btnsquare.Text = " ";
|
||||
this.btnsquare.UseVisualStyleBackColor = true;
|
||||
this.btnsquare.Click += new System.EventHandler(this.btnsquare_Click);
|
||||
|
@ -3047,6 +3063,7 @@ namespace ShiftOS.WinForms.Applications
|
|||
this.btnlinetool.Name = "btnlinetool";
|
||||
this.btnlinetool.Size = new System.Drawing.Size(50, 50);
|
||||
this.btnlinetool.TabIndex = 15;
|
||||
this.btnlinetool.Tag = "nobuttonskin";
|
||||
this.btnlinetool.Text = " ";
|
||||
this.btnlinetool.UseVisualStyleBackColor = true;
|
||||
this.btnlinetool.Click += new System.EventHandler(this.btnlinetool_Click);
|
||||
|
@ -3062,6 +3079,7 @@ namespace ShiftOS.WinForms.Applications
|
|||
this.btnpaintbrush.Name = "btnpaintbrush";
|
||||
this.btnpaintbrush.Size = new System.Drawing.Size(50, 50);
|
||||
this.btnpaintbrush.TabIndex = 17;
|
||||
this.btnpaintbrush.Tag = "nobuttonskin";
|
||||
this.btnpaintbrush.Text = " ";
|
||||
this.btnpaintbrush.UseVisualStyleBackColor = true;
|
||||
this.btnpaintbrush.Click += new System.EventHandler(this.btnpaintbrush_Click);
|
||||
|
@ -3077,6 +3095,7 @@ namespace ShiftOS.WinForms.Applications
|
|||
this.btntexttool.Name = "btntexttool";
|
||||
this.btntexttool.Size = new System.Drawing.Size(50, 50);
|
||||
this.btntexttool.TabIndex = 16;
|
||||
this.btntexttool.Tag = "nobuttonskin";
|
||||
this.btntexttool.Text = " ";
|
||||
this.btntexttool.UseVisualStyleBackColor = true;
|
||||
this.btntexttool.Click += new System.EventHandler(this.btntexttool_Click);
|
||||
|
@ -3092,6 +3111,7 @@ namespace ShiftOS.WinForms.Applications
|
|||
this.btneracer.Name = "btneracer";
|
||||
this.btneracer.Size = new System.Drawing.Size(50, 50);
|
||||
this.btneracer.TabIndex = 14;
|
||||
this.btneracer.Tag = "nobuttonskin";
|
||||
this.btneracer.Text = " ";
|
||||
this.btneracer.UseVisualStyleBackColor = true;
|
||||
this.btneracer.Click += new System.EventHandler(this.btneracer_Click);
|
||||
|
@ -3107,6 +3127,7 @@ namespace ShiftOS.WinForms.Applications
|
|||
this.btnnew.Name = "btnnew";
|
||||
this.btnnew.Size = new System.Drawing.Size(50, 50);
|
||||
this.btnnew.TabIndex = 6;
|
||||
this.btnnew.Tag = "nobuttonskin";
|
||||
this.btnnew.Text = " ";
|
||||
this.btnnew.UseVisualStyleBackColor = true;
|
||||
this.btnnew.Click += new System.EventHandler(this.btnnew_Click);
|
||||
|
@ -3122,6 +3143,7 @@ namespace ShiftOS.WinForms.Applications
|
|||
this.btnmagnify.Name = "btnmagnify";
|
||||
this.btnmagnify.Size = new System.Drawing.Size(50, 50);
|
||||
this.btnmagnify.TabIndex = 3;
|
||||
this.btnmagnify.Tag = "nobuttonskin";
|
||||
this.btnmagnify.Text = " ";
|
||||
this.btnmagnify.UseVisualStyleBackColor = true;
|
||||
this.btnmagnify.Click += new System.EventHandler(this.btnmagnify_Click);
|
||||
|
@ -3137,6 +3159,7 @@ namespace ShiftOS.WinForms.Applications
|
|||
this.btnopen.Name = "btnopen";
|
||||
this.btnopen.Size = new System.Drawing.Size(50, 50);
|
||||
this.btnopen.TabIndex = 10;
|
||||
this.btnopen.Tag = "nobuttonskin";
|
||||
this.btnopen.Text = " ";
|
||||
this.btnopen.UseVisualStyleBackColor = true;
|
||||
this.btnopen.Click += new System.EventHandler(this.btnopen_Click);
|
||||
|
@ -3152,6 +3175,7 @@ namespace ShiftOS.WinForms.Applications
|
|||
this.btnsave.Name = "btnsave";
|
||||
this.btnsave.Size = new System.Drawing.Size(50, 50);
|
||||
this.btnsave.TabIndex = 5;
|
||||
this.btnsave.Tag = "nobuttonskin";
|
||||
this.btnsave.Text = " ";
|
||||
this.btnsave.UseVisualStyleBackColor = true;
|
||||
this.btnsave.Click += new System.EventHandler(this.btnsave_Click);
|
||||
|
@ -3167,6 +3191,7 @@ namespace ShiftOS.WinForms.Applications
|
|||
this.btnundo.Name = "btnundo";
|
||||
this.btnundo.Size = new System.Drawing.Size(50, 50);
|
||||
this.btnundo.TabIndex = 8;
|
||||
this.btnundo.Tag = "nobuttonskin";
|
||||
this.btnundo.Text = " ";
|
||||
this.btnundo.UseVisualStyleBackColor = true;
|
||||
this.btnundo.Click += new System.EventHandler(this.btnundo_Click);
|
||||
|
@ -3182,6 +3207,7 @@ namespace ShiftOS.WinForms.Applications
|
|||
this.btnredo.Name = "btnredo";
|
||||
this.btnredo.Size = new System.Drawing.Size(50, 50);
|
||||
this.btnredo.TabIndex = 9;
|
||||
this.btnredo.Tag = "nobuttonskin";
|
||||
this.btnredo.Text = " ";
|
||||
this.btnredo.UseVisualStyleBackColor = true;
|
||||
this.btnredo.Click += new System.EventHandler(this.btnredo_Click);
|
||||
|
@ -3279,16 +3305,6 @@ namespace ShiftOS.WinForms.Applications
|
|||
//
|
||||
this.tmrsetupui.Tick += new System.EventHandler(this.tmrsetupui_Tick);
|
||||
//
|
||||
// label44
|
||||
//
|
||||
this.label44.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.label44.Location = new System.Drawing.Point(0, 24);
|
||||
this.label44.Name = "label44";
|
||||
this.label44.Size = new System.Drawing.Size(225, 27);
|
||||
this.label44.TabIndex = 13;
|
||||
this.label44.Text = "Left click to select, right click to change color";
|
||||
this.label44.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
||||
//
|
||||
// Artpad
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
|
@ -3297,6 +3313,7 @@ namespace ShiftOS.WinForms.Applications
|
|||
this.MinimumSize = new System.Drawing.Size(502, 398);
|
||||
this.Name = "Artpad";
|
||||
this.Size = new System.Drawing.Size(802, 598);
|
||||
this.Tag = "nobuttonskin";
|
||||
this.Load += new System.EventHandler(this.Template_Load);
|
||||
this.pgcontents.ResumeLayout(false);
|
||||
this.pnldrawingbackground.ResumeLayout(false);
|
||||
|
|
|
@ -219,50 +219,53 @@ namespace ShiftOS.WinForms.Tools
|
|||
|
||||
if (ctrl is Button)
|
||||
{
|
||||
Button b = ctrl as Button;
|
||||
if (!tag.Contains("keepbg"))
|
||||
if (!tag.ToLower().Contains("nobuttonskin"))
|
||||
{
|
||||
b.BackColor = SkinEngine.LoadedSkin.ButtonBackgroundColor;
|
||||
b.BackgroundImage = SkinEngine.GetImage("buttonidle");
|
||||
b.BackgroundImageLayout = SkinEngine.GetImageLayout("buttonidle");
|
||||
Button b = ctrl as Button;
|
||||
if (!tag.Contains("keepbg"))
|
||||
{
|
||||
b.BackColor = SkinEngine.LoadedSkin.ButtonBackgroundColor;
|
||||
b.BackgroundImage = SkinEngine.GetImage("buttonidle");
|
||||
b.BackgroundImageLayout = SkinEngine.GetImageLayout("buttonidle");
|
||||
}
|
||||
b.FlatAppearance.BorderSize = SkinEngine.LoadedSkin.ButtonBorderWidth;
|
||||
if (!tag.Contains("keepfg"))
|
||||
{
|
||||
b.FlatAppearance.BorderColor = SkinEngine.LoadedSkin.ButtonForegroundColor;
|
||||
b.ForeColor = SkinEngine.LoadedSkin.ButtonForegroundColor;
|
||||
}
|
||||
if (!tag.Contains("keepfont"))
|
||||
b.Font = SkinEngine.LoadedSkin.ButtonTextFont;
|
||||
|
||||
Color orig_bg = b.BackColor;
|
||||
|
||||
b.MouseEnter += (o, a) =>
|
||||
{
|
||||
b.BackColor = SkinEngine.LoadedSkin.ButtonHoverColor;
|
||||
b.BackgroundImage = SkinEngine.GetImage("buttonhover");
|
||||
b.BackgroundImageLayout = SkinEngine.GetImageLayout("buttonhover");
|
||||
};
|
||||
b.MouseLeave += (o, a) =>
|
||||
{
|
||||
b.BackColor = orig_bg;
|
||||
b.BackgroundImage = SkinEngine.GetImage("buttonidle");
|
||||
b.BackgroundImageLayout = SkinEngine.GetImageLayout("buttonidle");
|
||||
};
|
||||
b.MouseUp += (o, a) =>
|
||||
{
|
||||
b.BackColor = orig_bg;
|
||||
b.BackgroundImage = SkinEngine.GetImage("buttonidle");
|
||||
b.BackgroundImageLayout = SkinEngine.GetImageLayout("buttonidle");
|
||||
};
|
||||
|
||||
b.MouseDown += (o, a) =>
|
||||
{
|
||||
b.BackColor = SkinEngine.LoadedSkin.ButtonPressedColor;
|
||||
b.BackgroundImage = SkinEngine.GetImage("buttonpressed");
|
||||
b.BackgroundImageLayout = SkinEngine.GetImageLayout("buttonpressed");
|
||||
|
||||
};
|
||||
}
|
||||
b.FlatAppearance.BorderSize = SkinEngine.LoadedSkin.ButtonBorderWidth;
|
||||
if (!tag.Contains("keepfg"))
|
||||
{
|
||||
b.FlatAppearance.BorderColor = SkinEngine.LoadedSkin.ButtonForegroundColor;
|
||||
b.ForeColor = SkinEngine.LoadedSkin.ButtonForegroundColor;
|
||||
}
|
||||
if (!tag.Contains("keepfont"))
|
||||
b.Font = SkinEngine.LoadedSkin.ButtonTextFont;
|
||||
|
||||
Color orig_bg = b.BackColor;
|
||||
|
||||
b.MouseEnter += (o, a) =>
|
||||
{
|
||||
b.BackColor = SkinEngine.LoadedSkin.ButtonHoverColor;
|
||||
b.BackgroundImage = SkinEngine.GetImage("buttonhover");
|
||||
b.BackgroundImageLayout = SkinEngine.GetImageLayout("buttonhover");
|
||||
};
|
||||
b.MouseLeave += (o, a) =>
|
||||
{
|
||||
b.BackColor = orig_bg;
|
||||
b.BackgroundImage = SkinEngine.GetImage("buttonidle");
|
||||
b.BackgroundImageLayout = SkinEngine.GetImageLayout("buttonidle");
|
||||
};
|
||||
b.MouseUp += (o, a) =>
|
||||
{
|
||||
b.BackColor = orig_bg;
|
||||
b.BackgroundImage = SkinEngine.GetImage("buttonidle");
|
||||
b.BackgroundImageLayout = SkinEngine.GetImageLayout("buttonidle");
|
||||
};
|
||||
|
||||
b.MouseDown += (o, a) =>
|
||||
{
|
||||
b.BackColor = SkinEngine.LoadedSkin.ButtonPressedColor;
|
||||
b.BackgroundImage = SkinEngine.GetImage("buttonpressed");
|
||||
b.BackgroundImageLayout = SkinEngine.GetImageLayout("buttonpressed");
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Reference in a new issue