about summary refs log blame commit diff stats
path: root/src/tui.hpp
blob: 112135cdae29e48ce411fbee38d4274e45fa0b84 (plain) (tree)
1
2
3

             
                 












                                                                                                 

                                                                

  
 

     
#ifndef TUI_H
#define TUI_H
#include <string>
#include "ftxui/component/captured_mouse.hpp"  // for ftxui
#include "ftxui/component/component.hpp"       // for Input, Renderer, Vertical
#include "ftxui/component/component_base.hpp"  // for ComponentBase
#include "ftxui/component/component_options.hpp"  // for InputOption
#include "ftxui/component/screen_interactive.hpp"  // for Component, ScreenInteractive
#include "ftxui/dom/elements.hpp"  // for text, hbox, separator, Element, operator|, vbox, border
#include "ftxui/util/ref.hpp"  // for Ref

class Tui {
    public:
        bool renderSearchBar(std::string&, int&);
        bool isCancelled();
    private:
        ftxui::Closure cancelAndExit(ftxui::ScreenInteractive&);
        bool cancel{false};

};


#endif