Skip to content
This repository was archived by the owner on Feb 21, 2020. It is now read-only.

Commit 6e0a524

Browse files
author
sebba
committed
Add Debug item in Tools menu
1 parent 9940fa0 commit 6e0a524

File tree

4 files changed

+11
-7
lines changed

4 files changed

+11
-7
lines changed

modules/Debug/main.js

+1-6
Original file line numberDiff line numberDiff line change
@@ -78,17 +78,12 @@ define(function (require, exports, module) {
7878

7979
debugDomain = brackets.arduino.domains[debugDomainName];
8080

81-
//REGISTER COMMANDS and ADD MENU ITEMS
82-
CommandManager.register("Debug", cmdOpenDebugWindow, this.showHideDebug);
83-
84-
var toolsMenu = Menus.getMenu("arduino.ide.menu.tools");
85-
toolsMenu.addMenuItem( cmdOpenDebugWindow, null, Menus.AFTER);
86-
8781
CommandManager.register("Set breakpoint", cmdSetBreakpoint, this.setBreakpoint);
8882

8983
Menus.getContextMenu(Menus.ContextMenuIds.EDITOR_MENU).addMenuDivider();
9084
Menus.getContextMenu(Menus.ContextMenuIds.EDITOR_MENU).addMenuItem(cmdSetBreakpoint, null)
9185

86+
9287
//ATTACH EVENT HANDLER
9388
debugDomain.on('debug_data', debugDataHandler);
9489
debugDomain.on('debug_err', debugErrorHandler);

modules/Localization/nls/it/strings.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@ define({
1717
"TITLE" : "Strumenti",
1818
"ITEM_AUTO_FORMATTING" : "Auto formattazione",
1919
"ITEM_STORE_SKETCH" : "Archivia sketch",
20-
"ITEM_SERIAL_MONITOR" : "Monitor serial",
20+
"ITEM_SERIAL_MONITOR" : "Monitor seriale",
21+
"ITEM_DEBUGGER" : "Debugger",
2122
"ITEM_BOARD" : "Scheda",
2223
"ITEM_PORT" : "Porta",
2324
"ITEM_PROGRAMMER" : "Programmatore",

modules/Localization/nls/root/strings.js

+1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ define({
1818
"ITEM_AUTO_FORMATTING" : "Autoformatting",
1919
"ITEM_STORE_SKETCH" : "Store sketch",
2020
"ITEM_SERIAL_MONITOR" : "Serial monitor",
21+
"ITEM_DEBUGGER" : "Debugger",
2122
"ITEM_BOARD" : "Board",
2223
"ITEM_PORT" : "Port",
2324
"ITEM_PROGRAMMER" : "Programmer",

modules/Menu/main.js

+7
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ define(function (require, exports, module) {
7272
ARDUINO_MENU_TOOL_STORE_SKETCH = "arduino.ide.menu.tool.store_sketch",
7373
//ARDUINO_MENU_TOOL_VERIFY_CODE_AND_RELOAD = "arduino.ide.menu.tool.verify_code_and_reload",
7474
ARDUINO_MENU_TOOL_SERIAL_MONITOR = "arduino.ide.menu.tool.serial_monitor",
75+
ARDUINO_MENU_TOOL_DEBUGGER = "arduino.ide.menu.tool.debugger",
7576
ARDUINO_MENU_TOOL_SELECT_BOARD = "arduino.ide.menu.tool.select_board",
7677
ARDUINO_MENU_TOOL_SELECT_PORT = "arduino.ide.menu.tool.select_port",
7778
ARDUINO_MENU_TOOL_SELECT_PROGRAMMER = "arduino.ide.menu.tool.select_programmer",
@@ -158,6 +159,7 @@ define(function (require, exports, module) {
158159
CommandManager.register(Strings.ARDUINO.MENU.TOOLS.ITEM_STORE_SKETCH + " [" + Strings.ARDUINO.EXTRAS.COMING_SOON + "]", ARDUINO_MENU_TOOL_STORE_SKETCH, bePatient);
159160
//CommandManager.register("Fix encoding and reload [Coming Soon (A)]", ARDUINO_MENU_TOOL_VERIFY_CODE_AND_RELOAD, bePatient);
160161
CommandManager.register(Strings.ARDUINO.MENU.TOOLS.ITEM_SERIAL_MONITOR, ARDUINO_MENU_TOOL_SERIAL_MONITOR, toolMenu_SerialMonitor);
162+
CommandManager.register(Strings.ARDUINO.MENU.TOOLS.ITEM_DEBUGGER, ARDUINO_MENU_TOOL_DEBUGGER, toolMenu_Debugger);
161163

162164
CommandManager.register(Strings.ARDUINO.MENU.TOOLS.ITEM_BOARD, ARDUINO_MENU_TOOL_SELECT_BOARD, toolMenu_SelectBoardPanel);
163165
CommandManager.register(Strings.ARDUINO.MENU.TOOLS.ITEM_PORT, ARDUINO_MENU_TOOL_SELECT_PORT, toolMenu_SelectPortPanel);
@@ -172,6 +174,7 @@ define(function (require, exports, module) {
172174
ToolsMenu.addMenuItem(ARDUINO_MENU_TOOL_STORE_SKETCH);
173175
//ToolsMenu.addMenuItem(ARDUINO_MENU_TOOL_VERIFY_CODE_AND_RELOAD);
174176
ToolsMenu.addMenuItem(ARDUINO_MENU_TOOL_SERIAL_MONITOR);
177+
ToolsMenu.addMenuItem(ARDUINO_MENU_TOOL_DEBUGGER);
175178
ToolsMenu.addMenuDivider("arduino.menu.tools.divider1");
176179
ToolsMenu.addMenuItem(ARDUINO_MENU_TOOL_SELECT_BOARD);
177180
ToolsMenu.addMenuItem(ARDUINO_MENU_TOOL_SELECT_PORT);
@@ -277,6 +280,10 @@ define(function (require, exports, module) {
277280
brackets.arduino.dispatcher.trigger("arduino-event-serialmonitor");
278281
}
279282

283+
function toolMenu_Debugger(){
284+
brackets.arduino.dispatcher.trigger("arduino-event-debug");
285+
}
286+
280287
//SKETCH
281288
function sketchMenu_AddFile(){
282289

0 commit comments

Comments
 (0)