--- nono/wx/wxmonitor.h 2026/04/29 17:05:44 1.1.1.11 +++ nono/wx/wxmonitor.h 2026/04/29 17:05:48 1.1.1.12 @@ -23,7 +23,7 @@ class WXMonitorPanel : public WXTextScre ~WXMonitorPanel() override; // 画面を更新して再描画する。 - void DoRefresh(); + virtual void DoRefresh(); // 更新頻度設定 void SetRate(int hz); @@ -63,12 +63,10 @@ class WXScrollMonitorWindow : public WXS ~WXScrollMonitorWindow() override; void FontChanged() override; - void Fit() override; bool Layout() override; private: - // 最大/最小サイズ設定 - wxSize DoSizeHints(); + bool GetMySizeHints(wxSize *, wxSize *, wxSize *, wxSize *) override; // マウスホイールイベント void OnMouseWheel(wxMouseEvent&); @@ -84,10 +82,4 @@ class WXScrollMonitorWindow : public WXS // スクロールバー WXScrollBar *vscroll {}; - - // 前回のウィンドウマージン (クライアント領域の外側) - wxSize oldmargin {}; - - // 謎のリサイズ対策 - bool layout_pass2 {}; };