--- nono/wx/wxhistmonitor.h 2026/04/29 17:04:56 1.1.1.4 +++ nono/wx/wxhistmonitor.h 2026/04/29 17:05:08 1.1.1.5 @@ -4,14 +4,17 @@ // Licensed under nono-license.txt // +// +// 履歴モニタ +// + #pragma once #include "wxsubwindow.h" -#include "wxtextscreen.h" +#include "wxscrollbar.h" +#include "monitor.h" -// -// 履歴モニタ (共通部分) -// +// 履歴モニタ (共通部) class WXHistoryMonitor : public WXVResizeSubWindow { using inherited = WXVResizeSubWindow; @@ -19,14 +22,7 @@ class WXHistoryMonitor : public WXVResiz WXHistoryMonitor(wxWindow *parent, const wxString& name, Monitor& monitor); virtual ~WXHistoryMonitor() override; - protected: - // 例外履歴かどうかのフラグ - uint64 exflag {}; - private: - // ウィンドウサイズ再計算 - void DoSize() override; - // サイズ変更イベント void OnSize(wxSizeEvent& event); @@ -40,15 +36,13 @@ class WXHistoryMonitor : public WXVResiz void DoScroll(int pos); // スクロールバー - wxScrollBar *vscroll {}; + WXScrollBar *vscroll {}; // イベントテーブル wxDECLARE_EVENT_TABLE(); }; -// // ブランチ履歴モニタ -// class WXBranchHistoryMonitor : public WXHistoryMonitor { using inherited = WXHistoryMonitor; @@ -57,9 +51,7 @@ class WXBranchHistoryMonitor : public WX virtual ~WXBranchHistoryMonitor() override; }; -// // 例外履歴モニタ -// class WXExceptionHistoryMonitor : public WXHistoryMonitor { using inherited = WXHistoryMonitor;