Update settings tab design

This commit is contained in:
Diamond Creeper 2023-02-22 00:06:02 +13:00
parent 8c06dfbca8
commit 556f519413
7 changed files with 2321 additions and 1462 deletions

View file

@ -1,16 +1,24 @@
Bunifu.UI.WinForms.BunifuToolTip, Bunifu.UI.WinForms.BunifuToolTip, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuLoader, Bunifu.UI.WinForms.BunifuLoader, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuButton.BunifuButton, Bunifu.UI.WinForms.BunifuButton, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuButton.BunifuIconButton, Bunifu.UI.WinForms.BunifuButton, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuDropdown, Bunifu.UI.WinForms.BunifuDropdown, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuTextBox, Bunifu.UI.WinForms.BunifuTextBox, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuPictureBox, Bunifu.UI.WinForms.BunifuPictureBox, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuButton.BunifuButton2, Bunifu.UI.WinForms.BunifuButton, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuToggleSwitch2, Bunifu.UI.WinForms.BunifuToggleSwitch, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuFormDock, Bunifu.UI.WinForms.BunifuFormDock, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuUserControl, Bunifu.UI.WinForms.BunifuUserControl, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuLabel, Bunifu.UI.WinForms.BunifuLabel, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuRadioButton, Bunifu.UI.WinForms.BunifuRadioButton, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuToggleSwitch, Bunifu.UI.WinForms.BunifuToggleSwitch, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuButton.BunifuButton, Bunifu.UI.WinForms.BunifuButton, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuColorTransition, Bunifu.UI.WinForms.BunifuColorTransition, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuImageButton, Bunifu.UI.WinForms.BunifuImageButton, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuTextBox, Bunifu.UI.WinForms.BunifuTextBox, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuButton.BunifuIconButton, Bunifu.UI.WinForms.BunifuButton, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuToggleSwitch, Bunifu.UI.WinForms.BunifuToggleSwitch, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuDropdown, Bunifu.UI.WinForms.BunifuDropdown, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuPanel, Bunifu.UI.WinForms.BunifuPanel, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuToolTip, Bunifu.UI.WinForms.BunifuToolTip, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuButton.BunifuButton2, Bunifu.UI.WinForms.BunifuButton, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuSeparator, Bunifu.UI.WinForms.BunifuSeparator, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuHSlider, Bunifu.UI.WinForms.BunifuSlider, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuProgressBar, Bunifu.UI.WinForms.BunifuProgressBar, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuPictureBox, Bunifu.UI.WinForms.BunifuPictureBox, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuLabel, Bunifu.UI.WinForms.BunifuLabel, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuUserControl, Bunifu.UI.WinForms.BunifuUserControl, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuPages, Bunifu.UI.WinForms.BunifuPages, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuVSlider, Bunifu.UI.WinForms.BunifuSlider, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuToggleSwitch2, Bunifu.UI.WinForms.BunifuToggleSwitch, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuRadialGauge, Bunifu.UI.WinForms.BunifuGauge, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuLoader, Bunifu.UI.WinForms.BunifuLoader, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuVScrollBar, Bunifu.UI.WinForms.BunifuScrollBar, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuFormDock, Bunifu.UI.WinForms.BunifuFormDock, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9

View file

@ -280,6 +280,7 @@ namespace XeroBrowser
this.bunifuImageButton2.WaitOnLoad = false;
this.bunifuImageButton2.Zoom = 20;
this.bunifuImageButton2.ZoomSpeed = 10;
this.bunifuImageButton2.Click += new System.EventHandler(this.bunifuImageButton2_Click);
//
// bunifuImageButton1
//
@ -396,6 +397,7 @@ namespace XeroBrowser
this.bunifuImageButton3.WaitOnLoad = false;
this.bunifuImageButton3.Zoom = 20;
this.bunifuImageButton3.ZoomSpeed = 10;
this.bunifuImageButton3.Click += new System.EventHandler(this.bunifuImageButton3_Click);
//
// btnRefresh
//

View file

@ -127,7 +127,7 @@ namespace XeroBrowser
}
string[] blockedUrls = { "https://diamondcreeper.org/1337", "https://www.youtube.com/watch?v=dQw4w9WgXcQ", "https://www.youtube.com/watch?v=xm3YgoEiEDc", "https://www.youtube.com/watch?v=xvFZjo5PgG0", "https://www.youtube.com/watch?v=O91DT1pR1ew", "https://www.youtube.com/watch?v=o-YBDTqX_ZU", "https://www.youtube.com/watch?v=H8ZH_mkfPUY", "https://www.youtube.com/watch?v=o-YBDTqX_ZU", "https://www.youtube.com/watch?v=xvFZjo5PgG0" };
string[] blockedDrms = { "netflix.com", "disneyplus.com" };
string[] blockedDrms = { "https://www.netflix.com/", "https://www.disneyplus.com/", "https://www.twitch.tv/" };
if (!_isBlocked)
{
@ -181,10 +181,10 @@ namespace XeroBrowser
private void chromiumWebBrowser1_LoadError(object sender, LoadErrorEventArgs e)
{
string filePath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "loaderror.html");
_fileUri2 = new Uri(filePath);
string fileUrl = _fileUri2.AbsoluteUri;
chromiumWebBrowser1.Load(fileUrl);
// string filePath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "loaderror.html");
// _fileUri2 = new Uri(filePath);
// string fileUrl = _fileUri2.AbsoluteUri;
// chromiumWebBrowser1.Load(fileUrl);
}
private void txtSearchOrUrl_KeyUp(object sender, KeyEventArgs e)
@ -212,6 +212,16 @@ namespace XeroBrowser
}
}
private void bunifuImageButton3_Click(object sender, EventArgs e)
{
}
private void bunifuImageButton2_Click(object sender, EventArgs e)
{
chromiumWebBrowser1.Load("https://google.com");
}
}
}

View file

@ -244,7 +244,7 @@
<data name="bunifuImageButton4.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL
EQAACxEBf2RfkQAAAEdJREFUSEtjGAXUBN5A/ASIHwOxJ0iA2gBk8H8ofgQSoDaguQWgYAFZAjLcAyQw
DwAACw8BkvkDpQAAAEdJREFUSEtjGAXUBN5A/ASIHwOxJ0iA2gBk8H8ofgQSoDaguQWgYAFZAjLcAyQw
CugORpMpQTCaTAcejCZTgmA0mdICMDAAAIMDJKb2vGrMAAAAAElFTkSuQmCC
</value>
</data>
@ -2514,7 +2514,7 @@
<data name="bunifuImageButton3.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL
DwAACw8BkvkDpQAAALlJREFUSEvdlbENwkAMRVOxAQ2bwArUzMQutGwAYhKgYQn4jvStk2Vju0iTJz0p
DQAACw0B7QfALAAAALlJREFUSEvdlbENwkAMRVOxAQ2bwArUzMQutGwAYhKgYQn4jvStk2Vju0iTJz0p
d/pPUapMq+QIX/BrjBg3d7nIeMIxohHVnWIDGlHdKTagEdWdYgMaUd0pNqAR1Z1iAxpR3Sk2oBHVnWID
KmzhBV7hTi6At/uLDegJfoazPMvduBFTbNA1xYs6pnhRxxQv6pjiRR1TvKjqA6ZwvJ9PC/CG8oLDfFqA
M+RXdC390TZQXsIv6XiDq2Kafsn+6Z0eJ+H6AAAAAElFTkSuQmCC

File diff suppressed because it is too large Load diff

View file

@ -1,5 +1,6 @@
using System;
using System.Diagnostics;
using System.Drawing;
using System.Windows.Forms;
// using Bunifu.UI.WinForms;
@ -10,14 +11,48 @@ namespace XeroBrowser
public FrmSettings()
{
InitializeComponent();
tabControl1.DrawMode = TabDrawMode.OwnerDrawFixed;
tabControl1.Padding = new Point(15, 8);
tabControl1.Appearance = TabAppearance.FlatButtons;
tabControl1.ItemSize = new Size(0, 34);
tabControl1.SizeMode = TabSizeMode.Fixed;
}
private void tabControl1_DrawItem(object sender, DrawItemEventArgs e)
{
TabControl tabControl = (TabControl)sender;
TabPage tabPage = tabControl.TabPages[e.Index];
// Set the background color of the tab
using (Brush brush = new SolidBrush(Color.FromArgb(224, 224, 224)))
{
e.Graphics.FillRectangle(brush, e.Bounds);
}
// Draw the icon for the tab, if available
if (tabPage.ImageIndex >= 0)
{
Image icon = tabControl.ImageList.Images[tabPage.ImageIndex];
Rectangle iconRect = new Rectangle(e.Bounds.X + 6, e.Bounds.Y + 6, 20, 20);
e.Graphics.DrawImage(icon, iconRect);
}
// Draw the text for the tab
using (Brush brush = new SolidBrush(Color.Black))
{
Font font = new Font("Segoe UI", 9, FontStyle.Regular);
StringFormat format = new StringFormat();
format.Alignment = StringAlignment.Center;
format.LineAlignment = StringAlignment.Center;
Rectangle textRect = new Rectangle(e.Bounds.X + 28, e.Bounds.Y, e.Bounds.Width - 28, e.Bounds.Height);
e.Graphics.DrawString(tabPage.Text, font, brush, textRect, format);
}
}
private void bunifuDropdown1_SelectedIndexChanged(object sender, EventArgs e)
{
}
private void bunifuButton22_Click(object sender, EventArgs e)
@ -29,5 +64,31 @@ namespace XeroBrowser
{
Close();
}
private void bunifuTextBox1_TextChanged(object sender, EventArgs e)
{
bunifuRadioButton2.Checked = true;
bunifuRadioButton1.Checked = false;
}
private void btnBrowser_Click(object sender, EventArgs e)
{
tabControl1.SelectedIndex = 0;
}
private void btnPrivacy_Click(object sender, EventArgs e)
{
tabControl1.SelectedIndex = 1;
}
private void Appearance_Click(object sender, EventArgs e)
{
tabControl1.SelectedIndex = 2;
}
private void btnBehavior_Click(object sender, EventArgs e)
{
tabControl1.SelectedIndex = 3;
}
}
}

File diff suppressed because it is too large Load diff