# root window
import tkinter as tk
from tkinter import Label, ttk
root = tk.Tk()
root.geometry("600x400")
root.title('MARS Shoreside Schaefer P/S K1979')

# buttons
buttonOn = tk.Button(root, text="TURN ON", fg="black", bg="red", font=("None", 20))
buttonOn.grid(column=0, row=0, padx=5, pady=5)

buttonOff = tk.Button(root, text="TURN OFF", fg="black", bg="green", font=("None", 20))
buttonOff.grid(column=1, row=0, padx=5, pady=5)

# output voltage label

labelE = Label(root, text="Output Voltage: ", font=("None", 20))
labelE.grid(column=0, row=1, padx=5, pady=5)

# output voltage value

labelE_value = Label(root, text=" 1500 ", font=("None", 20))
labelE_value.grid(column=1, row=1, padx=5, pady=5)

# output voltage units

labelE_units = Label(root, text=" Volts ", font=("None", 20))
labelE_units.grid(column=2, row=1, padx=5, pady=5)


# output current label

labelI = Label(root, text="Output Current: ", font=("None", 20))
labelI.grid(column=0, row=2, padx=5, pady=5)

# output current value

labelI_value = Label(root, text=" 4.5 ", font=("None", 20))
labelI_value.grid(column=1, row=2, padx=5, pady=5)

# output current  units

labelI_units = Label(root, text=" Amps ", font=("None", 20))
labelI_units.grid(column=2, row=2, padx=5, pady=5)


# status indicators

labelOV_stat = Label(root, text="OK", bg="green", font=("None", 20))
labelOV_stat.grid(column=0, row=3, padx=5, pady=5)

labelOC_stat = Label(root, text="OK", bg="green", font=("None", 20))
labelOC_stat.grid(column=0, row=4, padx=5, pady=5)

labelOT_stat = Label(root, text="OK", bg="green", font=("None", 20))
labelOT_stat.grid(column=0, row=5, padx=5, pady=5)

# status labels

labelOV = Label(root, text="Over Voltage", font=("None", 20))
labelOV.grid(column=1, row=3, padx=5, pady=5)

labelOC = Label(root, text="Over Current", font=("None", 20))
labelOC.grid(column=1, row=4, padx=5, pady=5)

labelOT = Label(root, text="Over Temperature", font=("None", 20))
labelOT.grid(column=1, row=5, padx=5, pady=5)


root.mainloop()