--- nono/wx/wxsubwindow.h 2026/04/29 17:05:08 1.1.1.9 +++ nono/wx/wxsubwindow.h 2026/04/29 17:05:12 1.1.1.10 @@ -41,32 +41,12 @@ class WXSubWindow : public wxFrame // ウィンドウサイズ再計算 (継承先による) virtual void DoSize(); + protected: + // 縦リサイズ可能なテキストパネルの場合のレイアウト + bool LayoutTextVResize(const WXTextScreen *screen, int fixed_height = 0); + private: void OnClose(wxCloseEvent& event); wxDECLARE_EVENT_TABLE(); }; - - -// 縦リサイズ可能なサブウィンドウ -class WXVResizeSubWindow : public WXSubWindow -{ - using inherited = WXSubWindow; - public: - WXVResizeSubWindow(wxWindow *parent, wxWindowID id, const wxString& name); - virtual ~WXVResizeSubWindow() override; - - bool Layout() override; - - // フォントサイズ変更 - void FontChanged() override; - - void DoSize() override; - - protected: - // テキストパネル - WXTextScreen *screen {}; - - // 高さの固定分 - int fixed_height {}; -};