--- nono/wx/wxmainframe.h 2026/04/29 17:04:28 1.1 +++ nono/wx/wxmainframe.h 2026/04/29 17:04:33 1.1.1.3 @@ -26,14 +26,21 @@ enum { WinID_MONITOR_MPUATC, WinID_MONITOR_MPUBRHIST, WinID_MONITOR_MEMDUMP, - WinID_MONITOR_MFP, + // 共通デバイス WinID_MONITOR_SPC, WinID_MONITOR_RTC, + // X68030 デバイス + WinID_MONITOR_DMAC, + WinID_MONITOR_MFP, + WinID_MONITOR_SCC, + // LUNA デバイス WinID_MONITOR_SIO, + WinID_MONITOR_LUNAKEYBOARD, WinID_MONITOR_LCD, WinID_MONITOR_LANCE, WinID_MONITOR_BITMAP, WinID_MONITOR_BITMAP0, + // ホストデバイス WinID_MONITOR_NETDRIVER, WinID_SOFTKEY, @@ -53,6 +60,8 @@ enum { ID_FONTSIZE_16, ID_FONTSIZE_24, ID_FONTSIZE_END, + + ID_MOUSEMODE, }; class WXMainFrame @@ -79,6 +88,7 @@ class WXMainFrame private: void OnCreate(wxCommandEvent& event); + void OnClose(wxCloseEvent& event); void OnFullSpeed(wxCommandEvent& event); void OnFullSpeedUI(wxUpdateUIEvent& event); @@ -90,6 +100,9 @@ class WXMainFrame void OnMenuFontSize(wxCommandEvent& event); void OnMenuFontSizeUI(wxUpdateUIEvent& event); + void OnMouseMode(wxCommandEvent& event); + void OnMouseModeUI(wxUpdateUIEvent& event); + void OnWindow(wxCommandEvent&); void DoWindow(int id, bool enable); void OnWindowUI(wxUpdateUIEvent&);