mirror of
https://github.com/rmcrackan/Libation.git
synced 2026-01-29 08:11:28 -05:00
- Add dark theme icon variants - Change all light theme icon fill colors to match Chardonnay Also fixed #1460 by chaing the directory select control to DirectoryOrCustomSelectControl
23 lines
858 B
C#
23 lines
858 B
C#
using System.Drawing;
|
|
using System.Windows.Forms;
|
|
|
|
namespace LibationWinForms;
|
|
|
|
internal static class ThemeExtensions
|
|
{
|
|
private static readonly Color LinkLabelNew = Color.FromKnownColor(KnownColor.Blue);
|
|
private static readonly Color LinkLabelVisited = Color.FromKnownColor(KnownColor.Purple);
|
|
private static readonly Color LinkLabelNew_Dark = Color.FromKnownColor(KnownColor.CornflowerBlue);
|
|
private static readonly Color LinkLabelVisited_Dark = Color.FromKnownColor(KnownColor.Orchid);
|
|
public static Color LinkColor => Application.IsDarkModeEnabled ? LinkLabelNew_Dark : LinkLabelNew;
|
|
public static Color VisitedLinkColor => Application.IsDarkModeEnabled ? LinkLabelVisited_Dark : LinkLabelVisited;
|
|
extension(LinkLabel ll)
|
|
{
|
|
public void SetLinkLabelColors()
|
|
{
|
|
ll.VisitedLinkColor = VisitedLinkColor;
|
|
ll.LinkColor = LinkColor;
|
|
}
|
|
}
|
|
}
|