474 if attribute.isPrivate(): |
474 if attribute.isPrivate(): |
475 iconID = Editor.AttributePrivateID |
475 iconID = Editor.AttributePrivateID |
476 elif attribute.isProtected(): |
476 elif attribute.isProtected(): |
477 iconID = Editor.AttributeProtectedID |
477 iconID = Editor.AttributeProtectedID |
478 else: |
478 else: |
479 iconID = Editor.AttributePrivateID |
479 iconID = Editor.AttributeID |
480 comps.append((attribute.name, cl.name, iconID)) |
480 comps.append((attribute.name, cl.name, iconID)) |
481 for attribute in cl.globals.values(): |
481 for attribute in cl.globals.values(): |
482 # determine icon type |
482 # determine icon type |
483 if attribute.isPrivate(): |
483 if attribute.isPrivate(): |
484 iconID = Editor.AttributePrivateID |
484 iconID = Editor.AttributePrivateID |
485 elif attribute.isProtected(): |
485 elif attribute.isProtected(): |
486 iconID = Editor.AttributeProtectedID |
486 iconID = Editor.AttributeProtectedID |
487 else: |
487 else: |
488 iconID = Editor.AttributePrivateID |
488 iconID = Editor.AttributeID |
489 comps.append((attribute.name, cl.name, iconID)) |
489 comps.append((attribute.name, cl.name, iconID)) |
490 |
490 |
491 if word != prefix: |
491 if word != prefix: |
492 completionsList.extend( |
492 completionsList.extend( |
493 ["{0} ({1})?{2}".format(c[0], c[1], c[2]) |
493 ["{0} ({1})?{2}".format(c[0], c[1], c[2]) |
523 if attribute.isPrivate(): |
523 if attribute.isPrivate(): |
524 iconID = Editor.AttributePrivateID |
524 iconID = Editor.AttributePrivateID |
525 elif attribute.isProtected(): |
525 elif attribute.isProtected(): |
526 iconID = Editor.AttributeProtectedID |
526 iconID = Editor.AttributeProtectedID |
527 else: |
527 else: |
528 iconID = Editor.AttributePrivateID |
528 iconID = Editor.AttributeID |
529 comps.append((attribute.name, cl.name, iconID)) |
529 comps.append((attribute.name, cl.name, iconID)) |
530 |
530 |
531 if word != prefix: |
531 if word != prefix: |
532 completionsList.extend( |
532 completionsList.extend( |
533 ["{0} ({1})?{2}".format(c[0], c[1], c[2]) |
533 ["{0} ({1})?{2}".format(c[0], c[1], c[2]) |