--- nono/wx/wxsubwindow.h 2026/04/29 17:05:08 1.1.1.9 +++ nono/wx/wxsubwindow.h 2026/04/29 17:05:44 1.1.1.11 @@ -38,35 +38,11 @@ class WXSubWindow : public wxFrame // フォントサイズ変更 virtual void FontChanged(); - // ウィンドウサイズ再計算 (継承先による) - virtual void DoSize(); + // コントロールからウィンドウサイズを設定する。 + void Fit() override; 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 {}; -};