powered by CADENAS

Manual

Manual

1.7.9.2.2.1. menustructure_PARTdataManager.cfg

In dieser Konfigurationsdatei ist die grundsätzliche Struktur von Toolbar, Menüs und Kontextmenüs spezifiziert.

[Hinweis] Hinweis

Normalerweise müssen Sie diese Einstellungen nicht ändern.

Die Sichtbarkeit von Elementen wird gesteuert durch menuvisibility_PARTdataManager.cfg.

1.7.9.2.2.1.1. Block [Tweakmenu]

Der Block Tweakmenu enthält die Spezifikation von Menüpunkten und Buttons ohne Unterpunkte[46]. Dies sind mit Abstand die meisten.

1.7.9.2.2.1.1.1. Menüs

Menü Spezifikation

Die Menüs sind durch drei Schlüssel spezifiziert:

  • Interner Name

    Der interne Name eines Menüs ist definiert im Schlüssel <name>MenuName.

    Beispiel anhand vom Export-Menü:

    ExportMenuName=ExportMenu
  • Anzeigename von Menüs

    Der Titel eines Menüs ist definiert im Schlüssel <name>MenuTitle.

    Beispiel anhand vom Export-Menü:

    ExportMenuTitle=&Export
    [Hinweis] Hinweis

    Der Schlüsselwert von <name>MenuTitle (Anzeigename des Menüs in der Anwendung) ist übersetzt in der Datei menustructure_<name of application>.def.

  • Spezifikation der prinzipiell vorhandenen Menüpunkte

    Die grundsätzlich vorhandenen Aktionen (Menüpunkte) sind im Schlüssel <name>MenuContent (kommasepariert) definiert.

    Beispiel anhand vom Export-Menü:

    ExportMenuContent=ExportCadMenu,ExportFileMenuStatic

    Sofern Sie einen Separator zwischen Menüpunkten setzen möchten, fügen Sie in der Liste der Aktionen ein Minus "-" an der gewünschten Position ein.

    Beispiel:

    ExportMenuContent=ExportCadMenu,-,ExportFileMenuStatic,-,ExportNative,ExportMetafileBatch

    Beispiel "Export" Toolbar

    Beispiel "Export" Toolbar

Die Menüs im Einzelnen

Beispiel: Alle Menüs

Beispiel: Alle Menüs

  • Datei Menü

    Die Schlüsselwerte müssen in der Regel nicht geändert werden.

    FileMenuName=FileMenu
    FileMenuTitle=&File
    FileMenuContent=FileOpen,FileSaveTemplate,-,actionRecentFilesList,-,FileExit

    Datei Menü

    Datei Menü

    Individuelle Anpassungen erfolgen in der Konfigurationsdatei menuvisibility_PARTdataManager.cfg.

  • Export Menü

    Die Schlüsselwerte müssen in der Regel nicht geändert werden.

    ExportMenuName=ExportMenu
    ExportMenuTitle=&Export
    ExportMenuContent=ExportCadMenu,-,ExportFileMenuStatic,-,ExportNative,ExportMetafileBatch

    Export Menü

    Export Menü

    Individuelle Anpassungen erfolgen in der Konfigurationsdatei menuvisibility_PARTdataManager.cfg.

  • ERP Menü

    Die Schlüsselwerte müssen in der Regel nicht geändert werden.

    ErpMenuName=ErpMenu
    ErpMenuTitle=ERP
    ErpMenuContent=LinkDbLogin,LinkDbChangeGroup,CallLinkMgr,LinkDbBackToMgr,
     LinkDbCancelBackToMgr,LinkDbSendMail,LinkDbAddToDb,LinkDbClassify,LinkDbShowLegend,
     PreferredRanges,erp_psol_mm_vars,show_dbdata,SORTTABLE,erp_dbedit,DisplayMatButton,
     ChangeMatButton,SearchMatButton,erp_sap_showdis

    ERP Menü

    ERP Menü

    Individuelle Anpassungen erfolgen in der Konfigurationsdatei menuvisibility_PARTdataManager.cfg.

  • Ansicht Menü

    Die Schlüsselwerte müssen in der Regel nicht geändert werden.

    ViewMenuName=ViewMenu
    ViewMenuTitle=&View
    ViewMenuContent=View2D,ViewConnection,-,ViewThread,-,ViewConfigurator,ViewExplosion,
     ViewAssemblyStructure,AutomaticRecalc

    Ansicht Menü

    Ansicht Menü

    Individuelle Anpassungen erfolgen in der Konfigurationsdatei menuvisibility_PARTdataManager.cfg.

  • Tabelle Menü

    Die Schlüsselwerte müssen in der Regel nicht geändert werden.

    TableMenuName=TableMenu
    TableMenuTitle=&Tabelle
    TableMenuContent=TableShrink,TableUndoShrink,TableShowBmp,TableEdit

    Tabelle Menü

    Tabelle Menü

    Individuelle Anpassungen erfolgen in der Konfigurationsdatei menuvisibility_PARTdataManager.cfg.

  • Konfigurator Menü

    Die Schlüsselwerte müssen in der Regel nicht geändert werden.

    ConfiguratorMenuName=ConfiguratorMenu
    ConfiguratorMenuTitle=&Konfigurator
    ConfiguratorMenuContent=ConfiguratorSave,ConfigratorSaveAs,-,
     ConfiguratorCreateTranslationFile,ConfiguratorShowConfig

    Konfigurator Menü

    Konfigurator Menü

    Individuelle Anpassungen erfolgen in der Konfigurationsdatei menuvisibility_PARTdataManager.cfg.

  • Extras Menü

    Die Schlüsselwerte müssen in der Regel nicht geändert werden.

    ExtrasMenuName=ExtrasMenu
    ExtrasMenuTitle=E&xtras
    ExtrasMenuContent=ExtrasWWWUpdate,ExtrasPARTadmin,ExtrasPARTbom,ExtrasBom,ExtrasVolumeCOG,
     Purchineering,Duplicates,Producibility,ExtrasServerJobList,-,ExtrasAutomaticBuild,-,
     ExtrasStartScript,-,ModePreferences,-,ShowPreferences

    Extras Menü

    Extras Menü

    Individuelle Anpassungen erfolgen in der Konfigurationsdatei menuvisibility_PARTdataManager.cfg.

  • Fenster Menü

    Die Schlüsselwerte müssen in der Regel nicht geändert werden.

    LayoutMenuName=LayoutMenu
    LayoutMenuTitle=&Window
    LayoutMenuContent=LayoutManagement,LayoutResetDefault

    Fenster Menü

    Fenster Menü

    Individuelle Anpassungen erfolgen in der Konfigurationsdatei menuvisibility_PARTdataManager.cfg.

  • Hilfe Menü

    Die Schlüsselwerte müssen in der Regel nicht geändert werden.

    HelpMenuName=HelpMenu
    HelpMenuTitle=Help
    HelpMenuContent=HelpHelp,HelpContextSensitive,HelpAbout,-,HelpLicenses,HelpPartInfo,
     HelpSysInfo

    Hilfe Menü

    Hilfe Menü

    Individuelle Anpassungen erfolgen in der Konfigurationsdatei menuvisibility_PARTdataManager.cfg.

  • Debug Menü

    [Hinweis] Hinweis

    Standardmäßig deaktiviert.

    DebugMenuName=DebugMenu
    DebugMenuTitle=Debug
    DebugMenuContent=DebugShowMesh,DebugStartScript,DebugShowConfig,DebugShowMemory,
     DebugShowMemoryCheck,DebugVerboseAss,DebugFeedbackBuffer,DebugMakeSnapshot,
     DebugCompSnapshot,DebugInspectAddress

Menüreihenfolge

Die Schlüsselwerte von menuOrder repräsentieren die gewünschte Reihenfolge der einzelnen Menüs.

Beispiel für "menuOrder"

Beispiel für "menuOrder"

Beispiel:

menuOrder=FileMenu,ExportMenu,ErpMenu,ViewMenu,TableMenu,ConfiguratorMenu,ExtrasMenu,
 WindowMenu,HelpMenu,DebugMenu
[Hinweis] Hinweis

Soll ein komplettes Menü grundsätzlich ausgeblendet werden, müssen Sie diese Anpassung hier in der Konfigurationsdatei menustructure_PARTdataManager.cfg vornehmen.

1.7.9.2.2.1.1.2. Toolbars

Toolbar-Positionen

Die folgenden Schlüssel repräsentieren die möglichen Positionen von Toolbars im Fenster. Die Wertereihenfolge (kommasepariert) in jedem Schlüssel repräsentiert die Reihenfolge der Toolbars in der Anwendung.

  • toolbarOrderTop

  • toolbarOrderRight

  • toolbarOrderLeft

  • toolbarOrderBottom

Soll eine Toolbar in einer neuen Zeile erscheinen, fügen Sie ein "Line break" Zeichen “\n” in der Auflistung ein.

Beispiel:

toolbarOrderTop=Details,Export,\n,SAP
toolbarOrderLeft=Standard
toolbarOrderRight=Assembly
toolbarOrderBottom=ERP

Diese Anordnung ist nicht unbedingt sinnvoll, zeigt aber anschaulich den Einsatz.

Diese Anordnung ist nicht unbedingt sinnvoll, zeigt aber anschaulich den Einsatz.

[Hinweis] Hinweis

Sollen ganze Toolbars grundsätzlich ausgeblendet werden, müssen Sie diese Anpassung hier in der Konfigurationsdatei menustructure_PARTdataManager.cfg vornehmen.

Toolbar Spezifikation

Toolbars sind durch drei Schlüssel spezifiziert:

  • Interner Name

    Der interne Name einer Toolbar ist im Schlüssel <name>Toolbar definiert. Um eine Toolbar im Hauptfenster zu platzieren, müssen Sie "Mainwindow/" vor dem Namen der Toolbar setzen.

    Beispiel anhand der Export-Toolbar:

    ExportToolbar=MainWindow/Export
  • Anzeigename von Toolbars, angezeigt in ihrem Kontextmenü (wo die Sichtbarkeit ein- und ausgeschaltet werden kann)

    Der Toolbar-Titel ist definiert im Schlüssel <name>ToolbarTitle.

    Beispiel anhand der Export-Toolbar:

    ExportToolbarTitle=Export

  • Spezifikation der prinzipiell vorhandenen Toolbar-Buttons

    Die prinzipiell vorhandenen Funktionen (Buttons) sind im Schlüssel (kommasepariert) <name>ToolbarContent definiert.

    Beispiel anhand der Export-Toolbar:

    ExportToolbarContent=ExportCad,ExportFileMenu

    Beispiel "Export" Toolbar

    Beispiel "Export" Toolbar

    Sofern Sie einen Separator zwischen Buttons setzen möchten, fügen Sie in der Liste der Aktionen ein Minus "-" an der gewünschten Position ein.

    LinkDbLogin,LinkDbChangeGroup,CallLinkMgr,LinkDbSendMail,LinkDbAddToDb,LinkDbClassify,
     LinkDbShowLegend,-,PreferredRanges

    Beispiel "Export" Toolbar

    Beispiel "Export" Toolbar

Die Toolbars im Einzelnen:

  • Export Toolbar

    Die Schlüsselwerte müssen in der Regel nicht geändert werden.

    ExportToolbar=MainWindow/Export
    ExportToolbarTitle=Export
    ExportToolbarContent=ExportCad,ExportFileMenu

    Export Toolbar

    Export Toolbar

    Individuelle Anpassungen erfolgen in der Konfigurationsdatei menuvisibility_PARTdataManager.cfg.

  • AnsichtenToolbar

    Die Schlüsselwerte müssen in der Regel nicht geändert werden.

    ViewsToolbar=MainWindow/Views
    ViewsToolbarTitle=Views
    ViewsToolbarContent=View2D,ViewConnection

    AnsichtenToolbar

    AnsichtenToolbar

    Individuelle Anpassungen erfolgen in der Konfigurationsdatei menuvisibility_PARTdataManager.cfg.

  • Standard Toolbar

    Die Schlüsselwerte müssen in der Regel nicht geändert werden.

    StandardToolbar=MainWindow/Standard
    StandardToolbarTitle=Standard
    StandardToolbarContent=TableShowBmp,ExtrasPARTbom,-,AutomaticRecalc,-,ExtrasWWWUpdate,
     HelpSysInfo,Export_PDFDATASHEET,-,ShowEolLines,BugreportStatus,din962,prefcatalogs,
     StartupPageClicked,PortalToolbarClicked,StorageButtonClicked
    

    Standard Toolbar

    Standard Toolbar

    Individuelle Anpassungen erfolgen in der Konfigurationsdatei menuvisibility_PARTdataManager.cfg.

  • Assembly Toolbar

    Die Schlüsselwerte müssen in der Regel nicht geändert werden.

    AssemblyToolbar=MainWindow/Assembly
    AssemblyToolbarTitle=Assembly
    AssemblyToolbarContent=ViewConfigurator,ViewExplosion,ViewAssemblyStructure,
     ExtrasAutomaticBuild,ViewCPMenu
    

    Assembly Toolbar

    Assembly Toolbar

    Individuelle Anpassungen erfolgen in der Konfigurationsdatei menuvisibility_PARTdataManager.cfg.

    Um die Untermenü-Buttons von "Anfügepunkt" steuern zu können, wird der Block [ALTBUTTONS] verwendet:

    [ALTBUTTONS]
    ViewCPMenuName=ViewCPMenu
    ViewCPMenuContent=ViewCP,ViewCPNot,ViewCPMarked
  • Details Toolbar

    Die Schlüsselwerte müssen in der Regel nicht geändert werden.

    DetailsToolbar=MainWindow/Details
    DetailsToolbarTitle=Details
    DetailsToolbarContent=LevelOfDetailMenu

    Details Toolbar

    Details Toolbar

    Der Hauptbutton wird standardmäßig im Block [Tweakmenu] gesetzt:

    [Tweakmenu]
    DetailsToolbarContent=LevelOfDetailMenu

    Die Unter-Buttons werden im Block [ALTBUTTONS] gesetzt:

    [ALTBUTTONS]
    LevelOfDetailMenuName=LevelOfDetailMenu
    LevelOfDetailMenuContent=HI,MED,LO

    Individuelle Anpassungen der Sichtbarkeit erfolgen in der Konfigurationsdatei menuvisibility_PARTdataManager.cfg.

  • Linkdatenbank Toolbar

    Die Schlüsselwerte müssen in der Regel nicht geändert werden.

    LinkDatabaseToolbar=MainWindow/LinkDatabase
    LinkDataBaseToolbarTitle=Link database
    LinkDatabaseToolbarContent=LinkDbLogin,LinkDbChangeGroup,CallLinkMgr,LinkDbSendMail,
     LinkDbAddToDb,LinkDbClassify,LinkDbShowLegend,-,PreferredRanges,erp_psol_mm_vars,
     show_dbdata,SORTTABLE,erp_dbedit,DisplayMatButton,ChangeMatButton,SearchMatButton,
     -,erp_sap_showdis

    Linkdatenbank Toolbar

    Linkdatenbank Toolbar

    Individuelle Anpassungen erfolgen in der Konfigurationsdatei menuvisibility_PARTdataManager.cfg.

  • Sap Toolbar

    Die Schlüsselwerte müssen in der Regel nicht geändert werden.

    AddSapToolbar=MainWindow/Addsap
    AddSapToolbarTitle=Sap
    AddSapToolbarContent=sap

    Sap Toolbar

    Sap Toolbar

    Individuelle Anpassungen erfolgen in der Konfigurationsdatei menuvisibility_PARTdataManager.cfg.

  • Klassifikation Toolbar

    Die Schlüsselwerte müssen in der Regel nicht geändert werden.

    ClassificationToolbar=MainWindow/Classification
    ClassificationToolbarTitle=Classification
    ClassificationToolbarContent=ct_add_class,ct_delete_class,ct_edit_class,ct_move_class,
     ct_add_datasets,ct_delete_datasets,ct_edit_dataset,ct_move_datasets,ct_copy_dataset,
     ct_edit_views,ct_batch_update,ct_move_geomsearch,ct_update_tool,ct_create_classification

    Klassifikation Toolbar

    Klassifikation Toolbar

    Individuelle Anpassungen erfolgen in der Konfigurationsdatei menuvisibility_PARTdataManager.cfg.

Button Layout

Um das Layout der Buttonanzeige individuell anzupassen, verwenden Sie die Einstellungsoptionen des Schlüssels “<name>ToolbarButtonStyle”:

Wert Bedeutung
IconOnly (identisch mit leerer Wert) Nur Anzeige des Icons
TextOnly Nur Anzeige von Text
TextBesideIcon Text und Icon nebeneinander
TextUnderIcon Text und Icon untereinander

Beispiele anhand der "Standard"-Toolbar

  • StandardToolbarButtonStyle=IconOnly

    "IconOnly" beispielhaft anhand der "Standard" Toolbar

    "IconOnly" beispielhaft anhand der "Standard" Toolbar

    [Hinweis] Hinweis

    Text erscheint im Tooltip.

  • StandardToolbarButtonStyle=TextOnly

    "TextOnly" beispielhaft anhand der "Standard" Toolbar

    "TextOnly" beispielhaft anhand der "Standard" Toolbar

  • StandardToolbarButtonStyle=TextBesideIcon

    "TextBesideIcon" beispielhaft anhand der "Standard" Toolbar

    "TextBesideIcon" beispielhaft anhand der "Standard" Toolbar

  • StandardToolbarButtonStyle=TextUnderIcon

    "TextUnderIcon" beispielhaft anhand der "Standard" Toolbar

    "TextUnderIcon" beispielhaft anhand der "Standard" Toolbar

1.7.9.2.2.1.1.3. Kontextmenüs

Alle Kontextmenübefehle sind unter Block Tweakmenu -> Schlüssel IndexTreePopupMenuContent in Form einer kommaseparierten Auflistung angelegt.

Detaillierte Abbildungen finden Sie unter Abschnitt 1.7.9.2.2.2.2.2, „PARTdataManager: Aktion-Namen von Kontextmenübefehlen“.

1.7.9.2.2.1.2. Block [hasSubMenuActions]

Im Block [hasSubMenuActions] erfolgt die Standarddeklaration für alle Aktionen mit einem zusätzlichen Menülevel (beispielsweise Zuletzt geöffnete Einzelteile oder Purchineering). Der Name der Top-Level-Aktion ist als Schlüssel gesetzt. Die Aktionen des nächst tieferen Levels sind kommasepariert hintereinander aufgelistet.

[Hinweis] Hinweis

Unterpunkte können auch im Block AltButtons spezifiziert werden.

Beispiel 1:

Deklaration in Konfig

Deklaration in Konfig

Anzeige in UI: "Zuletzt geöffnete Einzelteile" Menüpunkt

Anzeige in UI: "Zuletzt geöffnete Einzelteile" Menüpunkt

Beispiel 2:

Deklaration in Konfig

Deklaration in Konfig

Anzeige in UI "Purchineering" Menüpunkt, welcher Untermenüs hat

Anzeige in UI "Purchineering" Menüpunkt, welcher Untermenüs hat

[Hinweis] Hinweis

Weitere Informationen finden Sie unter menuvisibility_partdatamanager.cfg.

1.7.9.2.2.1.3. Block [AltButtons]

Im Block [AltButtons] sind Aktionen aus der älteren Klasse “AltButtons” geführt (beispielsweise Anfügepunkt-Buttons). Diese Aktionen dienen als Container für weitere Aktionen.

[Hinweis] Hinweis

Unterpunkte können auch im Block hasSubMenuActions spezifiziert werden.

Beispiel:

Deklaration in Config

Deklaration in Config

Anzeige in UI

Anzeige in UI



[46] Unterpunkte sind über die Klassen "hasSubMenuActions" und "AltButtons" definiert.