Module theme
'TODO:
' menu bar color
' menu bar text color
' form back color
' group box fore color
' text box back color
' text box fore color
' label color
' log window fore color
Sub clearThemesMenuChecks()
With frmMain
.DefaultToolStripMenuItem.Checked = False
.MidnightToolStripMenuItem.Checked = False
.BlueToolStripMenuItem.Checked = False
.LimeToolStripMenuItem.Checked = False
.OrangeToolStripMenuItem.Checked = False
.PinkToolStripMenuItem.Checked = False
End With
End Sub
Sub menuBarBackColor(ByVal color As Color)
With frmMain
.MenuStrip1.BackColor = color
End With
End Sub
Sub menuBarForeColor(ByVal color As Color)
With frmMain
.MenuStrip1.ForeColor = color
End With
End Sub
Sub formBackColor(ByVal color As Color)
With frmMain
.BackColor = color
End With
With frmEggConf
.BackColor = color
End With
End Sub
Sub gbForeColor(ByVal color As Color)
With frmMain
.GB1.ForeColor = color
.GB2.ForeColor = color
.GB3.ForeColor = color
.GB4.ForeColor = color
.GB5.ForeColor = color
.GB6.ForeColor = color
.GB7.ForeColor = color
End With
With frmEggConf
.GroupBox1.ForeColor = color
.GroupBox2.ForeColor = color
End With
End Sub
Sub txtBackColor(ByVal color As Color)
With frmMain
.txtHost.BackColor = color
.txtUser.BackColor = color
.txtPass.BackColor = color
.txtEggInfo.BackColor = color
.txtEggMsg.BackColor = color
End With
With frmEggConf
.txtEggMsg.BackColor = color
.txtEggNetwork.BackColor = color
.txtEggNick.BackColor = color
.txtEggOwner.BackColor = color
.txtEggPort.BackColor = color
.txtEggServer.BackColor = color
End With
End Sub
Sub txtForeColor(ByVal color As Color)
With frmMain
.txtHost.ForeColor = color
.txtUser.ForeColor = color
.txtPass.ForeColor = color
.txtEggInfo.ForeColor = color
.txtEggMsg.ForeColor = color
End With
With frmEggConf
.txtEggMsg.ForeColor = color
.txtEggNetwork.ForeColor = color
.txtEggNick.ForeColor = color
.txtEggOwner.ForeColor = color
.txtEggPort.ForeColor = color
.txtEggServer.ForeColor = color
End With
End Sub
Sub lblForeColor(ByVal color As Color)
End Sub
Sub logForeColor(ByVal color As Color)
End Sub
Sub defaultTheme()
With frmMain
clearThemesMenuChecks()
.DefaultToolStripMenuItem.Checked = True
menuBarBackColor(Color.LightSteelBlue)
menuBarForeColor(Color.Black)
formBackColor(.colorFormBackground)
End With
End Sub
Sub midnightTheme()
With frmMain
clearThemesMenuChecks()
.MidnightToolStripMenuItem.Checked = True
menuBarBackColor(Color.DarkGray)
menuBarForeColor(Color.Black)
formBackColor(Color.Black)
End With
End Sub
Sub blueTheme()
With frmMain
clearThemesMenuChecks()
.BlueToolStripMenuItem.Checked = True
End With
End Sub
Sub limeTheme()
With frmMain
clearThemesMenuChecks()
.LimeToolStripMenuItem.Checked = True
End With
End Sub
Sub orangeTheme()
With frmMain
clearThemesMenuChecks()
.OrangeToolStripMenuItem.Checked = True
End With
End Sub
Sub pinkTheme()
With frmMain
clearThemesMenuChecks()
.PinkToolStripMenuItem.Checked = True
End With
End Sub
End Module