[C++] 150 FLTK : Fl_Multiline_Outputにスクロールバー配置 未完成

[M1 Mac, Big Sur 11.6.8, clang 13.0.0, FLTK 1.3.8, NO IDE]

Fl_Multiline_Outputにスクロールバーを配置することは可能ですが、テキスト行数とは連動せず使えません。Fl_Scrollの高さを短くすると動くことは動くものの、上端から下端までカバーできないです。

Fl_Text_Displayのソースコードを読み、Fl_Multiline_Outputに内包できるかどうか検討してみます。

水色のFl_Multiline_Outputはテキスト行が増えてもスクロールバーに変化なし
Fl_Scroll* scroll = new Fl_Scroll(10,165,340,130,"My Output");
    scroll->type(Fl_Scroll::VERTICAL_ALWAYS);
    scroll->align(Fl_Align(FL_ALIGN_TOP_RIGHT));
    scroll->labelsize(10);
    scroll->labelcolor(fl_rgb_color(255,255,255));
    
Fl_Multiline_Output* outputLine = new Fl_Multiline_Output(10,165,340,130);
    outputLine->color(fl_rgb_color(188,226,232)); // みずいろ
    outputLine->textsize(12);
    outputLine->type(FL_MULTILINE_OUTPUT_WRAP);
    outputLine->labelsize(10);
    outputLine->labelcolor(fl_rgb_color(0,0,0));
    
scroll->end();