Example #1
0
for name in [
    "GLUT_STROKE_ROMAN",
    "GLUT_STROKE_MONO_ROMAN",
    "GLUT_BITMAP_9_BY_15",
    "GLUT_BITMAP_8_BY_13",
    "GLUT_BITMAP_TIMES_ROMAN_10",
    "GLUT_BITMAP_TIMES_ROMAN_24",
    "GLUT_BITMAP_HELVETICA_10",
    "GLUT_BITMAP_HELVETICA_12",
    "GLUT_BITMAP_HELVETICA_18",
]:
    try:
        # Win32 just has pointers to values 1,2,3,etc
        # GLX has pointers to font structures...
        p = platform.getGLUTFontPointer(name)
    except (ValueError, AttributeError) as err:
        if platform.GLUT:
            log.warn("""Unable to load font: %s""", name)
        globals()[name] = None
    else:
        globals()[name] = p
        try:
            del p
        except NameError as err:
            pass

try:
    del platform, name
except NameError as err:
    pass
Example #2
0
for name in [
        'GLUT_STROKE_ROMAN',
        'GLUT_STROKE_MONO_ROMAN',
        'GLUT_BITMAP_9_BY_15',
        'GLUT_BITMAP_8_BY_13',
        'GLUT_BITMAP_TIMES_ROMAN_10',
        'GLUT_BITMAP_TIMES_ROMAN_24',
        'GLUT_BITMAP_HELVETICA_10',
        'GLUT_BITMAP_HELVETICA_12',
        'GLUT_BITMAP_HELVETICA_18',
]:
    try:
        # Win32 just has pointers to values 1,2,3,etc
        # GLX has pointers to font structures...
        p = platform.getGLUTFontPointer(name)
    except (ValueError, AttributeError) as err:
        if platform.GLUT:
            log.warn('''Unable to load font: %s''', name)
        globals()[name] = None
    else:
        globals()[name] = p
        try:
            del p
        except NameError as err:
            pass

try:
    del platform, name
except NameError as err:
    pass