Add "Edit" option to script context menu

This commit is contained in:
kaitengero 2020-01-06 19:58:43 -08:00
parent 6b45241252
commit 13c3f44487
4 changed files with 12 additions and 1 deletions

View File

@ -178,6 +178,9 @@ LRESULT CDebugScripts::OnClicked(WORD /*wNotifyCode*/, WORD wID, HWND /*hWndCtl*
case ID_POPUP_STOP:
StopSelected();
break;
case ID_POPUP_SCRIPT_EDIT:
EditSelected();
break;
case IDC_CLEAR_BTN:
ConsoleClear();
break;
@ -419,4 +422,9 @@ void CDebugScripts::ToggleSelected()
{
StopSelected();
}
}
}
void CDebugScripts::EditSelected()
{
ShellExecute(NULL, "edit", m_SelectedScriptName, NULL, "Scripts", SW_SHOWNORMAL);
}

View File

@ -108,6 +108,7 @@ public:
void RunSelected();
void StopSelected();
void ToggleSelected();
void EditSelected();
LRESULT OnInitDialog(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled);
LRESULT OnDestroy(void)

View File

@ -1990,6 +1990,7 @@ BEGIN
BEGIN
MENUITEM "Run", ID_POPUP_RUN
MENUITEM "Stop", ID_POPUP_STOP
MENUITEM "Edit", ID_POPUP_SCRIPT_EDIT
END
END

View File

@ -721,6 +721,7 @@
#define ID_POPUPMENU_CLEARALLBPS 40019
#define ID_POPUPMENU_TOGGLERBP 40020
#define ID_POPUPMENU_TOGGLEWBP 40021
#define ID_POPUP_SCRIPT_EDIT 40023
#define ID_POPUP_RUN 40024
#define ID_POPUP_STOP 40025
#define ID_POPUPMENU_INSERTNOP 40026