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