--- nono/wx/wxlogmonitor.h 2026/04/29 17:04:56 1.1.1.6 +++ nono/wx/wxlogmonitor.h 2026/04/29 17:05:08 1.1.1.7 @@ -4,11 +4,17 @@ // Licensed under nono-license.txt // +// +// ログモニター +// + #pragma once #include "wxsubwindow.h" +#include "wxscrollbar.h" #include "wxtextscreen.h" +class Logger; class WXLogMonitor; // モニター部分 @@ -32,6 +38,8 @@ class LogMonitor : public Object private: WXLogMonitor *parent {}; + Logger *logger {}; + // ログ全体の行数(上限) const int backlog = 10000; @@ -45,9 +53,7 @@ class LogMonitor : public Object wxCSConv conv { "CP932" }; }; -// // ログウィンドウ -// class WXLogMonitor : public WXVResizeSubWindow { using inherited = WXVResizeSubWindow; @@ -73,11 +79,8 @@ class WXLogMonitor : public WXVResizeSub // スクロール処理 void DoScroll(int pos); - // ウィンドウサイズ再計算 - void DoSize() override; - // スクロールバー - wxScrollBar *vscroll {}; + WXScrollBar *vscroll {}; int col {}; int row {};