FIX 4.0 Demo 1.0
Loading...
Searching...
No Matches
search_box.hpp
Go to the documentation of this file.
1
6#pragma once
7
8#include <ftxui/component/component.hpp>
9#include "../styles.hpp"
10#include "../../client_state.hpp"
11#include "../../client_app.hpp"
12#include <memory>
13#include <string>
14#include <functional>
15
16namespace fix40::client::tui {
17
22 std::string input;
24 bool showDropdown = false;
25};
26
41ftxui::Component SearchBoxComponent(
42 std::shared_ptr<SearchBoxState> searchState,
43 std::shared_ptr<ClientApp> app,
44 std::shared_ptr<ClientState> state,
45 std::function<void(const std::string&)> onSelect);
46
47} // namespace fix40::client::tui
Definition app.cpp:15
Component SearchBoxComponent(std::shared_ptr< SearchBoxState > searchState, std::shared_ptr< ClientApp > app, std::shared_ptr< ClientState > state, std::function< void(const std::string &)> onSelect)
创建合约搜索框组件
Definition search_box.cpp:13
搜索框状态
Definition search_box.hpp:21
int selectedIndex
Definition search_box.hpp:23
std::string input
Definition search_box.hpp:22
bool showDropdown
Definition search_box.hpp:24