Implemented issue #345 - Added a "new window" command to the file menu, to launch a new instance of Aegisub.

Originally committed to SVN as r1447.
This commit is contained in:
Rodrigo Braz Monteiro 2007-07-27 07:30:33 +00:00
parent a9e9e9b62c
commit 7e6a5ad6c8
4 changed files with 14 additions and 0 deletions

View file

@ -157,6 +157,7 @@ Please visit http://aegisub.net to download latest version
- Removed FexTracker due to licensing problems; there are plans to implement a new motion tracker in its place (jfs) - Removed FexTracker due to licensing problems; there are plans to implement a new motion tracker in its place (jfs)
- Changed translation assistent to use Scintilla text controls to avoid several issues, including Right-To-Left text entry. (AMZ) - Changed translation assistent to use Scintilla text controls to avoid several issues, including Right-To-Left text entry. (AMZ)
- Joining of two lines will no longer take the timings of any line that starts and ends at 0 into consideration. (AMZ) - Joining of two lines will no longer take the timings of any line that starts and ends at 0 into consideration. (AMZ)
- Added a "new window" command to the file menu, to launch a new instance of Aegisub. (AMZ)
= 1.10 beta - 2006.08.07 =========================== = 1.10 beta - 2006.08.07 ===========================

View file

@ -285,6 +285,7 @@ void FrameMain::InitMenu() {
AppendBitmapMenuItem (fileMenu,Menu_Tools_Properties, _("&Properties..."), _("Open script properties window"),wxBITMAP(properties_toolbutton)); AppendBitmapMenuItem (fileMenu,Menu_Tools_Properties, _("&Properties..."), _("Open script properties window"),wxBITMAP(properties_toolbutton));
AppendBitmapMenuItem (fileMenu,Menu_Tools_Attachments, _("&Attachments..."), _("Open the attachment list"), wxBITMAP(attach_button)); AppendBitmapMenuItem (fileMenu,Menu_Tools_Attachments, _("&Attachments..."), _("Open the attachment list"), wxBITMAP(attach_button));
fileMenu->AppendSeparator(); fileMenu->AppendSeparator();
AppendBitmapMenuItem(fileMenu,Menu_File_New_Window, _("New Window"), _("Open a new application window"),wxBITMAP(blank_button));
AppendBitmapMenuItem(fileMenu,Menu_File_Exit, MakeHotkeyText(_("E&xit"), _T("Exit")), _("Exit the application"),wxBITMAP(exit_button)); AppendBitmapMenuItem(fileMenu,Menu_File_Exit, MakeHotkeyText(_("E&xit"), _T("Exit")), _("Exit the application"),wxBITMAP(exit_button));
MenuBar->Append(fileMenu, _("&File")); MenuBar->Append(fileMenu, _("&File"));

View file

@ -122,6 +122,7 @@ private:
void OnOpenRecentTimecodes (wxCommandEvent &event); void OnOpenRecentTimecodes (wxCommandEvent &event);
void OnOpenRecentKeyframes (wxCommandEvent &event); void OnOpenRecentKeyframes (wxCommandEvent &event);
void OnNewWindow (wxCommandEvent &event);
void OnCloseWindow (wxCloseEvent &event); void OnCloseWindow (wxCloseEvent &event);
void OnMenuOpen (wxMenuEvent &event); void OnMenuOpen (wxMenuEvent &event);
void OnExit(wxCommandEvent &WXUNUSED(event)); void OnExit(wxCommandEvent &WXUNUSED(event));
@ -296,6 +297,7 @@ enum {
Menu_File_Export_Subtitles, Menu_File_Export_Subtitles,
Menu_File_Open_VFR, Menu_File_Open_VFR,
Menu_File_Close_VFR, Menu_File_Close_VFR,
Menu_File_New_Window,
Menu_File_Exit, Menu_File_Exit,
Menu_File_Recent_Subs_Parent, Menu_File_Recent_Subs_Parent,

View file

@ -42,6 +42,7 @@
#include <wx/tglbtn.h> #include <wx/tglbtn.h>
#include <wx/rawbmp.h> #include <wx/rawbmp.h>
#include <wx/stdpaths.h> #include <wx/stdpaths.h>
#include <wx/sysopt.h>
#include "subs_grid.h" #include "subs_grid.h"
#include "frame_main.h" #include "frame_main.h"
#include "video_display.h" #include "video_display.h"
@ -103,6 +104,7 @@ BEGIN_EVENT_TABLE(FrameMain, wxFrame)
EVT_MENU_RANGE(Menu_Automation_Macro,Menu_Automation_Macro+99, FrameMain::OnAutomationMacro) EVT_MENU_RANGE(Menu_Automation_Macro,Menu_Automation_Macro+99, FrameMain::OnAutomationMacro)
EVT_MENU_RANGE(MENU_GRID_START+1,MENU_GRID_END-1,FrameMain::OnGridEvent) EVT_MENU_RANGE(MENU_GRID_START+1,MENU_GRID_END-1,FrameMain::OnGridEvent)
EVT_MENU(Menu_File_New_Window, FrameMain::OnNewWindow)
EVT_MENU(Menu_File_Exit, FrameMain::OnExit) EVT_MENU(Menu_File_Exit, FrameMain::OnExit)
EVT_MENU(Menu_File_Open_Video, FrameMain::OnOpenVideo) EVT_MENU(Menu_File_Open_Video, FrameMain::OnOpenVideo)
EVT_MENU(Menu_File_Close_Video, FrameMain::OnCloseVideo) EVT_MENU(Menu_File_Close_Video, FrameMain::OnCloseVideo)
@ -506,6 +508,14 @@ void FrameMain::OnOpenRecentAudio(wxCommandEvent &event) {
} }
///////////////////
// Open new Window
void FrameMain::OnNewWindow(wxCommandEvent& WXUNUSED(event)) {
wxStandardPaths stand;
wxExecute(stand.GetExecutablePath());
}
//////// ////////
// Exit // Exit
void FrameMain::OnExit(wxCommandEvent& WXUNUSED(event)) { void FrameMain::OnExit(wxCommandEvent& WXUNUSED(event)) {