Im Abschnitt GUI_Menus der CFG.XML werden die Menüs, die dem Anwender in Primus zur Verfügung gestellt werden, definiert. Es gibt Menüs die fest in der Oberfläche integriert sind und es gibt die kontextmenues. Die Menüs sind in Haupt- und Untermenüs unterteilt.
| Datacontext | ||||
|---|---|---|---|---|
| Name | Context | Attribut | Pflicht | Funktion |
| gui_menu_attachment | attachments | Ja | ||
| gui_menu_element | Ja | |||
| gui_menu_extendedfilter | ||||
| gui_menu_folder | ||||
| gui_menu_jobserver | jobserver | folder | ||
| gui_menu_linkedvirtualfolders | ||||
| gui_menu_newattachment | attachments_empty | Ja | ||
| gui_menu_newelement | document_empty | Ja | ||
| gui_menu_project | folder | Ja | ||
| gui_menu_recyclebin | recyclebin | folder | ||
| gui_menu_refelement_bom | ||||
| gui_menu_refelement_bomstruct | ||||
| gui_menu_refelement | ref | Ja | ||
| gui_menu_relationships | relationships | Ja | Menüliste des Registers Beziehungen im registerkartenfenster | |
| gui_menu_stdparts_dim | ||||
| gui_menu_stdparts_folder | stdparts | folder | ||
| gui_menu_virtualfolders | virtfolders | folder | ||
| Submenüs | ||||
| gui_submenu_cad | ||||
| gui_submenu_element | ||||
| gui_submenu_files | ||||
| gui_submenu_jobserver | ||||
| gui_submenu_local | ||||
| gui_submenu_localattachments | ||||
| gui_submenu_office | ||||
| gui_submenu_project_local | ||||
| gui_submenu_serefjobs | ||||
| gui_submenu_smartcopydocs | ||||
| gui_submenu_smartcopyprojects | ||||
Für die Gestaltung der Menüs stellt Primus Menübefehle zur Verfügung.
Es können spezielle GUI Elemente für verschiedene Datacontext definiert werden. Der datacontext kann in Folder_Paths mit dem Attribut datacontext eines Path Eintrags deklariert werden, darüberhinaus existieren folgende vordefinierte Datacontext die mit dem Attribut type des jeweiligen Path Eintrags zugewiesen werden.
| Datacontext | Funktion |
|---|---|
jobserver | Anzeige der Jobserver Jobs |
recyclebin | papierkorb |
stdparts | isl_normteile |
virtfolders | virtuelle_ordner |