1.6.8.2.2.1. menustructure_PARTdataManager.cfg

La structure de base de la barre d'outils, des menus et des menus contextuels est spécifiée dans ce fichier de configuration.

[Remarque]Remarque

Normalement, vous n'avez pas besoin de modifier ces paramètres.

La visibilité des éléments est contrôlée par menuvisibility_PARTdataManager.cfg.

1.6.8.2.2.1.1. Bloc [Tweakmenu]

Le Le bloc Tweakmenu contient la spécification des éléments de menu et des boutons sans sous-éléments[41] C’est de loin le plus.

1.6.8.2.2.1.1.1. Menus

Menu Spécification

Les menus sont spécifiés par trois clés:

  • Nom interne

    Le nom interne d'un menu est défini dans la clé <name>MenuName.

    Exemple à partir du menu d'exportation [Export]:

    ExportMenuName=ExportMenu

  • Nom d'affichage des menus

    Le titre d'un menu est défini dans la clé <name>MenuTitle.

    Exemple à partir du menu d'exportation [Export]:

    ExportMenuTitle=&Export

    [Remarque]Remarque

    La valeur clé de <name>MenuTitle(nom d'affichage du menu dans l'application) est traduite dans le fichier menustructure_<name of application>.def.

  • Spécification des éléments de menu disponibles en principe

    Les actions (points de menu) disponibles en principe sont définies dans la clé <name>MenuContent (séparées par des virgules).

    Exemple à partir du menu d'exportation [Export]:

    ExportMenuContent=ExportCadMenu,ExportFileMenuStatic

    Si vous souhaitez placer un séparateur entre les éléments de menu, ajoutez un"-" à la position souhaitée dans la liste des actions.

    exemple :

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

    Exemple de barre d'outils "Exportation

    Exemple de barre d'outils "Exportation

Les menus en détail

Exemple : tous les menus

Exemple : tous les menus

  • Menu Fichier [File]

    En règle générale, les valeurs clés ne doivent pas être modifiées.

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

    Menu Fichier [File]

    Menu Fichier [File]

    Les adaptations individuelles se font dans le fichier de configuration menuvisibility_PARTdataManager.cfg.

  • Menu d'exportation [Export]

    En règle générale, les valeurs clés ne doivent pas être modifiées.

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

    Menu d'exportation [Export]

    Menu d'exportation [Export]

    Les adaptations individuelles se font dans le fichier de configuration menuvisibility_PARTdataManager.cfg.

  • Menu ERP

    En règle générale, les valeurs clés ne doivent pas être modifiées.

    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

    Menu ERP

    Menu ERP

    Les adaptations individuelles se font dans le fichier de configuration menuvisibility_PARTdataManager.cfg.

  • Vue [View] Menu

    En règle générale, les valeurs clés ne doivent pas être modifiées.

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

    Vue [View] Menu

    Vue [View] Menu

    Les adaptations individuelles se font dans le fichier de configuration menuvisibility_PARTdataManager.cfg.

  • Tableau [Table] Menu

    En règle générale, les valeurs clés ne doivent pas être modifiées.

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

    Tableau [Table] Menu

    Tableau [Table] Menu

    Les adaptations individuelles se font dans le fichier de configuration menuvisibility_PARTdataManager.cfg.

  • Menu du configurateur [Configurator]

    En règle générale, les valeurs clés ne doivent pas être modifiées.

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

    Menu du configurateur [Configurator]

    Menu du configurateur [Configurator]

    Les adaptations individuelles se font dans le fichier de configuration menuvisibility_PARTdataManager.cfg.

  • Menu Outils [Extras]

    En règle générale, les valeurs clés ne doivent pas être modifiées.

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

    Menu Outils [Extras]

    Menu Outils [Extras]

    Les adaptations individuelles se font dans le fichier de configuration menuvisibility_PARTdataManager.cfg.

  • Fenêtre [Window] Menu

    En règle générale, les valeurs clés ne doivent pas être modifiées.

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

    Fenêtre [Window] Menu

    Fenêtre [Window] Menu

    Les adaptations individuelles se font dans le fichier de configuration menuvisibility_PARTdataManager.cfg.

  • Menu d'aide [Help]

    En règle générale, les valeurs clés ne doivent pas être modifiées.

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

    Menu d'aide [Help]

    Menu d'aide [Help]

    Les adaptations individuelles se font dans le fichier de configuration menuvisibility_PARTdataManager.cfg.

  • Menu de débogage

    [Remarque]Remarque

    Désactivé par défaut.

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

Ordre des menus

Les valeurs clés de menuOrder représentent l'ordre souhaité des différents menus.

Exemple de "menuOrder

Exemple de "menuOrder

exemple :

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

[Remarque]Remarque

Un menu complet doit-il être sont cachés, vous devez effectuer cet ajustement ici dans le menustructure_PARTdataManager.cfg fichier de configuration faire.

1.6.8.2.2.1.1.2. Barres d'outils

Positions de la barre d'outils

Les clés suivantes représentent les positions possibles des barres d'outils dans la fenêtre. L'ordre des valeurs (séparées par des virgules) dans chaque clé représente l'ordre des barres d'outils dans l'application.

  • toolbarOrderTop

  • toolbarOrderRight

  • toolbarOrderLeft

  • toolbarOrderBottom

Si une barre d'outils doit apparaître sur une nouvelle ligne, insérez un caractère "Line break" "\n" dans la liste.

exemple :

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

Cette disposition n'est pas forcément judicieuse, mais elle montre clairement l'enjeu.

Cette disposition n'est pas forcément judicieuse, mais elle montre clairement l'enjeu.

[Remarque]Remarque

Des barres d’outils entières devraient-elles être sont cachés, vous devez effectuer cet ajustement ici dans le menustructure_PARTdataManager.cfg fichier de configuration faire.

Spécification de la barre d'outils

Les barres d'outils sont spécifiées par trois clés :

  • Nom interne

    Le nom interne d'une barre d'outils est défini dans la clé <nom>Barred'outils. Pour placer une barre d'outils dans la fenêtre principale, il faut ajouter "Mainwindow/" devant le nom de la barre d'outils.

    Exemple à l'aide de la barre d'outils d'exportation [Export]:

    ExportToolbar=MainWindow/Export

  • Nom d'affichage des barres d'outils, affiché dans leur menu contextuel (où la visibilité peut être activée ou désactivée)

    Le titre de la barre d'outils est défini dans la clé <nom>ToolbarTitle.

    Exemple à l'aide de la barre d'outils d'exportation [Export]:

    ExportToolbarTitle=Export

  • Spécification des boutons de la barre d'outils en principe disponibles

    Les fonctions (boutons) disponibles en principe sont définies dans la clé (séparée par des virgules) <name>ToolbarContent.

    Exemple à l'aide de la barre d'outils d'exportation [Export]:

    ExportToolbarContent=ExportCad,ExportFileMenu

    Exemple de barre d'outils "Exportation

    Exemple de barre d'outils "Exportation

    Si vous souhaitez placer un séparateur entre les boutons, ajoutez un moins "-" à la position souhaitée dans la liste des actions.

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

    Exemple de barre d'outils "Exportation

    Exemple de barre d'outils "Exportation

Les barres d'outils en détail:

  • Barre d'outils d' exportation [Export]

    En règle générale, les valeurs clés ne doivent pas être modifiées.

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

    Barre d'outils d' exportation [Export]

    Barre d'outils d' exportation [Export]

    Les adaptations individuelles se font dans le fichier de configuration menuvisibility_PARTdataManager.cfg.

  • VuesBarre d'outils [Views]

    En règle générale, les valeurs clés ne doivent pas être modifiées.

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

    VuesBarre d'outils [Views]

    VuesBarre d'outils [Views]

    Les adaptations individuelles se font dans le fichier de configuration menuvisibility_PARTdataManager.cfg.

  • Barre d'outils standard [Default]

    En règle générale, les valeurs clés ne doivent pas être modifiées.

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

    Barre d'outils standard [Default]

    Barre d'outils standard [Default]

    Les adaptations individuelles se font dans le fichier de configuration menuvisibility_PARTdataManager.cfg.

  • Barre d'outils d' assemblage [Assembly]

    En règle générale, les valeurs clés ne doivent pas être modifiées.

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

    Barre d'outils d' assemblage [Assembly]

    Barre d'outils d' assemblage [Assembly]

    Les adaptations individuelles se font dans le fichier de configuration menuvisibility_PARTdataManager.cfg.

    Pour pouvoir contrôler les boutons de sous-menu de "Point d'ajout", on utilise le bloc [ALTBUTTONS] :

    [ALTBUTTONS]
    ViewCPMenuName=ViewCPMenu
    ViewCPMenuContent=ViewCP,ViewCPNot,ViewCPMarked

  • Barre d'outils de base de données de liens [Link database]

    En règle générale, les valeurs clés ne doivent pas être modifiées.

    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

    Barre d'outils de base de données de liens [Link database]

    Barre d'outils de base de données de liens [Link database]

    Les adaptations individuelles se font dans le fichier de configuration menuvisibility_PARTdataManager.cfg.

  • Barre d'outils Sap

    En règle générale, les valeurs clés ne doivent pas être modifiées.

    AddSapToolbar=MainWindow/Addsap
    AddSapToolbarTitle=Sap
    AddSapToolbarContent=sap

    Barre d'outils Sap

    Barre d'outils Sap

    Les adaptations individuelles se font dans le fichier de configuration menuvisibility_PARTdataManager.cfg.

  • Barre d'outils de classification [Classification]

    En règle générale, les valeurs clés ne doivent pas être modifiées.

    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

    Barre d'outils de classification [Classification]

    Barre d'outils de classification [Classification]

    Les adaptations individuelles se font dans le fichier de configuration menuvisibility_PARTdataManager.cfg.

Mise en page des boutons

Pour personnaliser la présentation de l'affichage des boutons, utilisez les options de réglage de la clé"<name>ToolbarButtonStyle" :

Valeur Signification
IconOnly (identique à la valeur vide)Affichage de l'icône uniquement
TextOnlyAffichage de texte uniquement
TextBesideIconTexte et icône côte à côte
TextUnderIconTexte et icône l'un sous l'autre

Exemples à l'aide de la barre d'outils "standard

  • StandardToolbarButtonStyle=IconOnly

    "IconOnly" à l'aide de la barre d'outils "Standard".

    "IconOnly" à l'aide de la barre d'outils "Standard".

    [Remarque]Remarque

    Le texte apparaît dans l'info-bulle.

  • StandardToolbarButtonStyle=TextOnly

    "TextOnly" à l'aide de la barre d'outils "Standard" à titre d'exemple

    "TextOnly" à l'aide de la barre d'outils "Standard" à titre d'exemple

  • StandardToolbarButtonStyle=TextBesideIcon

    Exemple de "TextBesideIcon" avec la barre d'outils "Standard".

    Exemple de "TextBesideIcon" avec la barre d'outils "Standard".

  • StandardToolbarButtonStyle=TextUnderIcon

    "TextUnderIcon" à titre d'exemple à l'aide de la barre d'outils "Standard".

    "TextUnderIcon" à titre d'exemple à l'aide de la barre d'outils "Standard".

1.6.8.2.2.1.1.3. Menus contextuels

Toutes les commandes du menu contextuel se trouvent sous Bloquer Tweakmenu -> clé IndexTreePopupMenuContent en forme une liste séparée par des virgules.

Vous trouverez des illustrations détaillées sur Section 1.6.8.2.2.2.2.2, « PARTdataManager : Noms d'action des commandes du menu contextuel ».

1.6.8.2.2.1.2.  Bloc [hasSubMenuActions]

Dans le bloc [hasSubMenuActions], la déclaration standard est faite pour toutes les actions avec un niveau de menu supplémentaire (par exemple Dernières pièces ouvertes [Recent parts] ou Purchineering ). Le nom de l'action de niveau supérieur est défini comme clé. Les actions du niveau immédiatement inférieur sont listées les unes après les autres, séparées par des virgules.

[Remarque]Remarque

Les sous-points peuvent également être spécifiés dans le bloc AltButtons.

Exemple 1 :

Déclaration dans la config

Déclaration dans la config

Affichage dans l'IU : "Articles récemment ouverts [Recent parts]" élément de menu

Affichage dans l'IU : "Articles récemment ouverts [Recent parts]" élément de menu

Exemple 2 :

Déclaration dans la config

Déclaration dans la config

Affichage dans l'IU de l'élément de menu "Purchineering [Purchineering]", qui a des sous-menus

Affichage dans l'IU de l'élément de menu "Purchineering [Purchineering]", qui a des sous-menus

[Remarque]Remarque

Pour plus d'informations, voir menuvisibility_partdatamanager.cfg.

1.6.8.2.2.1.3.  Bloc [AltButtons]

Le bloc [AltButtons] contient des actions de l'ancienne classe "AltButtons" (par exemple des boutons de point d'attache). Ces actions servent de conteneur pour d'autres actions.

[Remarque]Remarque

Les sous-points peuvent également être spécifiés dans le bloc hasSubMenuActions.

exemple :

Déclaration dans Config

Déclaration dans Config

Affichage dans l'interface utilisateur

Affichage dans l'interface utilisateur




[41] Les sous-éléments sont définis via les classes hasSubMenuActions et AltButtons.