[C++] 37 FLTK : findコマンド生成アプリ/Fl_File_Chooser

[M1 Mac, Big Sur 11.6.5, FLTK 1.3.8]

ディレクトリ選択のためにFl_File_Chooserを使用します。

案外すんなりと導入できました。見た目は硬派な感じです。

#include <FL/Fl_File_Chooser.H>

void filechooser_cb(Fl_Widget*, void*) {
    Fl_File_Chooser chooser(".",      // directory
                            "*",      // filter
                            Fl_File_Chooser::DIRECTORY, // chooser type
                            "Dir");   // title
    chooser.show();

    while(chooser.shown())
        { Fl::wait(); }

    dir_input->insert(chooser.value());
}

参考サイト