--- nono/wx/wxmainframe.h 2026/04/29 17:04:59 1.1.1.10 +++ nono/wx/wxmainframe.h 2026/04/29 17:05:04 1.1.1.11 @@ -43,8 +43,14 @@ enum { ID_SUBWIN_END_DUMMY = ID_SUBWIN_END, // ここから (ウィンドウでない)メニュー ID - ID_FULL_SPEED, ID_RESTART_VM, + ID_FULL_SPEED, + + ID_INPUT_START, + ID_INPUT_CHAR, + ID_INPUT_JP, + ID_INPUT_END, + ID_SCALE_START, ID_SCALE_1_00, ID_SCALE_0_75, @@ -104,6 +110,9 @@ class WXMainFrame : public wxFrame WXMainFrame(wxWindow *); virtual ~WXMainFrame() override; + // (設定反映などの) 初期化 + bool Init(); + // ウィンドウをリストから削除する。 // ウィンドウをクローズする際に呼び出すこと。 void DeleteWindow(wxWindow *); @@ -127,12 +136,14 @@ class WXMainFrame : public wxFrame void OnClose(wxCloseEvent& event); void OnActivate(wxActivateEvent& event); - void OnFullSpeed(wxCommandEvent& event); - void OnFullSpeedUI(wxUpdateUIEvent& event); void OnRestartVM(wxCommandEvent& event); - void OnExit(wxCommandEvent&); + void OnFullSpeed(wxCommandEvent& event); + void OnFullSpeedUI(wxUpdateUIEvent& event); + void OnMenuInput(wxCommandEvent& event); + void OnMenuInputUI(wxUpdateUIEvent& event); + void OnMenuScale(wxCommandEvent& event); void OnMenuScaleUI(wxUpdateUIEvent& event); void OnMenuFontSize(wxCommandEvent& event);