from watchFaceParser.elements.timeElements.twoDigits import TwoDigits
from watchFaceParser.elements.timeElements.amPm import AmPm
from watchFaceParser.elements.timeElements.pm import Pm
from watchFaceParser.elements.basicElements.image import Image

class Time:
    definitions = {
        1: { 'Name': 'Hours', 'Type': TwoDigits},
        2: { 'Name': 'Minutes', 'Type': TwoDigits},
        3: { 'Name': 'Seconds', 'Type': TwoDigits},
        4: { 'Name': 'AmPm', 'Type': AmPm},
        5: { 'Name': 'DrawingOrder', 'Type': 'long?'},
        9: { 'Name': 'Unknown9', 'Type': 'long?'},
        10: { 'Name': 'Delimiter', 'Type': Image}, # verge
        11: { 'Name': 'Delimiter2', 'Type': Image}, # gts
        12: { 'Name': 'PM', 'Type': Pm} # gtr?
    }

