diff --git a/vunit/sim_if/vsim_simulator_mixin.py b/vunit/sim_if/vsim_simulator_mixin.py index ff21c0e04..def3964fd 100644 --- a/vunit/sim_if/vsim_simulator_mixin.py +++ b/vunit/sim_if/vsim_simulator_mixin.py @@ -257,6 +257,14 @@ def _create_gui_script(self, common_file_name, config): """ tcl = f'source "{fix_path(common_file_name)!s}"\n' tcl += self._create_user_init_function(config) + tcl += 'add_menu "" VUnit\n' + tcl += 'add_menuitem "" VUnit "VUnit User Init" vunit_user_init\n' + tcl += 'add_menuitem "" VUnit "VUnit Compile" vunit_compile\n' + tcl += 'add_menuitem "" VUnit "VUnit Load" vunit_load\n' + tcl += 'add_menuitem "" VUnit "VUnit Run" vunit_run\n' + tcl += 'add_menuitem "" VUnit "VUnit Restart" vunit_restart\n' + tcl += 'add_separator "" VUnit\n' + tcl += 'add_menuitem "" VUnit "VUnit Help" vunit_help\n' tcl += "if {![vunit_load]} {\n" tcl += " vunit_user_init\n" tcl += " vunit_help\n"