Folder Info

Folder Info
 1db = impact.active_database
 2
 3
 4def describe_folder(folder, s):
 5    if not folder.isNone():
 6        impact.gui.output_toolbox.add(s)
 7        impact.gui.output_toolbox.add("Name: " + str(folder.folder_name))
 8        impact.gui.output_toolbox.add("Desc: " + str(folder.description))
 9        impact.gui.output_toolbox.add("Path: " + str(folder.display_path))
10        impact.gui.output_toolbox.add("OS Path: " + str(folder.folder_path))
11        impact.gui.output_toolbox.add("Type: " + str(folder.type))
12        impact.gui.output_toolbox.add("Level: " + str(folder.level))
13        impact.gui.output_toolbox.add("impact.creator: " + str(folder.creator.login_id))
14        impact.gui.output_toolbox.add("AllowSave: " + str(folder.allow_save))
15        impact.gui.output_toolbox.add("Hidden: " + str(folder.hidden))
16        impact.gui.output_toolbox.add("ReadOnly: " + str(folder.read_only))
17        impact.gui.output_toolbox.add("folder Count: " + str(folder.folder_count))
18        impact.gui.output_toolbox.add("Item Count: " + str(folder.item_count))
19
20
21impact.gui.output_toolbox.clear()
22
23describe_folder(db.projects, "**** Projects ****")
24describe_folder(db.templates, "**** Templates ****")
25describe_folder(db.symbols, "**** Symbols ****")
26describe_folder(db.standards, "**** Standards ****")
27describe_folder(db.standard_parts, "**** StandardParts ****")
28