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