VBABuilder/ui/customUI.xml
2024-06-07 20:43:26 +03:00

199 lines
7.0 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui" >
<ribbon>
<tabs>
<tab id="CodeManagement" label="Conept.CODE">
<group id="ProductActions" label="Actions">
<button id="EditVBAMake" size="large"
label="Edit Makefile"
supertip="Open product MakeFile in text editor"
imageMso="PageWidthGuideShowHide"
onAction="OnRibbonBtn"/>
<button id="EditManifect" size="large"
label="Edit Manifest"
supertip="Open component manifest in text editor"
imageMso="EditFileGallery"
onAction="OnRibbonBtn"/>
<button id="OpenSrc" size="large"
label="Open Source"
supertip="Open source folder"
imageMso="ChangeFolderDownloadSettings"
onAction="OnRibbonBtn"/>
<button id="OpenArtifact" size="large"
label="Open Artifact"
supertip="Open artifacts folder"
imageMso="ArrangeByFolder"
onAction="OnRibbonBtn"/>
<menu id="ProductListMenu" label="PRODUCT" imageMso="EquationInsertGallery" size="large">
<button id="TestVBAMake" label="Validate"
supertip="Validate product makefile"
imageMso="XmlValidate"
onAction="OnRibbonBtn"/>
<button id="BuildProduct" label="Build"
supertip="Build product"
imageMso="QueryBuilder"
onAction="OnRibbonBtn"/>
<button id="InstallProduct" label="Install"
supertip="Install product artifacts"
imageMso="DeployTemplateGlobally"
onAction="OnRibbonBtn"/>
<button id="AddProduct" label="Import VBAMake"
supertip="Add product from Makefile"
imageMso="AddAccount"
onAction="OnRibbonBtn"/>
<button id="ArchiveVersion" label="Archive version"
supertip="Add product from Makefile"
imageMso="Archive"
onAction="OnRibbonBtn"/>
</menu>
<menu id="ComponentsListMenu" label="COMPONENT" imageMso="EquationEditor" size="large">
<button id="TestManifest" label="Validate"
supertip="Check manifest correctness"
imageMso="XmlValidate"
onAction="OnRibbonBtn"/>
<button id="BuildComponent" label="Build"
supertip="Build component from source"
imageMso="QueryBuilder"
onAction="OnRibbonBtn"/>
<button id="TestComponent" label="Test"
supertip="Run tests for component"
imageMso="ArrangeByToDoDue"
onAction="OnRibbonBtn"/>
<button id="UpdateSkeleton" label="Skeleton"
supertip="Remove code and save skeleton"
imageMso="ChartSaveTemplates"
onAction="OnRibbonBtn"/>
<button id="OpenComponent" label="Open"
supertip="Open component in new process"
imageMso="GroupSiteSubsitesNew"
onAction="OnRibbonBtn"/>
<button id="OpenComponentRO" label="OpenRO"
supertip="Open component ReadOnly in new process"
imageMso="ContentTypeColumnActionsReadOnly"
onAction="OnRibbonBtn"/>
</menu>
<menu id="SourceListMenu" label="SOURCE" imageMso="SymbolsDialog" size="large">
<button id="ExportCode" label="Export Code"
supertip="Export component code into source folder"
imageMso="CodeHyperlinkBack"
onAction="OnRibbonBtn"/>
<button id="ExportShared" label="Export Shared"
supertip="Export shared code from component to VBCommons folder"
imageMso="ExportMoreMenu"
onAction="OnRibbonBtn"/>
<button id="ReloadCode" label="Reload Code"
supertip="Reload component code from source folder"
imageMso="CodeHyperlinkForward"
onAction="OnRibbonBtn"/>
<button id="UpdateShared" label="Reload Shared"
supertip="Reload shared code from VBCommons"
imageMso="ImportExport"
onAction="OnRibbonBtn"/>
<button id="ListRefs" label="List Refs"
supertip="Output references information"
imageMso="VisualBasicReferences"
onAction="OnRibbonBtn"/>
<button id="ListModules" label="List Modules"
supertip="List all code modules in component"
imageMso="CreateDataMacroMenu"
onAction="OnRibbonBtn"/>
</menu>
<menu id="BatchListMenu" label="BATCH" imageMso="FormsToolArrangeViewGallery" size="large">
<button id="ReloadAllShared" label="Reload shared"
supertip="Reload all shared sources"
imageMso="GroupUpdate"
onAction="OnRibbonBtn"/>
<button id="CompileAll" label="Compile"
supertip="Check if all modules are compilable"
imageMso="PackAndGoComputer"
onAction="OnRibbonBtn"/>
<button id="RunAllTests" label="Test"
supertip="Run all tests"
imageMso="ArrangeByToDoDue"
onAction="OnRibbonBtn"/>
<button id="BuildAll" label="Build"
supertip="Build all modules"
imageMso="QueryBuilder"
onAction="OnRibbonBtn"/>
<button id="InstallAll" label="Install"
supertip="Install all products"
imageMso="DeployTemplateGlobally"
onAction="OnRibbonBtn"/>
<button id="ScanFolder" label="Scan"
supertip="Scan source folders - import makefiles"
imageMso="ContentFolderMenu"
onAction="OnRibbonBtn"/>
</menu>
<dropDown id="BuildType" sizeString="WWWW"
getSelectedItemIndex="OnDefaultBuild"
onAction ="OnBuildTypeChange">
<item id="Type1" label="Debug"/>
<item id="Type2" label="Release"/>
</dropDown>
<menu id="TargetListMenu" label="TARGET" imageMso="DiagramTargetInsertClassic" size="large">
<button id="TargetUpdateAll" label="Reload All"
supertip="Load code into selected file"
imageMso="FontsReplaceFonts"
onAction="OnRibbonBtn"/>
<button id="TargetUpdateShared" label="Reload Shared"
supertip="Reload shared modules"
imageMso="GroupUpdate"
onAction="OnRibbonBtn"/>
<button id="TargetClearCode" label="Remove Code"
supertip="Remove all code from component"
imageMso="Clear"
onAction="OnRibbonBtn"/>
</menu>
<menu id="SystemListMenu" label="SYSTEM" imageMso="AutoSigWebInsertHyperlink" size="large">
<button id="OpenLog" label="Log"
supertip="Open today log file"
imageMso="MoreControlsDialog"
onAction="OnRibbonBtn"/>
<button id="OpenConfig" label="Config"
supertip="Open concept config"
imageMso="FunctionInsertVisio"
onAction="OnRibbonBtn"/>
<button id="OpenVBCommons" label="VBCommons"
supertip="Open local VBCommons folder"
imageMso="GroupDocumentsShare"
onAction="OnRibbonBtn"/>
<button id="OpenAppData" label="AppData"
supertip="Open %APPDATA%"
imageMso="AdpDiagramNewLabel"
onAction="OnRibbonBtn"/>
<button id="OpenUserProfile" label="UserProfile"
supertip="Open %USERPROFILE%"
imageMso="ArrangeByAccount"
onAction="OnRibbonBtn"/>
<button id="OpenConcept" label="Concept"
supertip="Open %USERPROFILE%\.concept\"
imageMso="AutoFormatChange"
onAction="OnRibbonBtn"/>
<button id="OpenCIHT" label="КИВТ"
supertip="Open server tech folder"
imageMso="AccessOnlineLists"
onAction="OnRibbonBtn"/>
<button id="OpenInstall" label="Автоматизация"
supertip="Open server install folder"
imageMso="AdministrationHome"
onAction="OnRibbonBtn"/>
</menu>
<button id="ListShared" size="large"
label="List Shared"
supertip="List available shared modules"
imageMso="BuildingBlockLibrary"
onAction="OnRibbonBtn"/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>