Example #1
0
def _initDicts():
    # Postpone initialization until we need them: reading and processing text
    # files at import time is rude.
    global _TICK_DICT_LTR, _TICK_DICT_RTL, _QSS_DICT_RTL, _QSS_DICT_LTR
    if _TICK_DICT_LTR:
        return
    _TICK_DICT_LTR = {
        Breadcrumb.TODO: "•",
        Breadcrumb.CURRENT: "▸",
        Breadcrumb.DONE: "✓",
    }

    _TICK_DICT_RTL = {
        Breadcrumb.TODO: "•",
        Breadcrumb.CURRENT: "◂",
        Breadcrumb.DONE: "✓",
    }

    _QSS_DICT_LTR = {
        Breadcrumb.TODO: "",
        Breadcrumb.CURRENT: qssutils.load("breadcrumb_current.qss", ltr=True),
        Breadcrumb.DONE: "",
    }

    _QSS_DICT_RTL = {
        Breadcrumb.TODO: "",
        Breadcrumb.CURRENT: qssutils.load("breadcrumb_current.qss", ltr=False),
        Breadcrumb.DONE: "",
    }