mirror of
https://github.com/ArthurSonzogni/FTXUI.git
synced 2025-12-16 01:48:56 +08:00
Compare commits
2 Commits
f48da3c208
...
d4bd64fbf6
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d4bd64fbf6 | ||
|
|
b7b6a48755 |
2
.bazelrc
2
.bazelrc
@@ -1,3 +1,5 @@
|
||||
common --enable_bzlmod
|
||||
|
||||
build --features=layering_check
|
||||
build --enable_bzlmod
|
||||
|
||||
|
||||
10
BUILD.bazel
10
BUILD.bazel
@@ -163,6 +163,15 @@ ftxui_cc_library(
|
||||
"src/ftxui/component/util.cpp",
|
||||
"src/ftxui/component/window.cpp",
|
||||
|
||||
# Core
|
||||
"src/ftxui/core/task.cpp",
|
||||
"src/ftxui/core/task.hpp",
|
||||
"src/ftxui/core/task_queue.cpp",
|
||||
"src/ftxui/core/task_queue.hpp",
|
||||
"src/ftxui/core/task_runner.cpp",
|
||||
"src/ftxui/core/task_runner.hpp",
|
||||
|
||||
|
||||
# Private header from ftxui:dom.
|
||||
"src/ftxui/dom/node_decorator.hpp",
|
||||
|
||||
@@ -205,7 +214,6 @@ cc_test(
|
||||
"src/ftxui/component/menu_test.cpp",
|
||||
"src/ftxui/component/modal_test.cpp",
|
||||
"src/ftxui/component/radiobox_test.cpp",
|
||||
"src/ftxui/component/receiver_test.cpp",
|
||||
"src/ftxui/component/resizable_split_test.cpp",
|
||||
"src/ftxui/component/slider_test.cpp",
|
||||
"src/ftxui/component/terminal_input_parser_test.cpp",
|
||||
|
||||
@@ -17,11 +17,11 @@ using Task = std::function<void()>;
|
||||
/// specific time, or as soon as possible.
|
||||
struct PendingTask {
|
||||
// Immediate task:
|
||||
PendingTask(Task task) : task(std::move(task)) {} // NOLINT
|
||||
PendingTask(Task t) : task(std::move(t)) {} // NOLINT
|
||||
|
||||
// Delayed task with a duration
|
||||
PendingTask(Task task, std::chrono::steady_clock::duration duration)
|
||||
: task(std::move(task)),
|
||||
PendingTask(Task t, std::chrono::steady_clock::duration duration)
|
||||
: task(std::move(t)),
|
||||
time(std::chrono::steady_clock::now() + duration) {}
|
||||
|
||||
/// The task to be executed.
|
||||
|
||||
Reference in New Issue
Block a user