All pastes #755815 Raw Edit

Unnamed

public text v1 · immutable
#755815 ·published 2007-10-30 22:33 UTC
rendered paste body
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