Files
gnatstudio/share/menus.xml
Anthony Leonardo Gracio 8413306af2 Remove unused code after Project Properties removal
For eng/ide/gnatstudio#569
2025-11-17 10:54:10 +00:00

768 lines
37 KiB
XML

<?xml version="1.0" ?>
<GNAT_Studio>
<!--
A <menu> or <button> can be marked as 'optional': in this case, the
menu is hidden when the action is not found, presumably because it is
provided by a plug-in that has not be loaded. When not optional, the
menu is displayed greyed-out.
A <menu> or <button> can be marked as 'hide': in this case, the menu
is hidden when the action's filter does not match, instead of being
grayed out.
Naming conventions for menus:
labels should end up with '...' when they display a dialog or another window.
All words should be upper-cased, except small words like 'with', 'from',...
The label might include an underscore to indicate the key used to quickly
select it once the menu is opened.
Keyshortcuts and icons are provided by the GNAT Studio action itself.
In a toolbar, separators can have an id to mark sections. A named section
starts after the separator with that name.
A <toolbar> can extend an existing toolbar by using the 'inherit' attribute
to point to the extended toolbar. The buttons of the toolbar appear first,
then the inherited ones.
-->
<menubar>
<menu label='_File'>
<!-- Project section -->
<menu label='_New Project...' action='create project from template'/>
<menu label='Open Project...' action='open project dialog'/>
<menu label='Open Alire Crate...' action='open alire crate dialog'
optional='true' hide='true'/>
<menu label='Open Project from _Host...' action='open remote project'
optional='true' hide='true'/>
<menu label='Open Recent Projects'/> <!-- contents is dynamic -->
<menu label='Project'> <!-- TODO: decide whether we want to organize these differently -->
<menu label='Add Complex File Naming Conventions...' action='run gnatname'/>
<menu label='R_eload Project' action='reload project'/>
</menu>
<separator />
<menu label='_New File' action='new file'/>
<menu label='New File _View' action='new view'/>
<menu label='_Open File...' action='open file'/>
<menu label='Open File from _Host...' action='open from host'
optional='true' hide='true'/>
<menu label='Open Recent Files' />
<menu label='_Save' action='save'/>
<menu label='Save _As...' action='save as'/>
<menu label='Save _More'>
<menu label='_All' action='save files and projects'/>
<menu label='_Projects' action='save all projects'/>
<menu label='_Desktop' action='save desktop'/>
</menu>
<separator />
<menu label='Change _Directory...' action='change directory'/>
<menu label='Locations'>
<menu label='Export Locations to Editor' action='export locations to editor'/>
</menu>
<separator />
<menu label='_Print' action='print'/>
<separator />
<menu label='_Close' action='close current window'/>
<menu label='Close _All' action='close all windows'/>
<menu label='Close All Editors' action='close all editors' optional='true'/>
<menu label='Close All Editors except Current' optional='true'
action='close all editors except current'/>
<menu label='Reset all perspectives' action="reset perspectives"/>
<separator />
<menu label='_Exit' action='exit'/>
</menu>
<menu label='_Edit'>
<menu label='_Undo' action='undo' />
<menu label='_Redo' action='redo' />
<separator />
<menu label='_Cut' action='cut to clipboard'/>
<menu label='C_opy' action='copy to clipboard'/>
<menu label='P_aste' action='paste from clipboard'/>
<menu label='Pa_ste Previous' action='paste previous from clipboard'/>
<separator /> <!-- Below this: selection -->
<menu label='_Select All' action='select all'/>
<menu label='Spe_ll Check'>
<menu label='Comments' action='spell check comments' optional='True'/>
<menu label='Whole Editor' action='spell check editor' optional='True'/>
<menu label='Selection' action='spell check selection' optional='True'/>
<menu label='Word' action='spell check word' optional='True'/>
</menu>
<menu label='Cursors' optional='True'>
<menu label='Add cursor and go down' action='add cursor and go down' optional='true'/>
<menu label='Add cursor and go up' action='add cursor and go up' optional='true'/>
<menu label='Cursor select next occurence of selection' action='cursor select next occurence of selection' optional='true'/>
<menu label='Cursor skip next occurence of selection' action='cursor skip next occurence of selection' optional='true'/>
<menu label='Add cursors to all references of entity' action='add cursors to all references of entity' optional='true'/>
</menu>
<menu label='Rectangle' optional='True'>
<menu label='Cut' action='rectangle_cut' optional='true'/>
<menu label='Copy' action='rectangle_copy' optional='true'/>
<menu label='Paste' action='rectangle_paste' optional='true'/>
<separator />
<menu label='Delete' action='rectangle_delete' optional='true'/>
<menu label='Clear' action='rectangle_clear' optional='true'/>
<menu label='Open' action='rectangle_open' optional='true'/>
<menu label='Replace with Text' action='rectangle_string' optional='true'/>
<menu label='Insert Text' action='rectangle_insert' optional='true'/>
<separator />
<menu label='Sort' action='rectangle_sort' optional='true'/>
<menu label='Sort Reverse' action='rectangle_sort_reverse' optional='true'/>
<separator />
<menu label='Serialize' action='serialize' optional='True'/>
</menu>
<separator />
<menu label='Insert _File...' action='insert file'/>
<separator />
<menu label="C_ompare">
<menu label="_Two Files..." action="compare two files" />
<menu label="T_hree Files..." action="compare three files" />
</menu>
<separator />
<menu label='Increase Text Size' action='increase text size' optional='true'/>
<menu label='Decrease Text Size' action='decrease text size' optional='true'/>
<separator /> <!-- Below this: general dialogs -->
<menu label='_Preferences...' action='open preferences'/>
</menu>
<menu label='_Navigate'>
<menu label='Back' action='backward locations history'/>
<menu label='Forward' action='forward locations history'/>
<separator />
<menu label='Goto _Declaration' action='goto declaration'/>
<menu label='Goto _Body' action='goto body'/>
<menu label='Goto Matching _Delimiter' action='jump to matching delimiter'/>
<menu label='Goto _Line...' action='goto line'/>
<menu label='Goto File Spec&lt;-&gt;Body' action='goto other file'/>
<separator />
<menu label='Restart Language Server'>
</menu>
<separator />
<menu label='Locate in Files view' action='Locate in Files view'/>
<separator />
<menu label='Lock or Unlock Current Editor' action='lock or unlock current editor'/>
<menu label='Lock or Unlock Current Editor (split)' action='lock or unlock current editor (split)'/>
<menu label='Add Boo_kmark' action='bookmark create'/>
<separator />
<menu label='Start of Statement' action='start of statement'/>
<menu label='End of Statement' action='end of statement'/>
<menu label='Previous Subprogram' action='previous subprogram'/>
<menu label='Next Subprogram' action='next subprogram'/>
<separator />
<menu label='Previous Locations Message' action='previous tag'/>
<menu label='Next Locations Message' action='next tag'/>
</menu>
<menu label='_Find'>
<menu label='_Find...' action='search'/>
<menu label='_Replace...' action='replace'/>
<menu label='Find _Previous' action='find previous'/>
<menu label='Find _Next' action='find next'/>
<menu label='Find Previous Incremental' action='isearch backward' optional='true'/>
<menu label='Find Incremental' action='isearch' optional='true'/>
<separator />
<menu label='Find Action' action='global search in context: Actions'/>
<menu label='Find Bookmark' action='global search in context: Bookmarks'/>
<menu label='Find Build Target' action='global search in context: Build'/>
<menu label='Find in Current Source' action='global search in context: Current file'/>
<menu label='Find Entity' action='global search in context: Entities'/>
<menu label='Find File in Project' action='global search in context: file names'/>
<menu label='Find Open Window' action='global search in context: opened'/>
<menu label='Find Plugin' action='global search in context: plugins'/>
<menu label='Find Preference' action='global search in context: Preferences'/>
<menu label='Find text in all sources' action='global search in context: Sources'/>
<separator />
<menu label='Find All References' action='find all references'/>
<separator />
</menu>
<menu label='_Code'>
<menu label='Format file' action='format file'/>
<menu label='Format Selectio_n' action='format selection'/>
<menu label='Selection'>
<menu label='Comment _Lines' action='comment lines'/>
<menu label='Uncomment L_ines' action='uncomment lines'/>
<menu label='Print' action='print selection'/>
<menu label='R_efill' action='refill'/>
<menu label='Sort' action='sort selected lines ascending'/>
<menu label='Sort Reverse' action='sort selected lines descending'/>
<menu label='Sort (no duplicate)' action='sort selected lines ascending (no duplicate)'/>
<menu label='Sort Reverse (no duplicate)' action='sort selected lines descending (no duplicate)'/>
<menu label='Move Right' action='move block right'/>
<menu label='Move Left' action='move block left'/>
<menu label='Untabify' action='untabify'/>
<menu label='Pipe in External Program...' action='pipe' optional='true'/>
<menu label='Comment box' action='subprogram box'/>
</menu>
<!-- Below this: completion -->
<menu label='Smar_t Completion' action='complete identifier (advanced)'/>
<menu label='_More Completion'>
<menu label='Expand _Alias' action='expand alias under cursor'/>
<menu label='Complete _Identifier' action='complete identifier'/>
<menu label='Complete Block' action='block completion'/>
</menu>
<separator /> <!-- Below this: editor related -->
<menu label='_Fold All Blocks' action='fold all blocks'/>
<menu label='Unfold All _Blocks' action='unfold all blocks'/>
<menu label='Edit with External Editor' action='edit with external editor'/>
<menu label='_Generate Body' action='generate body'/>
<menu label='Python'> <!-- actions defined in the python_support.py plug-in -->
<menu label='Import and reload file' action='reload python file' optional='true'/>
</menu>
<menu label='XML'> <!-- actions defined in the xml_support.py plug-in -->
<menu label='Check Well Formedness' action='xml check well formedness' optional='true'/>
<menu label='Escape Selection' action='xml escape selection' optional='true'/>
<menu label='View as Tree' action='xml view as tree' optional='true'/>
<separator/>
<menu label='Move to Next Open Tag' action='XML move to next open tag'
optional='true'/>
<menu label='Move to Next Close Tag' action='XML move to next close tag'
optional='true'/>
<menu label='Move to Matching Close Tag' action='XML move to matching close tag'
optional='true'/>
</menu>
<separator /> <!-- Below this: general dialogs -->
<menu label='_Aliases...' action='aliases edit'/>
</menu>
<menu label='VCS'>
<!-- for VCS2 -->
<menu label="Commits" action="open commits"
optional='true' hide='true'/>
<menu label="Branches" action="open branches"
optional='true' hide='true'/>
<menu label="View global history" action="open history"
optional='true'/>
<menu label="View file history" action="open history for current file"
optional='true'/>
<separator id='update section'/>
<separator id='server section'/>
<separator id='log section'/>
<menu label='Show local changes for file'
action='diff against head for file'
optional='true'/>
<menu label='Show local changes for file (in editor)'
action='diff against head for file in editor'
optional='true'/>
<menu label='Show all local changes'
action='diff all against head'
optional='true'/>
<separator id='editors'/>
<menu label='Show last modification for lines'
action='vcs annotate'
optional='true'/>
<menu label='Hide last modification for lines'
action='vcs remove annotate'
optional='true'/>
</menu>
<menu label='_Build'>
<menu label='Project'/>
<menu label='Clean'/>
<menu label='_Run'/>
<menu label='_Makefile'/>
<separator />
<menu label='View types layout' action='view types layout in file'
optional='True'/>
<separator />
<menu label='Settings'>
<menu label='_Modes' action='build open modes settings' optional='True'/>
<menu label='T_oolchains' action='open toolchains editor'/>
</menu>
<menu label='Recompute _Xref Info' action='recompute xref info' optional='True'/>
</menu>
<menu label='SPARK'>
</menu>
<menu label='_CodePeer' optional='true'>
<menu label='_Analyze All' action='codepeer analyze all' optional='true'/>
<menu label='Analy_ze...' action='codepeer analyze...' optional='true'/>
<separator/>
<menu label='Analyze _File' action='codepeer analyze file' optional='true'/>
<menu label='Analyze File B_y File...' action='codepeer analyze file by file' optional='true'/>
<separator/>
<menu label='_Display Code Review' action='codepeer display code review'
optional='true'/>
<menu label='Generate _HTML Report...' action='codepeer generate html' optional='true'/>
<menu label='Generate CS_V Report...' action='codepeer generate csv' optional='true'/>
<menu label='Ad_vanced'>
<menu label='_Regenerate Report...' action='codepeer regenerate report' optional='true'/>
<menu label='_Generate SCIL...' action='codepeer generate scil' optional='true'/>
<menu label='CodePeer _Log' action='codepeer log' optional='true'/>
<separator/>
<menu label='R_emove Lock' action='codepeer remove lock' optional='true'/>
<menu label='Remove _XML Code Review' action='codepeer remove xml review'
optional='true'/>
<menu label='_Remove SCIL' action='codepeer remove scil' optional='true'/>
<menu label='Remove _SCIL &amp; DB' action='codepeer remove scil and db'
optional='true'/>
</menu>
</menu>
<menu label='_GNATSAS' optional='true'>
<menu label='_Analyze All' action='gnatsas analyze all' optional='true'/>
<menu label='Analy_ze...' action='gnatsas analyze...' optional='true'/>
<separator/>
<menu label='Analyze _File' action='gnatsas analyze file' optional='true'/>
<menu label='Analyze File B_y File...' action='gnatsas analyze file by file' optional='true'/>
<separator/>
<menu label='_Display Code Review' action='gnatsas display code review'
optional='true'/>
<menu label='Generate _HTML Report' action='gnatsas generate html' optional='true'/>
<menu label='Generate CS_V Report...' action='gnatsas generate csv' optional='true'/>
<menu label='_Baseline'>
<menu label='Bump Baseline to Current Run' action='gnatsas bump' optional='true'/>
<menu label='Set Baseline to Run...' action='gnatsas baseline set' optional='true'/>
<menu label='Replace Current Run with Run... ' action='gnatsas baseline replace' optional='true'/>
</menu>
<menu label='Ad_vanced'>
<menu label='_Regenerate Report...' action='gnatsas regenerate report' optional='true'/>
<menu label='Display Result File...' action='gnatsas display baseline' optional='true'/>
<menu label='R_emove Lock' action='gnatsas remove lock' optional='true'/>
<menu label='GNATSAS _Log' action='gnatsas log' optional='true'/>
</menu>
</menu>
<menu label='_Analyze'>
<menu label="GNAThub">
<menu label='Display GNAThub Analysis' action='gnathub display analysis' optional='true'/>
<menu label='Remove GNAThub Database' action='gnathub remove database' optional='true'/>
</menu>
<menu label="Cov_erage">
<menu label="GNATcoverage Source Traces" optional="true">
</menu>
<menu label="GNATcoverage Binary Traces" optional="true">
</menu>
<menu label="_Gcov" optional="true">
<menu label="Compute Coverage Files" action="gcov compute coverage files" optional="true"/>
<menu label="Remove Coverage Files" action="gcov remove coverage files" optional="true"/>
</menu>
<separator/>
<menu label="_Show Report" action="open coverage report"/>
<separator/>
<menu label="Load Data for _All Projects" action="coverage load data for all projects"/>
<menu label="Load Data for Current _Project"
action="coverage load data for current project"/>
<menu label="Load Data for Current _File"
action="coverage load data for current file"/>
<menu label="C_lear Coverage from Memory"
action="coverage clear from memory"/>
</menu>
<menu label="_Metrics" optional="true">
<menu label="Compute Metrics on Current _File"
action="gnat metric on current file" optional="true"/>
<menu label="Compute Metrics on Current P_roject"
action="gnat metric on current project" optional="true"/>
<menu label="Compute Metrics on Current Project &amp; _Subprojects"
action="gnat metric on current project and subprojects" optional="true"/>
</menu>
<menu label="Stac_k Analysis">
<menu label="_Analyze Stack Usage" action="analyze stack usage" optional='True'/>
</menu>
<menu label="Coding _Standard" optional='True'>
<menu label="_Edit Rules File" action="edit gnatcheck rules" optional='True'/>
<menu label="Check Root Project &amp; _Subprojects"
action="gnatcheck root project recursive" optional='True'/>
<menu label="Check Root _Project" action="gnatcheck root project" optional='True'/>
<menu label="Check Current _File" action="gnatcheck file" optional='True'/>
</menu>
<menu label="GNATtest">
<menu label="Generate Unit Test Setup" action="run gnattest on root"/>
<menu label="Show not Implemented Tests" action="show not implemented tests"/>
<menu label="Open Harness Project" action="open harness"/>
<menu label="Exit from Harness Project" action="exit harness"/>
</menu>
<separator/>
<menu label="Documentation">
<menu label="Generate _Project" action="documentation generate for project"/>
</menu>
<separator/>
<menu label="Automatic code reducer">
<menu label="Collect sources in Sandbox Project" action="collect sandbox project"/>
<menu label="Test the Oracle Script" action="test oracle script"/>
<menu label="Launch Automatic Reducer" action="launch adareducer"/>
</menu>
</menu>
<menu label='_Debug'>
<menu label="Initialize"/>
<menu label="Debug">
<menu label="_Connect to Board..." action="debug connect to board"/>
<menu label="_Load File..." action="debug load file"/>
<menu label="Add _Symbols..." action="debug add symbols"/>
<menu label="_Attach..." action="debug attach"/>
<menu label="_Detach" action="debug detach"/>
<menu label="Debug C_ore File..." action="debug core file"/>
<menu label="_Kill" action="debug kill"/>
</menu>
<menu label="D_ata">
<menu label="_Variables" action="open debugger variables window"/>
<menu label="_Call Stack" action="open debugger call stack"/>
<menu label="_Protection Domains" action="open protection domains debugger window"/>
<menu label="_Threads" action="open threads debugger window"/>
<menu label="Tas_ks" action="open tasks debugger window"/>
<menu label="A_ssembly" action="open assembly view"/>
<menu label="_Breakpoints" action="open breakpoints editor"/>
<menu label="_Registers" action="open registers view"/>
<menu label="_Execution" action="open debugger execution"/>
<separator/>
<menu label="_Examine Memory" action="examine memory"/>
<separator/>
<menu label="Display _Local Variables" action="debug tree display local variables"/>
<menu label="Display _Arguments" action="debug tree display arguments"/>
<menu label="Display Any _Expression..." action="debug tree display expression"/>
</menu>
<separator/>
<menu label="_Run..." action="debug run dialog"/>
<menu label="S_tep" action="debug step"/>
<menu label="Step _Instruction" action="debug stepi"/>
<menu label="_Next" action="debug next"/>
<menu label="N_ext Instruction" action="debug nexti"/>
<menu label="_Finish" action="debug finish"/>
<menu label="_Continue" action="debug continue"/>
<menu label="Continue to Current Line" action="continue till line" optional="True"/>
<menu label="Continue Until" action="debug continue until"/>
<menu label="_Interrupt" action="debug interrupt"/>
<separator/>
<menu label="Te_rminate Current" action="terminate debugger"/>
<menu label="Ter_minate" action="terminate all debuggers"/>
</menu>
<!-- TODO: Find a place for these
<menu label='_Tools'>
<menu label="M_acro">
<menu label="_Start Keyboard Macro" action="macro start keyboard"/>
<menu label="Start Mouse Macro" action="macro start mouse" optional="True"/>
<menu label="St_op Recording" action="macro stop"/>
<menu label="_Play" action="macro play"/>
<menu label="Load..." action="macro load"/>
<menu label="Save As..." action="macro save"/>
</menu>
<separator/>
<menu label="_Interrupt" action="interrupt"/>
</menu>
-->
<menu label='_View'>
<menu label="_Files" action="open files"/>
<menu label="Project" action="open project"/>
<menu label="_Outline" action="open outline"/>
<menu label="_Bookmarks" action="open bookmarks"/>
<menu label="_Windows" action="open windows"/>
<separator />
<menu label="_Locations" action="open locations"/>
<menu label="_Messages" action="open messages"/>
<separator />
<menu label='Browsers'>
<menu label="_Call Graph Browser" action="open call graph browser"
optional='true' hide='true'/>
<menu label="_Dependency Browser" action="open dependency browser"/>
<menu label="_Elaboration Circularities Browser" action="open elaboration circularities"/>
<menu label="E_ntity Browser" action="open entity browser"
optional='true'/>
<menu label="Project Browser" action="open project browser"/>
</menu>
<menu label="Ca_ll Trees" action="open call trees"/>
<menu label="_Clipboard" action="open clipboard"/>
<menu label='Cross Platforms'>
<menu label="Memory Usage" action="open memory usage" />
<menu label="Serial ports" action="open serial ports"/>
</menu>
<menu label="Learn" action="open Learn"/>
<menu label="_Remote" action="open remote"
optional='true' hide='true'/>
<menu label="Scenario" action="open scenario"/>
<menu label="Tasks" action="open Tasks"/>
<menu label="Tests" action="open Tests"/>
<menu label='VCS'>
<menu label="Commits" action="open commits"
optional='true' hide='true'/>
<menu label="History" action="open history"
optional='true' hide='true'/>
<menu label="Branches" action="open branches"
optional='true' hide='true'/>
<menu label="_Activities" action="VCS open activities window"
optional='true' hide='true'/>
<menu label="_Explorer" action="VCS open explorer"
optional='true' hide='true'/>
</menu>
<separator />
<menu label="_Python Console" action="open python"/>
<menu label="OS Shell" action="open os shell"/>
<menu label="_Auxiliary Builds" action="open auxiliary builds"/>
<menu label="_Background Builds" action="open background builds"/>
<menu label="_Jobs" action="open jobs"
optional='true' hide='true'/>
<menu label="Libadalang" action="open libadalang"/>
<menu label="_Log" action="open log"/>
</menu>
<menu label='_Window'>
</menu>
<menu label='Help'>
<menu label='Welcome' action='open welcome'/>
<menu label='_Contents' action='display help contents'/>
<menu label='Ada'/>
<menu label='GNAT Studio'/>
<menu label='GNAT Runtime'>
<menu label='Standard' action='display standard.ads'/>
</menu>
<menu label='GNAT'/>
<menu label='Python'>
<menu label='Python Library' action='display python library help' optional='true'/>
</menu>
<menu label='SPARK'/>
<menu label='CodePeer'/>
<menu label='GNATSAS'/>
<menu label='Tools'/>
<separator />
<menu label='Create Bug Report' action='Create bug report'/>
<menu label='Open GNAT Studio Log File' action='Open GNAT Studio log file' optional='true'/>
<menu label='Open Ada Language Server Log File' action='Open ALS log file' optional='true'/>
<menu label='Open Clangd Log File' action='Open clangd log file' optional='true'/>
<separator />
<menu label='A_bout' action='about gnatstudio'/>
</menu>
</menubar>
<toolbar id='main'>
<button action="new file"/>
<button action="open file"/>
<button action="save"/>
<separator id="editor"/>
<button action="undo"/>
<button action="redo"/>
<button action="format file"/>
<separator id="navigation"/>
<button action="backward locations history" label='back'/>
<button action="forward locations history" label='forward'/>
<separator id='build'/>
<separator id='debug'/>
<button action="debug continue" hide='true'/>
<button action="debug interrupt" hide='true'/>
<button action="terminate debugger" hide='true'/>
<button action="debug detach" hide='true'/>
<separator/>
<button action="debug next" hide='true'/>
<button action="debug finish" hide='true'/>
<button action="debug step" hide='true'/>
<button action="debug up" hide='true'/>
<button action="debug down" hide='true'/>
<separator id='user'/>
</toolbar>
<toolbar id='Project'>
<button action='reload project'/>
<button action='edit project source file' hide='true'/>
<button action='Project view: expand all projects'/>
<button action='Project view: collapse all projects'/>
</toolbar>
<toolbar id='History'>
<button action='history refresh'/>
</toolbar>
<toolbar id='Clipboard'>
<button action='clipboard View Append To Previous'/>
<button action='clipboard View Remove Entry'/>
</toolbar>
<toolbar id='Call Trees'>
<button action='calltree clear'/>
<button action='calltree remove selection'/>
<separator/>
<button action='calltree expand selected'/>
<button action='calltree collapse selected'/>
<separator/>
<button action='calltree previous'/>
<button action='calltree next'/>
</toolbar>
<toolbar id='Windows'>
<button action='windows view close selected'/>
</toolbar>
<toolbar id='Bookmarks'>
<button action='bookmark create'/>
<button action='project bookmark create'/>
<button action='bookmark create group'/>
<button action='bookmark create unattached'/>
<button action='bookmark create root group'/>
<button action='bookmark remove selected'/>
<separator/>
<button action='bookmark rename'/>
<button action='bookmark edit note'/>
</toolbar>
<toolbar id='Outline'>
<button action='outline expand all'/>
<button action='outline collapse all'/>
</toolbar>
<toolbar id="Analysis Report">
<button action='gnathub report expand rows'/>
<button action='gnathub report collapse rows'/>
</toolbar>
<toolbar id="Coverage Report">
<button action='Coverage report expand rows'/>
<button action='Coverage report collapse rows'/>
</toolbar>
<toolbar id='Files'>
<button action='refresh files view'/>
<button action='files view select directory'/>
</toolbar>
<toolbar id='Locations'>
<button action='locations clear'/>
<button action='locations remove selection'/>
<separator/>
<button action='locations expand selected'/>
<button action='locations collapse selected'/>
<separator/>
<button action='locations export to text file'/>
<button action='locations copy to clipboard'/>
</toolbar>
<toolbar id='Messages'>
<button action='messages clear'/>
<separator/>
<button action='messages save to file'/>
<button action='messages load from file'/>
</toolbar>
<toolbar id='Run'>
<button action='export console to file'/>
</toolbar>
<toolbar id='Key Shortcuts'>
<button action='key shortcuts expand all'/>
<separator/>
</toolbar>
<toolbar id='Debugger Console'>
<button action='debug clear console'/>
</toolbar>
<toolbar id='Breakpoints'>
<button action='debug clear breakpoints'/>
<button action='debug delete breakpoint'/>
<button action='debug enable breakpoints'/>
<button action='debug disable breakpoints'/>
<separator/>
<button action='debug view breakpoint'/>
<button action='debug edit breakpoint'/>
<separator/>
<button action='debug create breakpoint'/>
</toolbar>
<toolbar id='Call Stack'>
<button action='debug callstack fetch'/>
</toolbar>
<toolbar id="Variables">
<button action="debug tree clear"/>
<button action="debug tree display expression"/>
<button action="debug tree undisplay"/>
<button action="debug tree set value"/>
<separator/>
<button action="variables view expand selected"/>
<button action="variables view collapse selected"/>
<button action="variables view expand next layer"/>
<separator/>
<button action="debug tree display local variables" optional='true' hide='true'/>
<button action="debug tree display arguments" optional='true' hide='true'/>
<button action="debug export variables"/>
</toolbar>
<toolbar id='Assembly'>
<button action='assembly_view disassemble previous'/>
<button action='assembly_view disassemble pc'/>
<button action='assembly_view disassemble next'/>
<button action='assembly_view toggle breakpoint'/>
</toolbar>
<toolbar id='Registers'>
<button action='registers add all'/>
<separator/>
<button action='registers add dialog'/>
<button action='registers delete selected'/>
</toolbar>
<toolbar id='Browser'>
<separator id='zoom'/>
<button action='browser zoom out'/>
<button action='browser zoom in'/>
<separator/>
<button action='browser toggle links'/>
<button action='browser refresh'/>
<button action='browser select all'/>
<separator/>
<button action='browser clear'/>
<button action='browser remove unselected'/>
<button action='browser remove selected'/>
<separator id='export'/>
</toolbar>
<toolbar id='Call Graph Browser' inherit='Browser'/>
<toolbar id='Dependency Browser' inherit='Browser'/>
<toolbar id='Elaboration Circularities' inherit='Browser'/>
<toolbar id='Entity Browser' inherit='Browser'/>
<toolbar id='Project Browser' inherit='Browser'/>
<toolbar id='Debugger Data' inherit='Browser'/>
<toolbar id='Commits'>
<separator id='commits'/>
<button action='vcs commit staged files'/>
<separator id='stages'/>
<button action='vcs toggle stage selected files'/>
<button action='vcs discard local changes'/>
<button action='diff against head for file'/>
<button action='vcs reload status'/>
</toolbar>
<toolbar id='Branches'>
<button action='vcs add branch'/>
<button action='vcs delete branch'/>
<button action='vcs checkout branch'/>
<button action='vcs rename branch'/>
</toolbar>
<toolbar id="MDL Browser" inherit='Browser'>
<separator/>
<button action='Log subsystem values'/>
<button action='Stop logging subsystem values'/>
<button action='Goto parent subsystem'/>
<button action='Goto previous subsystem'/>
<button action='Fit window to view'/>
</toolbar>
<toolbar id='Log'>
<button action='log save'/>
<button action='log configure'/>
</toolbar>
<toolbar id='Python'>
<button action='python clear'/>
</toolbar>
</GNAT_Studio>