1.6.8.2.2.1. menustructure_PARTdataManager.cfg

La struttura di base della barra degli strumenti, dei menu e dei menu contestuali è specificata in questo file di configurazione.

[Nota]Nota

Normalmente non è necessario modificare queste impostazioni.

La visibilità degli elementi è controllata da menuvisibility_PARTdataManager.cfg.

1.6.8.2.2.1.1. Blocco [Tweakmenu]

Le Il blocco Tweakmenu contiene la specifica di voci di menu e pulsanti senza voci secondarie[41] Questo è di gran lunga il massimo.

1.6.8.2.2.1.1.1. Menu

Menu delle specifiche

I menu sono specificati da tre tasti:

  • Nome interno

    Il nome interno di un menu è definito nella chiave <nome>NomeMenu.

    Esempio di utilizzo del menu [Export] di esportazione [Export]:

    ExportMenuName=ExportMenu

  • Nome di visualizzazione dei menu

    Il titolo di un menu è definito nella chiave <nome>TitoloMenu.

    Esempio di utilizzo del menu [Export] di esportazione [Export]:

    ExportMenuTitle=&Export

    [Nota]Nota

    Il valore chiave di <nome>Titolo del menu(nome del menu nell'applicazione) è tradotto nel file menustructure_<nome dell'applicazione>.def.

  • Specifica delle voci di menu disponibili in linea di principio

    Le azioni di base (voci di menu) sono definite nella chiave <nome>Contenuto del menu (separata da virgole).

    Esempio di utilizzo del menu [Export] di esportazione [Export]:

    ExportMenuContent=ExportCadMenu,ExportFileMenuStatic

    Se si desidera impostare un separatore tra le voci di menu, inserire un meno "-" nella posizione desiderata nell'elenco delle azioni.

    Esempio:

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

    Esempio di barra degli strumenti "Esportazione

    Figura 1.562. Esempio di barra degli strumenti "Esportazione

I menu in dettaglio

Esempio: tutti i menu

Figura 1.563. Esempio: tutti i menu

  • Menu File

    Di solito non è necessario modificare i valori delle chiavi.

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

    Menu File

    Figura 1.564.  Menu File

    Le regolazioni individuali vengono effettuate nel file di configurazione menuvisibility_PARTdataManager.cfg.

  • Menu Esportazione [Export]

    Di solito non è necessario modificare i valori delle chiavi.

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

    Menu Esportazione [Export]

    Figura 1.565.  Menu Esportazione [Export]

    Le regolazioni individuali vengono effettuate nel file di configurazione menuvisibility_PARTdataManager.cfg.

  • Menu ERP

    Di solito non è necessario modificare i valori delle chiavi.

    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

    Figura 1.566.  Menu ERP

    Le regolazioni individuali vengono effettuate nel file di configurazione menuvisibility_PARTdataManager.cfg.

  • Visualizza [View] il menu

    Di solito non è necessario modificare i valori delle chiavi.

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

    Visualizza [View] il menu

    Figura 1.567.  Visualizza [View] il menu

    Le regolazioni individuali vengono effettuate nel file di configurazione menuvisibility_PARTdataManager.cfg.

  • Tabella [Table] dei menu

    Di solito non è necessario modificare i valori delle chiavi.

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

    Tabella [Table] dei menu

    Figura 1.568.  Tabella [Table] dei menu

    Le regolazioni individuali vengono effettuate nel file di configurazione menuvisibility_PARTdataManager.cfg.

  • Menu Configuratore [Configurator]

    Di solito non è necessario modificare i valori delle chiavi.

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

    Menu Configuratore [Configurator]

    Figura 1.569.  Menu Configuratore [Configurator]

    Le regolazioni individuali vengono effettuate nel file di configurazione menuvisibility_PARTdataManager.cfg.

  • Menu Extra [Extras]

    Di solito non è necessario modificare i valori delle chiavi.

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

    Menu Extra [Extras]

    Figura 1.570.  Menu Extra [Extras]

    Le regolazioni individuali vengono effettuate nel file di configurazione menuvisibility_PARTdataManager.cfg.

  • Menu Finestra [Window]

    Di solito non è necessario modificare i valori delle chiavi.

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

    Menu Finestra [Window]

    Figura 1.571.  Menu Finestra [Window]

    Le regolazioni individuali vengono effettuate nel file di configurazione menuvisibility_PARTdataManager.cfg.

  • Menu Aiuto [Help]

    Di solito non è necessario modificare i valori delle chiavi.

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

    Menu Aiuto [Help]

    Figura 1.572.  Menu Aiuto [Help]

    Le regolazioni individuali vengono effettuate nel file di configurazione menuvisibility_PARTdataManager.cfg.

  • Menu Debug

    [Nota]Nota

    Disattivato per impostazione predefinita.

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

Sequenza di menu

I valori chiave di menuOrder rappresentano l'ordine desiderato dei singoli menu.

Esempio per "menuOrder"

Figura 1.573. Esempio per "menuOrder"

Esempio:

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

[Nota]Nota

Se un menu completo dovrebbe essere sono nascosti, è necessario effettuare questa regolazione qui nella finestra menustructure_PARTdataManager.cfg file di configurazione fare.

1.6.8.2.2.1.1.2. Barre degli strumenti

Posizioni della barra degli strumenti

Le seguenti chiavi rappresentano le possibili posizioni delle barre degli strumenti nella finestra. La sequenza di valori (separati da virgole) di ciascuna chiave rappresenta l'ordine delle barre degli strumenti nell'applicazione.

  • barra degli strumentiOrdine superiore

  • barra degli strumentiOrdineDestra

  • barra degli strumentiOrdineSinistra

  • barra degli strumentiOrdineInferiore

Se una barra degli strumenti deve apparire in una nuova riga, inserire il carattere "Interruzione di riga""\n" nell'elenco.

Esempio:

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

Questa disposizione non ha necessariamente senso, ma mostra chiaramente l'applicazione.

Figura 1.574. Questa disposizione non ha necessariamente senso, ma mostra chiaramente l'applicazione.

[Nota]Nota

Le barre degli strumenti intere dovrebbero essere sono nascosti, è necessario effettuare questa regolazione qui nella finestra menustructure_PARTdataManager.cfg file di configurazione fare.

Specifiche della barra degli strumenti

Le barre degli strumenti sono specificate da tre tasti:

  • Nome interno

    Il nome interno di una barra degli strumenti è definito nella chiave <nome>barra degli strumenti. Per posizionare una barra degli strumenti nella finestra principale, è necessario anteporre "Mainwindow/" al nome della barra.

    Esempio di utilizzo della barra degli strumenti di esportazione [Export]:

    ExportToolbar=MainWindow/Export

  • Nome di visualizzazione delle barre degli strumenti, visualizzato nel loro menu contestuale (dove la visibilità può essere attivata o disattivata).

    Il titolo della barra degli strumenti è definito nella chiave <nome>ToolbarTitle.

    Esempio di utilizzo della barra degli strumenti di esportazione [Export]:

    ExportToolbarTitle=Export

    Figura 1.575. 

  • Specifica dei pulsanti della barra degli strumenti disponibili in linea di principio

    Le funzioni di base (pulsanti) sono definite nella chiave (separata da virgole) <name>ToolbarContent.

    Esempio di utilizzo della barra degli strumenti di esportazione [Export]:

    ExportToolbarContent=ExportCad,ExportFileMenu

    Esempio di barra degli strumenti "Esportazione

    Figura 1.576. Esempio di barra degli strumenti "Esportazione

    Se si desidera impostare un separatore tra i pulsanti, inserire un meno "-" nella posizione desiderata nell'elenco delle azioni.

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

    Esempio di barra degli strumenti "Esportazione

    Figura 1.577. Esempio di barra degli strumenti "Esportazione

Le barre degli strumenti in dettaglio:

  • Barra degli strumenti di esportazione [Export]

    Di solito non è necessario modificare i valori delle chiavi.

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

    Barra degli strumenti di esportazione [Export]

    Figura 1.578.  Barra degli strumenti di esportazione [Export]

    Le regolazioni individuali vengono effettuate nel file di configurazione menuvisibility_PARTdataManager.cfg.

  • Barra degli strumenti delle viste [Views]

    Di solito non è necessario modificare i valori delle chiavi.

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

    Barra degli strumenti delle viste [Views]

    Figura 1.579.  Barra degli strumenti delle viste [Views]

    Le regolazioni individuali vengono effettuate nel file di configurazione menuvisibility_PARTdataManager.cfg.

  • Barra degli strumenti standard [Default]

    Di solito non è necessario modificare i valori delle chiavi.

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

    Barra degli strumenti standard [Default]

    Figura 1.580.  Barra degli strumenti standard [Default]

    Le regolazioni individuali vengono effettuate nel file di configurazione menuvisibility_PARTdataManager.cfg.

  • Barra degli strumenti di assemblaggio [Assembly]

    Di solito non è necessario modificare i valori delle chiavi.

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

    Barra degli strumenti di assemblaggio [Assembly]

    Figura 1.581.  Barra degli strumenti di assemblaggio [Assembly]

    Le regolazioni individuali vengono effettuate nel file di configurazione menuvisibility_PARTdataManager.cfg.

    Il blocco [ALTBUTTONS] viene utilizzato per controllare i pulsanti del sottomenu "Punto di appendimento":

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

  • Barra degli strumenti del database dei collegamenti [Link database]

    Di solito non è necessario modificare i valori delle chiavi.

    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

    Barra degli strumenti del database dei collegamenti [Link database]

    Figura 1.582.  Barra degli strumenti del database dei collegamenti [Link database]

    Le regolazioni individuali vengono effettuate nel file di configurazione menuvisibility_PARTdataManager.cfg.

  • Barra degli strumenti Sap

    Di solito non è necessario modificare i valori delle chiavi.

    AddSapToolbar=MainWindow/Addsap
    AddSapToolbarTitle=Sap
    AddSapToolbarContent=sap

    Barra degli strumenti Sap

    Figura 1.583. Barra degli strumenti Sap

    Le regolazioni individuali vengono effettuate nel file di configurazione menuvisibility_PARTdataManager.cfg.

  • Barra degli strumenti di classificazione [Classification]

    Di solito non è necessario modificare i valori delle chiavi.

    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

    Barra degli strumenti di classificazione [Classification]

    Figura 1.584.  Barra degli strumenti di classificazione [Classification]

    Le regolazioni individuali vengono effettuate nel file di configurazione menuvisibility_PARTdataManager.cfg.

Layout dei pulsanti

Per personalizzare il layout della visualizzazione dei pulsanti, utilizzare le opzioni di impostazione del tasto"<nome>ToolbarButtonStyle":

Valore Significato
IconOnly (identico al valore vuoto)Visualizzazione della sola icona
Solo testoVisualizza solo il testo
TestoAccantoIconaTesto e icona affiancati
TestoSottoIconaTesto e icona sotto l'uno e l'altro

Esempi di utilizzo della barra degli strumenti "Standard

  • StandardToolbarButtonStyle=IconOnly

    "Solo icone", utilizzando come esempio la barra degli strumenti "Standard".

    Figura 1.585. "Solo icone", utilizzando come esempio la barra degli strumenti "Standard".

    [Nota]Nota

    Il testo viene visualizzato nella descrizione degli strumenti.

  • StandardToolbarButtonStyle=TextOnly

    "Solo testo" utilizzando come esempio la barra degli strumenti "Standard".

    Figura 1.586. "Solo testo" utilizzando come esempio la barra degli strumenti "Standard".

  • StandardToolbarButtonStyle=TextBesideIcon

    "TextBesideIcon" utilizzando come esempio la barra degli strumenti "Standard".

    Figura 1.587. "TextBesideIcon" utilizzando come esempio la barra degli strumenti "Standard".

  • StandardToolbarButtonStyle=TextUnderIcon

    "TextUnderIcon" utilizzando come esempio la barra degli strumenti "Standard".

    Figura 1.588. "TextUnderIcon" utilizzando come esempio la barra degli strumenti "Standard".

1.6.8.2.2.1.1.3. Menu contestuali

Tutti i comandi del menu contestuale si trovano in Blocca Tweakmenu -> IndexTreePopupMenuContent chiave in forma un elenco separato da virgole.

Sezione 1.6.8.2.2.2.2.2, “PARTdataManager: nomi delle azioni dei comandi del menu contestuale”Le illustrazioni dettagliate sono disponibili all'indirizzo .

1.6.8.2.2.1.2.  Blocco [hasSubMenuActions]

Il blocco [hasSubMenuActions] contiene la dichiarazione standard per tutte le azioni con un livello di menu aggiuntivo (ad esempio, gli ultimi elementi aperti [Recent parts] o gli acquisti [Purchineering] ). Il nome dell'azione di livello superiore è impostato come chiave. Le azioni del livello successivo sono elencate una dopo l'altra, separate da virgole.

[Nota]Nota

Le sottovoci possono essere specificate anche nel blocco AltButtons.

Esempio 1:

Dichiarazione in config

Figura 1.589. Dichiarazione in config

Visualizzazione nell'interfaccia utente: voce di menu "Voci aperte di recente [Recent parts]".

Figura 1.590. Visualizzazione nell'interfaccia utente: voce di menu "Voci aperte di recente [Recent parts]".

Esempio 2:

Dichiarazione in config

Figura 1.591. Dichiarazione in config

Visualizzare nell'interfaccia utente la voce di menu "Acquisti [Purchineering]", che ha dei sottomenu

Figura 1.592. Visualizzare nell'interfaccia utente la voce di menu "Acquisti [Purchineering]", che ha dei sottomenu

[Nota]Nota

Ulteriori informazioni si trovano in menuvisibility_partdatamanager.cfg.

1.6.8.2.2.1.3.  Blocco [AltButtons]

Il blocco [AltButtons] contiene le azioni della vecchia classe "AltButtons" (ad esempio, i pulsanti con il punto di sospensione). Queste azioni servono come contenitori per altre azioni.

[Nota]Nota

Le sottovoci possono essere specificate anche nel blocco hasSubMenuActions.

Esempio:

Dichiarazione in Config

Figura 1.593. Dichiarazione in Config

Visualizzazione nell'interfaccia utente

Figura 1.594. Visualizzazione nell'interfaccia utente




[41] Le voci secondarie sono definite tramite le classi hasSubMenuActions e AltButtons.